.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.clearfix:after, .menu-utility-user .dropdown-pane.is-open .field-wrapper:after, nav[role="navigation"]:after, .level-2 > ul:after, .search-result-content:after, .category-switch:after, #modal-cntr.product-compare-shades .miniproduct:after, .howto-detail-page .how-to-page .para-cont .swap-cont:after, .form-row:after, .cart-recommendations .product-listing:after, .level-1:after, .level-1 > li:after, .product-tile:after, .compare-items-panel:after, .bonus-product-list .bonus-product-item:after, .bonus-product-list .bonus-product-list-footer:after, .cart-footer:after, .cart-actions:after, .cart-empty:after, .cart-empty .product-listing:after, .list-share:after, .gift-registry-advanced:after, .search-suggestion-wrapper:after, .product-suggestion:after, .store-list-pdp-container .store-list-item:after {
  content: "";
  display: table;
  clear: both; }

/*Opacity including older browser support*/
/* Border radius keeping all browsers support */
/*Absolute position css by sending 4 attributes, default being auto*/
/* 
* @include triangle within a pseudo element and add positioning properties (ie. top, left)
* $direction: up, down, left, right
*/
/* Truncate by giving clip,ellipsis */
/*******************ANIMATION MIXIN****************************/
/*******************ANIMATION MIXIN****************************/
/*******************TRANSITION MIXIN****************************/
/*******************TRANSITION MIXIN****************************/
@font-face {
  font-family: 'icomoon';
  src: url("../../fonts/icomoon.eot?b3e5a3");
  src: url("../../fonts/icomoon.eot?b3e5a3#iefix") format("embedded-opentype"), url("../../fonts/icomoon.ttf?b3e5a3") format("truetype"), url("../../fonts/icomoon.woff?b3e5a3") format("woff"), url("../../fonts/icomoon.svg?b3e5a3#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-minus:before {
  content: "\e90f"; }

.icon-plus:before {
  content: "\e914"; }

.icon-checkmark:before {
  content: "\e917"; }

.icon-play:before {
  content: "\e90d"; }

.icon-chevron-with-circle-left:before {
  content: "\e915"; }

.icon-chevron-with-circle-right:before {
  content: "\e916"; }

.icon-share:before {
  content: "\e90e"; }

.icon-pinterest:before {
  content: "\e910"; }

.icon-info:before {
  content: "\e918"; }

.icon-close:before {
  content: "\e913"; }

.icon-bag-filled:before {
  content: "\e911"; }

.icon-chat-filled:before {
  content: "\e912"; }

.icon-chat:before {
  content: "\e902"; }

.icon-cheveron-thin-left:before {
  content: "\e903"; }

.icon-chevron-thin-down:before {
  content: "\e904"; }

.icon-chevron-thin-up:before {
  content: "\e905"; }

.icon-chevron-thin-left:before {
  content: "\e906"; }

.icon-hamburger:before {
  content: "\e907"; }

.icon-key:before {
  content: "\e908"; }

.icon-marker:before {
  content: "\e909"; }

.icon-more:before {
  content: "\e90a"; }

.icon-phone:before {
  content: "\e90b"; }

.icon-user:before {
  content: "\e90c"; }

.icon-bag:before {
  content: "\e900"; }

.icon-search:before {
  /*content: "\e901";*/ }

.icon-twitter:before {
  content: "\f099"; }

.icon-facebook:before {
  content: "\f09a"; }

.icon-google-plus:before {
  content: "\f0d5"; }

.icon-caret-down:before {
  content: "\f0d7"; }

.icon-caret-up:before {
  content: "\f0d8"; }

.icon-caret-left:before {
  content: "\f0d9"; }

.icon-caret-right:before {
  content: "\f0da"; }

.icon-youtube:before {
  content: "\f167"; }

.icon-instagram:before {
  content: "\f16d"; }

/* Settings */
/**
 * Foundation for Sites by ZURB
 * Version 6.4.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal, .reveal.tiny, .reveal.small, .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto; } }

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Change the default font family in all browsers (opinionated).
     * 2. Correct the line height in all browsers.
     * 3. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
       ========================================================================== */
/**
     * Remove the margin in all browsers (opinionated).
     */
body {
  margin: 0; }

/**
     * Add the correct display in IE 9-.
     */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */
h1, .pt_checkorder .order-track-wrapper .login-order-track h2, .account-edit .registration-box .column-header, #addresses .column-header {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
figcaption,
figure {
  display: block; }

/**
     * Add the correct margin in IE 8.
     */
figure {
  margin: 1em 40px; }

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
     * Add the correct display in IE.
     */
main {
  display: block; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
     * Remove the outline on focused links when they are also active or hovered
     * in all browsers (opinionated).
     */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
       ========================================================================== */
/**
     * 1. Remove the bottom border in Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
b,
strong {
  font-weight: inherit; }

/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */
b,
strong {
  font-weight: bolder; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
     * Add the correct font style in Android 4.3-.
     */
dfn {
  font-style: italic; }

/**
     * Add the correct background and color in IE 9-.
     */
mark {
  background-color: #ff0;
  color: #000; }

/**
     * Add the correct font size in all browsers.
     */
small {
  font-size: 80%; }

/**
     * Prevent `sub` and `sup` elements from affecting the line height in
     * all browsers.
     */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
audio,
video {
  display: inline-block; }

/**
     * Add the correct display in iOS 4-7.
     */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
     * Remove the border on images inside links in IE 10-.
     */
img {
  border-style: none; }

/**
     * Hide the overflow in IE.
     */
svg:not(:root) {
  overflow: hidden; }

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
     * Show the overflow in IE.
     */
button {
  overflow: visible; }

/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */
button,
select {
  /* 1 */
  text-transform: none; }

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
       * Remove the inner border and padding in Firefox.
       */
  /**
       * Restore the focus styles unset by the previous rule.
       */ }
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }

/**
     * Show the overflow in Edge.
     */
input {
  overflow: visible; }

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */ }
  [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/**
     * Change the border, margin, and padding in all browsers (opinionated).
     */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */ }

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
     * Remove the default vertical scrollbar in IE.
     */
textarea {
  overflow: auto; }

/* Interactive
       ========================================================================== */
/*
     * Add the correct display in Edge, IE, and Firefox.
     */
details {
  display: block; }

/*
     * Add the correct display in all browsers.
     */
summary {
  display: list-item; }

/*
     * Add the correct display in IE 9-.
     */
menu {
  display: block; }

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
canvas {
  display: inline-block; }

/**
     * Add the correct display in IE.
     */
template {
  display: none; }

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
[hidden] {
  display: none; }

.foundation-mq {
  font-family: "small=0em&medium=48em&large=64.0625em&xlarge=72.1875em&xxlarge=93.75em"; }

html {
  box-sizing: border-box;
  font-size: 100%; }

*,
*::before,
*::after {
  box-sizing: inherit; }

body {
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: "Reader", Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0; }

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0; }

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto; }
  [data-whatinput='mouse'] button {
    outline: 0; }

pre {
  overflow: auto; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; }

.is-visible {
  display: block !important; }

.is-hidden {
  display: none !important; }

.row, #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .content-asset {
  max-width: 93.75rem;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .row .row, #modal-cntr.product-compare-shades .row, .pt_content-search-result-static .no-left-nav-template .content-asset .row, .pt_content-search-result-static .left-nav-template .content-asset .row, .row #modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .content-asset #modal-cntr.product-compare-shades, .row .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .row .content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset .content-asset, .row .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .row .content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .left-nav-template .content-asset .content-asset {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    @media print, screen and (min-width: 48em) {
      .row .row, #modal-cntr.product-compare-shades .row, .pt_content-search-result-static .no-left-nav-template .content-asset .row, .pt_content-search-result-static .left-nav-template .content-asset .row, .row #modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .content-asset #modal-cntr.product-compare-shades, .row .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .row .content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset .content-asset, .row .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .row .content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .left-nav-template .content-asset .content-asset {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    @media print, screen and (min-width: 64.0625em) {
      .row .row, #modal-cntr.product-compare-shades .row, .pt_content-search-result-static .no-left-nav-template .content-asset .row, .pt_content-search-result-static .left-nav-template .content-asset .row, .row #modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .content-asset #modal-cntr.product-compare-shades, .row .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .row .content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset .content-asset, .row .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .row .content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .left-nav-template .content-asset .content-asset {
        margin-right: -1.25rem;
        margin-left: -1.25rem; } }
    .row .row.collapse, #modal-cntr.product-compare-shades .row.collapse, .pt_content-search-result-static .no-left-nav-template .content-asset .row.collapse, .pt_content-search-result-static .left-nav-template .content-asset .row.collapse, .row .collapse#modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .collapse#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset .collapse#modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .content-asset .collapse#modal-cntr.product-compare-shades, .row .pt_content-search-result-static .no-left-nav-template .collapse.content-asset, .pt_content-search-result-static .no-left-nav-template .row .collapse.content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .collapse.content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .collapse.content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset .collapse.content-asset, .row .pt_content-search-result-static .left-nav-template .collapse.content-asset, .pt_content-search-result-static .left-nav-template .row .collapse.content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .collapse.content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .collapse.content-asset, .pt_content-search-result-static .left-nav-template .content-asset .collapse.content-asset {
      margin-right: 0;
      margin-left: 0; }
  .row.expanded, .expanded#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .expanded.content-asset, .pt_content-search-result-static .left-nav-template .expanded.content-asset {
    max-width: none; }
    .row.expanded .row, .expanded#modal-cntr.product-compare-shades .row, .pt_content-search-result-static .no-left-nav-template .expanded.content-asset .row, .pt_content-search-result-static .left-nav-template .expanded.content-asset .row, .row.expanded #modal-cntr.product-compare-shades, .expanded#modal-cntr.product-compare-shades #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .expanded.content-asset #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .expanded.content-asset #modal-cntr.product-compare-shades, .row.expanded .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .row.expanded .content-asset, .expanded#modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .expanded#modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .no-left-nav-template .expanded.content-asset .content-asset, .row.expanded .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .row.expanded .content-asset, .expanded#modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .expanded#modal-cntr.product-compare-shades .content-asset, .pt_content-search-result-static .left-nav-template .expanded.content-asset .content-asset {
      margin-right: auto;
      margin-left: auto; }
  .row:not(.expanded) .row, #modal-cntr.product-compare-shades:not(.expanded) .row, .pt_content-search-result-static .no-left-nav-template .content-asset:not(.expanded) .row, .pt_content-search-result-static .left-nav-template .content-asset:not(.expanded) .row, .row:not(.expanded) #modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades:not(.expanded) #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset:not(.expanded) #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .content-asset:not(.expanded) #modal-cntr.product-compare-shades, .row:not(.expanded) .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .row:not(.expanded) .content-asset, #modal-cntr.product-compare-shades:not(.expanded) .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades:not(.expanded) .content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset:not(.expanded) .content-asset, .row:not(.expanded) .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .row:not(.expanded) .content-asset, #modal-cntr.product-compare-shades:not(.expanded) .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades:not(.expanded) .content-asset, .pt_content-search-result-static .left-nav-template .content-asset:not(.expanded) .content-asset {
    max-width: none; }
  .row.collapse > .column, .collapse#modal-cntr.product-compare-shades > .column, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .column, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .column, .row.collapse > .columns, .collapse#modal-cntr.product-compare-shades > .columns, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .columns, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .columns {
    padding-right: 0;
    padding-left: 0; }
  .row.is-collapse-child, .is-collapse-child#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .is-collapse-child.content-asset, .pt_content-search-result-static .left-nav-template .is-collapse-child.content-asset,
  .row.collapse > .column > .row, .collapse#modal-cntr.product-compare-shades > .column > .row, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .column > .row, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .column > .row,
  .row.collapse > .columns > .row, .collapse#modal-cntr.product-compare-shades > .columns > .row, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .columns > .row, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .columns > .row,
  .row.collapse > .column > #modal-cntr.product-compare-shades, .collapse#modal-cntr.product-compare-shades > .column > #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .column > #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .column > #modal-cntr.product-compare-shades,
  .row.collapse > .columns > #modal-cntr.product-compare-shades, .collapse#modal-cntr.product-compare-shades > .columns > #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .columns > #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .columns > #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template
  .row.collapse > .column > .content-asset, .pt_content-search-result-static .no-left-nav-template .collapse#modal-cntr.product-compare-shades > .column > .content-asset, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .column > .content-asset, .pt_content-search-result-static .no-left-nav-template
  .row.collapse > .columns > .content-asset, .pt_content-search-result-static .no-left-nav-template .collapse#modal-cntr.product-compare-shades > .columns > .content-asset, .pt_content-search-result-static .no-left-nav-template .collapse.content-asset > .columns > .content-asset, .pt_content-search-result-static .left-nav-template
  .row.collapse > .column > .content-asset, .pt_content-search-result-static .left-nav-template .collapse#modal-cntr.product-compare-shades > .column > .content-asset, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .column > .content-asset, .pt_content-search-result-static .left-nav-template
  .row.collapse > .columns > .content-asset, .pt_content-search-result-static .left-nav-template .collapse#modal-cntr.product-compare-shades > .columns > .content-asset, .pt_content-search-result-static .left-nav-template .collapse.content-asset > .columns > .content-asset {
    margin-right: 0;
    margin-left: 0; }

.column, .columns {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  min-width: 0; }
  @media print, screen and (min-width: 48em) {
    .column, .columns {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }
  @media print, screen and (min-width: 64.0625em) {
    .column, .columns {
      padding-right: 1.25rem;
      padding-left: 1.25rem; } }

.column.row.row, .row.row.columns, .columns#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .columns.content-asset, .pt_content-search-result-static .left-nav-template .columns.content-asset, .column#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .column.content-asset, .pt_content-search-result-static .left-nav-template .column.content-asset {
  float: none;
  display: block; }

.row .column.row.row, #modal-cntr.product-compare-shades .column.row.row, .pt_content-search-result-static .no-left-nav-template .content-asset .column.row.row, .pt_content-search-result-static .left-nav-template .content-asset .column.row.row, .row .row.row.columns, #modal-cntr.product-compare-shades .row.row.columns, .pt_content-search-result-static .no-left-nav-template .content-asset .row.row.columns, .pt_content-search-result-static .left-nav-template .content-asset .row.row.columns, .row .columns#modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .columns#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset .columns#modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .content-asset .columns#modal-cntr.product-compare-shades, .row .pt_content-search-result-static .no-left-nav-template .columns.content-asset, .pt_content-search-result-static .no-left-nav-template .row .columns.content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .columns.content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .columns.content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset .columns.content-asset, .row .pt_content-search-result-static .left-nav-template .columns.content-asset, .pt_content-search-result-static .left-nav-template .row .columns.content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .columns.content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .columns.content-asset, .pt_content-search-result-static .left-nav-template .content-asset .columns.content-asset, .row .column#modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .column#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .content-asset .column#modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .content-asset .column#modal-cntr.product-compare-shades, .row .pt_content-search-result-static .no-left-nav-template .column.content-asset, .pt_content-search-result-static .no-left-nav-template .row .column.content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .column.content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .column.content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset .column.content-asset, .row .pt_content-search-result-static .left-nav-template .column.content-asset, .pt_content-search-result-static .left-nav-template .row .column.content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .column.content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .column.content-asset, .pt_content-search-result-static .left-nav-template .content-asset .column.content-asset {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0; }

.small-1 {
  -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.small-offset-0 {
  margin-left: 0%; }

.small-2 {
  -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-4 {
  -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.small-offset-3 {
  margin-left: 25%; }

.small-5 {
  -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-7 {
  -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.small-offset-6 {
  margin-left: 50%; }

.small-8 {
  -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-10 {
  -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.small-offset-9 {
  margin-left: 75%; }

.small-11 {
  -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-12, #modal-cntr.product-compare-shades .miniproduct .product-name-container, .miniproduct-info .variation-dropdown-container .variant-drop-down {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-up-1 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-1 > .column, .small-up-1 > .columns {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }

.small-up-2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-2 > .column, .small-up-2 > .columns {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }

.small-up-3 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-3 > .column, .small-up-3 > .columns {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }

.small-up-4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-4 > .column, .small-up-4 > .columns {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }

.small-up-5 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-5 > .column, .small-up-5 > .columns {
    -ms-flex: 0 0 20%;
        flex: 0 0 20%;
    max-width: 20%; }

.small-up-6 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-6 > .column, .small-up-6 > .columns {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }

.small-up-7 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-7 > .column, .small-up-7 > .columns {
    -ms-flex: 0 0 14.28571%;
        flex: 0 0 14.28571%;
    max-width: 14.28571%; }

.small-up-8 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .small-up-8 > .column, .small-up-8 > .columns {
    -ms-flex: 0 0 12.5%;
        flex: 0 0 12.5%;
    max-width: 12.5%; }

.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-right: 0.625rem;
  padding-left: 0.625rem; }

@media print, screen and (min-width: 48em) {
  .medium-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-1 > .column, .medium-up-1 > .columns {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%; }
  .medium-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-2 > .column, .medium-up-2 > .columns {
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
      max-width: 50%; }
  .medium-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-3 > .column, .medium-up-3 > .columns {
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
      max-width: 33.33333%; }
  .medium-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-4 > .column, .medium-up-4 > .columns {
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
      max-width: 25%; }
  .medium-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-5 > .column, .medium-up-5 > .columns {
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
      max-width: 20%; }
  .medium-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-6 > .column, .medium-up-6 > .columns {
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
      max-width: 16.66667%; }
  .medium-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-7 > .column, .medium-up-7 > .columns {
      -ms-flex: 0 0 14.28571%;
          flex: 0 0 14.28571%;
      max-width: 14.28571%; }
  .medium-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .medium-up-8 > .column, .medium-up-8 > .columns {
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 48em) and (min-width: 48em) {
  .medium-expand {
    -ms-flex: 1 1 0px;
        flex: 1 1 0px; } }

.row.medium-unstack > .column, .medium-unstack#modal-cntr.product-compare-shades > .column, .pt_content-search-result-static .no-left-nav-template .medium-unstack.content-asset > .column, .pt_content-search-result-static .left-nav-template .medium-unstack.content-asset > .column, .row.medium-unstack > .columns, .medium-unstack#modal-cntr.product-compare-shades > .columns, .pt_content-search-result-static .no-left-nav-template .medium-unstack.content-asset > .columns, .pt_content-search-result-static .left-nav-template .medium-unstack.content-asset > .columns {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }
  @media print, screen and (min-width: 48em) {
    .row.medium-unstack > .column, .medium-unstack#modal-cntr.product-compare-shades > .column, .pt_content-search-result-static .no-left-nav-template .medium-unstack.content-asset > .column, .pt_content-search-result-static .left-nav-template .medium-unstack.content-asset > .column, .row.medium-unstack > .columns, .medium-unstack#modal-cntr.product-compare-shades > .columns, .pt_content-search-result-static .no-left-nav-template .medium-unstack.content-asset > .columns, .pt_content-search-result-static .left-nav-template .medium-unstack.content-asset > .columns {
      -ms-flex: 1 1 0px;
          flex: 1 1 0px; } }

@media print, screen and (min-width: 48em) {
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; } }

@media print, screen and (min-width: 64.0625em) {
  .large-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-1 > .column, .large-up-1 > .columns {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%; }
  .large-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-2 > .column, .large-up-2 > .columns {
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
      max-width: 50%; }
  .large-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-3 > .column, .large-up-3 > .columns {
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
      max-width: 33.33333%; }
  .large-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-4 > .column, .large-up-4 > .columns {
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
      max-width: 25%; }
  .large-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-5 > .column, .large-up-5 > .columns {
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
      max-width: 20%; }
  .large-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-6 > .column, .large-up-6 > .columns {
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
      max-width: 16.66667%; }
  .large-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-7 > .column, .large-up-7 > .columns {
      -ms-flex: 0 0 14.28571%;
          flex: 0 0 14.28571%;
      max-width: 14.28571%; }
  .large-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .large-up-8 > .column, .large-up-8 > .columns {
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  .large-expand {
    -ms-flex: 1 1 0px;
        flex: 1 1 0px; } }

.row.large-unstack > .column, .large-unstack#modal-cntr.product-compare-shades > .column, .pt_content-search-result-static .no-left-nav-template .large-unstack.content-asset > .column, .pt_content-search-result-static .left-nav-template .large-unstack.content-asset > .column, .row.large-unstack > .columns, .large-unstack#modal-cntr.product-compare-shades > .columns, .pt_content-search-result-static .no-left-nav-template .large-unstack.content-asset > .columns, .pt_content-search-result-static .left-nav-template .large-unstack.content-asset > .columns {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }
  @media print, screen and (min-width: 64.0625em) {
    .row.large-unstack > .column, .large-unstack#modal-cntr.product-compare-shades > .column, .pt_content-search-result-static .no-left-nav-template .large-unstack.content-asset > .column, .pt_content-search-result-static .left-nav-template .large-unstack.content-asset > .column, .row.large-unstack > .columns, .large-unstack#modal-cntr.product-compare-shades > .columns, .pt_content-search-result-static .no-left-nav-template .large-unstack.content-asset > .columns, .pt_content-search-result-static .left-nav-template .large-unstack.content-asset > .columns {
      -ms-flex: 1 1 0px;
          flex: 1 1 0px; } }

@media print, screen and (min-width: 64.0625em) {
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 1.25rem;
    padding-left: 1.25rem; } }

.shrink {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  max-width: 100%; }

.column-block {
  margin-bottom: 1.25rem; }
  .column-block > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 48em) {
    .column-block {
      margin-bottom: 1.875rem; }
      .column-block > :last-child {
        margin-bottom: 0; } }
  @media print, screen and (min-width: 64.0625em) {
    .column-block {
      margin-bottom: 2.5rem; }
      .column-block > :last-child {
        margin-bottom: 0; } }

.align-right {
  -ms-flex-pack: end;
      justify-content: flex-end; }

.align-center {
  -ms-flex-pack: center;
      justify-content: center; }

.align-justify {
  -ms-flex-pack: justify;
      justify-content: space-between; }

.align-spaced {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.align-right.vertical.menu > li > a {
  -ms-flex-pack: end;
      justify-content: flex-end; }

.align-center.vertical.menu > li > a {
  -ms-flex-pack: center;
      justify-content: center; }

.align-top {
  -ms-flex-align: start;
      align-items: flex-start; }

.align-self-top {
  -ms-flex-item-align: start;
      align-self: flex-start; }

.align-bottom {
  -ms-flex-align: end;
      align-items: flex-end; }

.align-self-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end; }

.align-middle {
  -ms-flex-align: center;
      align-items: center; }

.align-self-middle {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }

.align-stretch {
  -ms-flex-align: stretch;
      align-items: stretch; }

.align-self-stretch {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch; }

.align-center-middle {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center; }

.small-order-1 {
  -ms-flex-order: 1;
      order: 1; }

.small-order-2 {
  -ms-flex-order: 2;
      order: 2; }

.small-order-3 {
  -ms-flex-order: 3;
      order: 3; }

.small-order-4 {
  -ms-flex-order: 4;
      order: 4; }

.small-order-5 {
  -ms-flex-order: 5;
      order: 5; }

.small-order-6 {
  -ms-flex-order: 6;
      order: 6; }

@media print, screen and (min-width: 48em) {
  .medium-order-1 {
    -ms-flex-order: 1;
        order: 1; }
  .medium-order-2 {
    -ms-flex-order: 2;
        order: 2; }
  .medium-order-3 {
    -ms-flex-order: 3;
        order: 3; }
  .medium-order-4 {
    -ms-flex-order: 4;
        order: 4; }
  .medium-order-5 {
    -ms-flex-order: 5;
        order: 5; }
  .medium-order-6 {
    -ms-flex-order: 6;
        order: 6; } }

@media print, screen and (min-width: 64.0625em) {
  .large-order-1 {
    -ms-flex-order: 1;
        order: 1; }
  .large-order-2 {
    -ms-flex-order: 2;
        order: 2; }
  .large-order-3 {
    -ms-flex-order: 3;
        order: 3; }
  .large-order-4 {
    -ms-flex-order: 4;
        order: 4; }
  .large-order-5 {
    -ms-flex-order: 5;
        order: 5; }
  .large-order-6 {
    -ms-flex-order: 6;
        order: 6; } }

.flex-container {
  display: -ms-flexbox;
  display: flex; }

.flex-child-auto {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.flex-child-grow {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.flex-child-shrink {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto; }

.flex-dir-row {
  -ms-flex-direction: row;
      flex-direction: row; }

.flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.flex-dir-column {
  -ms-flex-direction: column;
      flex-direction: column; }

.flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }

@media print, screen and (min-width: 48em) {
  .medium-flex-container {
    display: -ms-flexbox;
    display: flex; }
  .medium-flex-child-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .medium-flex-child-grow {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
  .medium-flex-child-shrink {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .medium-flex-dir-row {
    -ms-flex-direction: row;
        flex-direction: row; }
  .medium-flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .medium-flex-dir-column {
    -ms-flex-direction: column;
        flex-direction: column; }
  .medium-flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }

@media print, screen and (min-width: 64.0625em) {
  .large-flex-container {
    display: -ms-flexbox;
    display: flex; }
  .large-flex-child-auto {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .large-flex-child-grow {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
  .large-flex-child-shrink {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .large-flex-dir-row {
    -ms-flex-direction: row;
        flex-direction: row; }
  .large-flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .large-flex-dir-column {
    -ms-flex-direction: column;
        flex-direction: column; }
  .large-flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }

.accordion {
  margin-left: 0;
  background: #ffffff;
  list-style-type: none; }
  .accordion[disabled] .accordion-title {
    cursor: not-allowed; }

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0; }

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0; }

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #1779ba; }
  :last-child:not(.is-active) > .accordion-title {
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 0 0; }
  .accordion-title:hover, .accordion-title:focus {
    background-color: #e6e6e6; }
  .accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: '+'; }
  .is-active > .accordion-title::before {
    content: '\2013'; }

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #ffffff;
  color: #000; }
  :last-child > .accordion-content:last-child {
    border-bottom: 1px solid #e6e6e6; }

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0;
  background-color: white;
  color: #000; }
  .callout > :first-child {
    margin-top: 0; }
  .callout > :last-child {
    margin-bottom: 0; }
  .callout.primary {
    background-color: #d7ecfa;
    color: #000; }
  .callout.secondary {
    background-color: #eaeaea;
    color: #000; }
  .callout.success {
    background-color: #e1faea;
    color: #000; }
  .callout.warning {
    background-color: #fff3d9;
    color: #000; }
  .callout.alert {
    background-color: #f7e4e1;
    color: #000; }
  .callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem; }
  .callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem; }

.dropdown-pane {
  position: absolute;
  z-index: 10;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  display: none;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #ffffff;
  font-size: 1rem; }
  .dropdown-pane.is-opening {
    display: block; }
  .dropdown-pane.is-open {
    visibility: visible;
    display: block; }

.dropdown-pane.tiny {
  width: 100px; }

.dropdown-pane.small {
  width: 200px; }

.dropdown-pane.large {
  width: 400px; }

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto; }

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0; }

.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem; }

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1779ba transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px; }

.dropdown.menu a {
  padding: 0.7rem 1rem; }
  [data-whatinput='mouse'] .dropdown.menu a {
    outline: 0; }

.dropdown.menu .is-active > a {
  background: transparent;
  color: #1779ba; }

.no-js .dropdown.menu ul {
  display: none; }

.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0; }

.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0; }

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
  top: 0; }

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%; }

.dropdown.menu.vertical > li > a::after {
  right: 14px; }

.dropdown.menu.vertical > li.opens-left > a::after {
  right: auto;
  left: 5px;
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1779ba transparent transparent; }

.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1779ba; }

@media print, screen and (min-width: 48em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0; }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto;
    top: 0; }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px; }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    right: auto;
    left: 5px;
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent; }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba; } }

@media print, screen and (min-width: 64.0625em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0; }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto;
    top: 0; }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px; }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    right: auto;
    left: 5px;
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent; }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba; } }

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto; }

.is-dropdown-menu.vertical {
  width: 100px; }
  .is-dropdown-menu.vertical.align-right {
    float: right; }

.is-dropdown-submenu-parent {
  position: relative; }
  .is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px; }
  .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top: 100%;
    left: auto; }
  .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto; }
  .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #cacaca;
  background: #ffffff; }
  .dropdown .is-dropdown-submenu a {
    padding: 0.7rem 1rem; }
  .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px; }
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    right: auto;
    left: 5px;
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1779ba transparent transparent; }
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1779ba; }
  .is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px; }
  .is-dropdown-submenu > li {
    width: 100%; }
  .is-dropdown-submenu.js-dropdown-active {
    display: block; }

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden; }
  .responsive-embed iframe,
  .responsive-embed object,
  .responsive-embed embed,
  .responsive-embed video,
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .responsive-embed.widescreen,
  .flex-video.widescreen {
    padding-bottom: 56.25%; }

.sticky-container {
  position: relative; }

.sticky {
  position: relative;
  z-index: 0;
  transform: translate3d(0, 0, 0); }

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%; }
  .sticky.is-stuck.is-at-top {
    top: 0; }
  .sticky.is-stuck.is-at-bottom {
    bottom: 0; }

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto; }
  .sticky.is-anchored.is-at-bottom {
    bottom: 0; }

body.is-reveal-open {
  overflow: hidden; }

html.is-reveal-open,
html.is-reveal-open body {
  min-height: 100%;
  overflow: hidden;
  position: fixed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: scroll; }

.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #ffffff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto; }
  [data-whatinput='mouse'] .reveal {
    outline: 0; }
  @media print, screen and (min-width: 48em) {
    .reveal {
      min-height: 0; } }
  .reveal .column, .reveal .columns {
    min-width: 0; }
  .reveal > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 48em) {
    .reveal {
      width: 600px;
      max-width: 93.75rem; } }
  .reveal.collapse {
    padding: 0; }
  @media print, screen and (min-width: 48em) {
    .reveal.tiny {
      width: 30%;
      max-width: 93.75rem; } }
  @media print, screen and (min-width: 48em) {
    .reveal.small {
      width: 50%;
      max-width: 93.75rem; } }
  @media print, screen and (min-width: 48em) {
    .reveal.large {
      width: 90%;
      max-width: 93.75rem; } }
  .reveal.full {
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0;
    border: 0;
    border-radius: 0; }
  @media screen and (max-width: 47.9375em) {
    .reveal {
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      height: 100vh;
      min-height: 100vh;
      margin-left: 0;
      border: 0;
      border-radius: 0; } }
  .reveal.without-overlay {
    position: fixed; }

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: none;
  font-weight: bold;
  cursor: help; }

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #ffffff;
  font-size: 80%;
  color: #000; }
  .tooltip::before {
    position: absolute; }
  .tooltip.bottom::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-top-width: 0;
    border-bottom-style: solid;
    border-color: transparent transparent #ffffff;
    bottom: 100%; }
  .tooltip.bottom.align-center::before {
    left: 50%;
    transform: translateX(-50%); }
  .tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #ffffff transparent transparent;
    top: 100%;
    bottom: auto; }
  .tooltip.top.align-center::before {
    left: 50%;
    transform: translateX(-50%); }
  .tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #ffffff;
    left: 100%; }
  .tooltip.left.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%); }
  .tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #ffffff transparent transparent;
    right: 100%;
    left: auto; }
  .tooltip.right.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%); }
  .tooltip.align-top::before {
    bottom: auto;
    top: 10%; }
  .tooltip.align-bottom::before {
    bottom: 10%;
    top: auto; }
  .tooltip.align-left::before {
    left: 10%;
    right: auto; }
  .tooltip.align-right::before {
    left: auto;
    right: 10%; }

.hide {
  display: none !important; }

.invisible {
  visibility: hidden; }

@media screen and (max-width: 47.9375em) {
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  .show-for-small-only {
    display: none !important; } }

@media print, screen and (min-width: 48em) {
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 47.9375em) {
  .show-for-medium {
    display: none !important; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 47.9375em), screen and (min-width: 64.0625em) {
  .show-for-medium-only {
    display: none !important; } }

@media print, screen and (min-width: 64.0625em) {
  .hide-for-large {
    display: none !important; } }

@media screen and (max-width: 64em) {
  .show-for-large, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label {
    display: none !important; } }

@media screen and (min-width: 64.0625em) and (max-width: 72.125em) {
  .hide-for-large-only {
    display: none !important; } }

@media screen and (max-width: 64em), screen and (min-width: 72.1875em) {
  .show-for-large-only {
    display: none !important; } }

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0; }

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none; }

.show-for-landscape,
.hide-for-portrait {
  display: block !important; }
  @media screen and (orientation: landscape) {
    .show-for-landscape,
    .hide-for-portrait {
      display: block !important; } }
  @media screen and (orientation: portrait) {
    .show-for-landscape,
    .hide-for-portrait {
      display: none !important; } }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }
  @media screen and (orientation: landscape) {
    .hide-for-landscape,
    .show-for-portrait {
      display: none !important; } }
  @media screen and (orientation: portrait) {
    .hide-for-landscape,
    .show-for-portrait {
      display: block !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.clearfix::before, .menu-utility-user .dropdown-pane.is-open .field-wrapper::before, nav[role="navigation"]::before, .level-2 > ul::before, .search-result-content::before, .category-switch::before, #modal-cntr.product-compare-shades .miniproduct::before, .howto-detail-page .how-to-page .para-cont .swap-cont::before, .clearfix::after, .menu-utility-user .dropdown-pane.is-open .field-wrapper::after, nav[role="navigation"]::after, .level-2 > ul::after, .search-result-content::after, .category-switch::after, #modal-cntr.product-compare-shades .miniproduct::after, .howto-detail-page .how-to-page .para-cont .swap-cont::after {
  display: table;
  content: ' '; }

.clearfix::after, .menu-utility-user .dropdown-pane.is-open .field-wrapper::after, nav[role="navigation"]::after, .level-2 > ul::after, .search-result-content::after, .category-switch::after, #modal-cntr.product-compare-shades .miniproduct::after, .howto-detail-page .how-to-page .para-cont .swap-cont::after {
  clear: both; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?rzfkx6");
  src: url("../fonts/icomoon.eot?rzfkx6#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?rzfkx6") format("truetype"), url("../fonts/icomoon.woff?rzfkx6") format("woff"), url("../fonts/icomoon.svg?rzfkx6#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  width: 18px;
  height: 18px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  vertical-align: middle; }
  [class^="icon-"]:before, [class*=" icon-"]:before {
    color: inherit; }
  a:hover [class^="icon-"], a:hover [class*=" icon-"] {
    color: #595959; }
  [class^="icon-"].icon-large, [class*=" icon-"].icon-large {
    width: 32px;
    height: 32px; }
  [class^="icon-"].icon-black, .colorway-transparent-black [class^="icon-"].icon.icon-invert, [class*=" icon-"].icon-black, .colorway-transparent-black [class*=" icon-"].icon.icon-invert {
    color: #000000; }
    [class^="icon-"].icon-black:hover, .colorway-transparent-black [class^="icon-"].icon.icon-invert:hover, [class*=" icon-"].icon-black:hover, .colorway-transparent-black [class*=" icon-"].icon.icon-invert:hover {
      color: #BFBFBF; }
  [class^="icon-"].icon-white, .section-dark [class^="icon-"].icon, .content-asset .pdp-content-asset-1 [class^="icon-"].icon, .content-asset .pdp-content-asset-2 [class^="icon-"].icon, .content-asset .pdp-content-asset-video .content-text [class^="icon-"].icon, .content-asset .pdp-content-asset-quote [class^="icon-"].icon, .content-asset .pdp-content-asset-fullwidth-imagetext [class^="icon-"].icon, .content-asset .pdp-content-asset-halfwidth-imagetext [class^="icon-"].icon, .header-promotion-bar .expanded-promotion-bar [class^="icon-"].icon, .header-promotion-bar .promo-head-slot [class^="icon-"].icon, body.colorway-transparent-black .promo-head-slot [class^="icon-"].icon, body.colorway-transparent-black .utility-nav .utility-link [class^="icon-"].icon, body.colorway-transparent-black .utility-nav .mini-cart-link [class^="icon-"].icon,
  body.colorway-solid-white .promo-head-slot [class^="icon-"].icon,
  body.colorway-solid-white .utility-nav .utility-link [class^="icon-"].icon,
  body.colorway-solid-white .utility-nav .mini-cart-link [class^="icon-"].icon, body.colorway-transparent-white .mega-menu-logo-container [class^="icon-"].icon,
  body.colorway-solid-black .mega-menu-logo-container [class^="icon-"].icon,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark [class^="icon-"].icon,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark [class^="icon-"].icon, body.colorway-transparent-white .checkout-header-container [class^="icon-"].icon,
  body.colorway-solid-black .checkout-header-container [class^="icon-"].icon, .pt_cart footer.column .footer-container [class^="icon-"].icon, .pt_cart footer.columns .footer-container [class^="icon-"].icon, .pt_checkout footer.column .footer-container [class^="icon-"].icon, .pt_checkout footer.columns .footer-container [class^="icon-"].icon, #modal-cntr.modal-video-player [class^="icon-"].icon, .colorway-transparent-white [class^="icon-"].icon.icon-invert, [class*=" icon-"].icon-white, .section-dark [class*=" icon-"].icon, .content-asset .pdp-content-asset-1 [class*=" icon-"].icon, .content-asset .pdp-content-asset-2 [class*=" icon-"].icon, .content-asset .pdp-content-asset-video .content-text [class*=" icon-"].icon, .content-asset .pdp-content-asset-quote [class*=" icon-"].icon, .content-asset .pdp-content-asset-fullwidth-imagetext [class*=" icon-"].icon, .content-asset .pdp-content-asset-halfwidth-imagetext [class*=" icon-"].icon, .header-promotion-bar .expanded-promotion-bar [class*=" icon-"].icon, .header-promotion-bar .promo-head-slot [class*=" icon-"].icon, body.colorway-transparent-black .promo-head-slot [class*=" icon-"].icon, body.colorway-transparent-black .utility-nav .utility-link [class*=" icon-"].icon, body.colorway-transparent-black .utility-nav .mini-cart-link [class*=" icon-"].icon,
  body.colorway-solid-white .promo-head-slot [class*=" icon-"].icon,
  body.colorway-solid-white .utility-nav .utility-link [class*=" icon-"].icon,
  body.colorway-solid-white .utility-nav .mini-cart-link [class*=" icon-"].icon, body.colorway-transparent-white .mega-menu-logo-container [class*=" icon-"].icon,
  body.colorway-solid-black .mega-menu-logo-container [class*=" icon-"].icon,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark [class*=" icon-"].icon,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark [class*=" icon-"].icon, body.colorway-transparent-white .checkout-header-container [class*=" icon-"].icon,
  body.colorway-solid-black .checkout-header-container [class*=" icon-"].icon, .pt_cart footer.column .footer-container [class*=" icon-"].icon, .pt_cart footer.columns .footer-container [class*=" icon-"].icon, .pt_checkout footer.column .footer-container [class*=" icon-"].icon, .pt_checkout footer.columns .footer-container [class*=" icon-"].icon, #modal-cntr.modal-video-player [class*=" icon-"].icon, .colorway-transparent-white [class*=" icon-"].icon.icon-invert {
    color: #FFFFFF; }
    [class^="icon-"].icon-white:hover, .section-dark [class^="icon-"].icon:hover, .content-asset .pdp-content-asset-1 [class^="icon-"].icon:hover, .content-asset .pdp-content-asset-2 [class^="icon-"].icon:hover, .content-asset .pdp-content-asset-video .content-text [class^="icon-"].icon:hover, .content-asset .pdp-content-asset-quote [class^="icon-"].icon:hover, .content-asset .pdp-content-asset-fullwidth-imagetext [class^="icon-"].icon:hover, .content-asset .pdp-content-asset-halfwidth-imagetext [class^="icon-"].icon:hover, .header-promotion-bar .expanded-promotion-bar [class^="icon-"].icon:hover, .header-promotion-bar .promo-head-slot [class^="icon-"].icon:hover, body.colorway-transparent-black .promo-head-slot [class^="icon-"].icon:hover, body.colorway-transparent-black .utility-nav .utility-link [class^="icon-"].icon:hover, body.colorway-transparent-black .utility-nav .mini-cart-link [class^="icon-"].icon:hover,
    body.colorway-solid-white .promo-head-slot [class^="icon-"].icon:hover,
    body.colorway-solid-white .utility-nav .utility-link [class^="icon-"].icon:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link [class^="icon-"].icon:hover, body.colorway-transparent-white .mega-menu-logo-container [class^="icon-"].icon:hover,
    body.colorway-solid-black .mega-menu-logo-container [class^="icon-"].icon:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark [class^="icon-"].icon:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark [class^="icon-"].icon:hover, body.colorway-transparent-white .checkout-header-container [class^="icon-"].icon:hover,
    body.colorway-solid-black .checkout-header-container [class^="icon-"].icon:hover, .pt_cart footer.column .footer-container [class^="icon-"].icon:hover, .pt_cart footer.columns .footer-container [class^="icon-"].icon:hover, .pt_checkout footer.column .footer-container [class^="icon-"].icon:hover, .pt_checkout footer.columns .footer-container [class^="icon-"].icon:hover, #modal-cntr.modal-video-player [class^="icon-"].icon:hover, .colorway-transparent-white [class^="icon-"].icon.icon-invert:hover, [class*=" icon-"].icon-white:hover, .section-dark [class*=" icon-"].icon:hover, .content-asset .pdp-content-asset-1 [class*=" icon-"].icon:hover, .content-asset .pdp-content-asset-2 [class*=" icon-"].icon:hover, .content-asset .pdp-content-asset-video .content-text [class*=" icon-"].icon:hover, .content-asset .pdp-content-asset-quote [class*=" icon-"].icon:hover, .content-asset .pdp-content-asset-fullwidth-imagetext [class*=" icon-"].icon:hover, .content-asset .pdp-content-asset-halfwidth-imagetext [class*=" icon-"].icon:hover, .header-promotion-bar .expanded-promotion-bar [class*=" icon-"].icon:hover, .header-promotion-bar .promo-head-slot [class*=" icon-"].icon:hover, body.colorway-transparent-black .promo-head-slot [class*=" icon-"].icon:hover, body.colorway-transparent-black .utility-nav .utility-link [class*=" icon-"].icon:hover, body.colorway-transparent-black .utility-nav .mini-cart-link [class*=" icon-"].icon:hover,
    body.colorway-solid-white .promo-head-slot [class*=" icon-"].icon:hover,
    body.colorway-solid-white .utility-nav .utility-link [class*=" icon-"].icon:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link [class*=" icon-"].icon:hover, body.colorway-transparent-white .mega-menu-logo-container [class*=" icon-"].icon:hover,
    body.colorway-solid-black .mega-menu-logo-container [class*=" icon-"].icon:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark [class*=" icon-"].icon:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark [class*=" icon-"].icon:hover, body.colorway-transparent-white .checkout-header-container [class*=" icon-"].icon:hover,
    body.colorway-solid-black .checkout-header-container [class*=" icon-"].icon:hover, .pt_cart footer.column .footer-container [class*=" icon-"].icon:hover, .pt_cart footer.columns .footer-container [class*=" icon-"].icon:hover, .pt_checkout footer.column .footer-container [class*=" icon-"].icon:hover, .pt_checkout footer.columns .footer-container [class*=" icon-"].icon:hover, #modal-cntr.modal-video-player [class*=" icon-"].icon:hover, .colorway-transparent-white [class*=" icon-"].icon.icon-invert:hover {
      color: #BFBFBF; }

.icon-snapchat-ghost:before {
  content: "\e901"; }

.icon-chat:before {
  content: "\e902"; }

.icon-cheveron-thin-left:before {
  content: "\e903"; }

.icon-arrow-lt:before {
  content: "\e903"; }

.icon-chevron-thin-down:before {
  content: "\e904"; }

.icon-chevron-thin-up:before {
  content: "\e905"; }

.icon-chevron-thin-right:before {
  content: "\e906"; }

.icon-arrow-rt:before {
  content: "\e906"; }

.icon-key:before {
  content: "\e908"; }

.icon-marker:before {
  content: "\e909"; }

.icon-more:before {
  content: "\e90a"; }

.icon-phone:before {
  content: "\e90b"; }

.icon-user:before {
  content: "\e90c"; }

.icon-play:before {
  content: "\e90d"; }

.icon-share:before {
  content: "\e90e"; }

.icon-minus:before {
  content: "\e90f"; }

.icon-pinterest:before {
  content: "\e910"; }

.icon-chat-filled:before {
  content: "\e912"; }

.icon-close:before {
  content: "\e913"; }

.icon-plus:before {
  content: "\e914"; }

.icon-chevron-with-circle-left:before {
  content: "\e915"; }

.icon-chevron-with-circle-right:before {
  content: "\e916"; }

.icon-checkmark:before {
  content: "\e917"; }

.icon-info:before {
  content: "\e918"; }

.icon-twitter:before {
  content: "\f099"; }

.icon-facebook:before {
  content: "\f09a"; }

.icon-google-plus:before {
  content: "\f0d5"; }

.icon-caret-down:before {
  content: "\f0d7"; }

.icon-caret-up:before {
  content: "\f0d8"; }

.icon-caret-left:before {
  content: "\f0d9"; }

.icon-caret-right:before {
  content: "\f0da"; }

.icon-youtube:before {
  content: "\f167"; }

.icon-instagram:before {
  content: "\f16d"; }

.icon-spinner:before, .miniproduct-info.loading:before {
  content: "\e97b"; }

.icon-cross:before {
  content: "\ea0f"; }

.icon-cart:before {
  content: "\e900"; }

.icon-hamburger:before {
  content: "\e919"; }

.icon-navigation:before {
  content: "\e91a"; }

.icon-compare:before {
  content: "\e91b"; }

.icon-camera:before {
  content: "\e91c"; }

.icon-question:before {
  content: "\e91e"; }

.icon-search:before {
  content: "\e91f"; }

.icon-color:before {
  content: "\e920"; }

.icon-magnify:before {
  content: "\e921"; }

.icon-person:before {
  content: "\e922"; }

html, body, div, span, applet, object, iframe,
h1,
.pt_checkorder .order-track-wrapper .login-order-track h2,
.account-edit .registration-box .column-header,
#addresses .column-header, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }
  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

body {
  font-family: 'Helvetica Neue LT W01_35 Thin';
  color: #000000; }
  @media print, screen and (min-width: 64.0625em) {
    body {
      overflow-y: visible; } }

#wrapper {
  max-width: 1500px;
  margin: 0 auto; }

#main {
  min-height: 250px; }
  @media screen and (max-width: 47.9375em) {
    #main {
      min-height: 150px; } }

.content-wrap, .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion, .level-2 .level-cats.fullWidth, .tabEnabled .level-2 .level-cats, .mega-menu-logo-container .top-banner .search-dropdown, .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset {
  width: 100%;
  max-width: 1155px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px; }
  @media print, screen and (min-width: 48em) {
    .content-wrap, .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion, .level-2 .level-cats.fullWidth, .tabEnabled .level-2 .level-cats, .mega-menu-logo-container .top-banner .search-dropdown, .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset {
      padding-left: 30px;
      padding-right: 30px; } }
  @media screen and (min-width: 72.1875em) {
    .content-wrap, .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion, .level-2 .level-cats.fullWidth, .tabEnabled .level-2 .level-cats, .mega-menu-logo-container .top-banner .search-dropdown, .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset {
      padding-left: 0;
      padding-right: 0; } }

@media print, screen and (min-width: 64.0625em) {
  .content-wrap-spacing {
    padding-left: 172.5px;
    padding-right: 172.5px; } }

:focus {
  outline: 0 dotted transparent; }

.header-large, .content-asset .pdp-content-asset-quote p.header, .content-asset .pdp-content-asset-quote .header-promotion-bar .promotion-container p.promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-quote p.promotiontext, .content-asset .pdp-content-asset-quote .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-quote p, .content-asset .pdp-content-asset-quote .payment-method-expanded p.billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-quote p.billing-address-header, .content-asset .pdp-content-asset-quote p.curalate-title, .content-asset .pdp-content-asset-quote p.no-hits-bs, .content-asset .pdp-content-asset-quote .contact-cust-serv p.contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-quote p.contact-us-heading, .content-asset .pdp-content-asset-quote .narspro_join p.bigApp, .narspro_join .content-asset .pdp-content-asset-quote p.bigApp, .content-asset .pdp-content-asset-quote .narspro_join p.bigInd, .narspro_join .content-asset .pdp-content-asset-quote p.bigInd, .content-asset .pdp-content-asset-quote .narspro_join p.bigArt, .narspro_join .content-asset .pdp-content-asset-quote p.bigArt, .content-asset .pdp-content-asset-quote .howto-detail-page .how-to-page .para-cont p.label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-quote p.label-header, .content-asset .pdp-content-asset-quote .store-detail-page .store-event p.event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-quote p.event-label, .level-3 .flyoutimage p, .newsletter-signup-modal h1, .newsletter-signup-modal .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal h2, .newsletter-signup-modal .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .column-header, .newsletter-signup-modal #addresses .column-header, #addresses .newsletter-signup-modal .column-header, .narsprolanding-content .pro_content .content-text h3, .narspro_join h1, .narspro_join .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .narspro_join h2, .narspro_join .account-edit .registration-box .column-header, .account-edit .registration-box .narspro_join .column-header, .narspro_join #addresses .column-header, #addresses .narspro_join .column-header, .store-banner .store-cont-text .main-label, .store-detail-page .store-image-info .store-name, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-name {
  font-family: "HelveticaNeueW01-UltLt";
  letter-spacing: -0.015em;
  text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    .header-large, .content-asset .pdp-content-asset-quote p.header, .content-asset .pdp-content-asset-quote .header-promotion-bar .promotion-container p.promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-quote p.promotiontext, .content-asset .pdp-content-asset-quote .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-quote p, .content-asset .pdp-content-asset-quote .payment-method-expanded p.billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-quote p.billing-address-header, .content-asset .pdp-content-asset-quote p.curalate-title, .content-asset .pdp-content-asset-quote p.no-hits-bs, .content-asset .pdp-content-asset-quote .contact-cust-serv p.contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-quote p.contact-us-heading, .content-asset .pdp-content-asset-quote .narspro_join p.bigApp, .narspro_join .content-asset .pdp-content-asset-quote p.bigApp, .content-asset .pdp-content-asset-quote .narspro_join p.bigInd, .narspro_join .content-asset .pdp-content-asset-quote p.bigInd, .content-asset .pdp-content-asset-quote .narspro_join p.bigArt, .narspro_join .content-asset .pdp-content-asset-quote p.bigArt, .content-asset .pdp-content-asset-quote .howto-detail-page .how-to-page .para-cont p.label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-quote p.label-header, .content-asset .pdp-content-asset-quote .store-detail-page .store-event p.event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-quote p.event-label, .level-3 .flyoutimage p, .newsletter-signup-modal h1, .newsletter-signup-modal .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal h2, .newsletter-signup-modal .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .column-header, .newsletter-signup-modal #addresses .column-header, #addresses .newsletter-signup-modal .column-header, .narsprolanding-content .pro_content .content-text h3, .narspro_join h1, .narspro_join .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .narspro_join h2, .narspro_join .account-edit .registration-box .column-header, .account-edit .registration-box .narspro_join .column-header, .narspro_join #addresses .column-header, #addresses .narspro_join .column-header, .store-banner .store-cont-text .main-label, .store-detail-page .store-image-info .store-name, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-name {
      font-size: 30px;
      line-height: 1; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .header-large, .content-asset .pdp-content-asset-quote p.header, .content-asset .pdp-content-asset-quote .header-promotion-bar .promotion-container p.promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-quote p.promotiontext, .content-asset .pdp-content-asset-quote .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-quote p, .content-asset .pdp-content-asset-quote .payment-method-expanded p.billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-quote p.billing-address-header, .content-asset .pdp-content-asset-quote p.curalate-title, .content-asset .pdp-content-asset-quote p.no-hits-bs, .content-asset .pdp-content-asset-quote .contact-cust-serv p.contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-quote p.contact-us-heading, .content-asset .pdp-content-asset-quote .narspro_join p.bigApp, .narspro_join .content-asset .pdp-content-asset-quote p.bigApp, .content-asset .pdp-content-asset-quote .narspro_join p.bigInd, .narspro_join .content-asset .pdp-content-asset-quote p.bigInd, .content-asset .pdp-content-asset-quote .narspro_join p.bigArt, .narspro_join .content-asset .pdp-content-asset-quote p.bigArt, .content-asset .pdp-content-asset-quote .howto-detail-page .how-to-page .para-cont p.label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-quote p.label-header, .content-asset .pdp-content-asset-quote .store-detail-page .store-event p.event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-quote p.event-label, .level-3 .flyoutimage p, .newsletter-signup-modal h1, .newsletter-signup-modal .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal h2, .newsletter-signup-modal .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .column-header, .newsletter-signup-modal #addresses .column-header, #addresses .newsletter-signup-modal .column-header, .narsprolanding-content .pro_content .content-text h3, .narspro_join h1, .narspro_join .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .narspro_join h2, .narspro_join .account-edit .registration-box .column-header, .account-edit .registration-box .narspro_join .column-header, .narspro_join #addresses .column-header, #addresses .narspro_join .column-header, .store-banner .store-cont-text .main-label, .store-detail-page .store-image-info .store-name, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-name {
      font-size: 67px;
      line-height: 0.72; } }
  @media print, screen and (min-width: 64.0625em) {
    .header-large, .content-asset .pdp-content-asset-quote p.header, .content-asset .pdp-content-asset-quote .header-promotion-bar .promotion-container p.promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-quote p.promotiontext, .content-asset .pdp-content-asset-quote .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-quote p, .content-asset .pdp-content-asset-quote .payment-method-expanded p.billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-quote p.billing-address-header, .content-asset .pdp-content-asset-quote p.curalate-title, .content-asset .pdp-content-asset-quote p.no-hits-bs, .content-asset .pdp-content-asset-quote .contact-cust-serv p.contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-quote p.contact-us-heading, .content-asset .pdp-content-asset-quote .narspro_join p.bigApp, .narspro_join .content-asset .pdp-content-asset-quote p.bigApp, .content-asset .pdp-content-asset-quote .narspro_join p.bigInd, .narspro_join .content-asset .pdp-content-asset-quote p.bigInd, .content-asset .pdp-content-asset-quote .narspro_join p.bigArt, .narspro_join .content-asset .pdp-content-asset-quote p.bigArt, .content-asset .pdp-content-asset-quote .howto-detail-page .how-to-page .para-cont p.label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-quote p.label-header, .content-asset .pdp-content-asset-quote .store-detail-page .store-event p.event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-quote p.event-label, .level-3 .flyoutimage p, .newsletter-signup-modal h1, .newsletter-signup-modal .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal h2, .newsletter-signup-modal .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .column-header, .newsletter-signup-modal #addresses .column-header, #addresses .newsletter-signup-modal .column-header, .narsprolanding-content .pro_content .content-text h3, .narspro_join h1, .narspro_join .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .narspro_join h2, .narspro_join .account-edit .registration-box .column-header, .account-edit .registration-box .narspro_join .column-header, .narspro_join #addresses .column-header, #addresses .narspro_join .column-header, .store-banner .store-cont-text .main-label, .store-detail-page .store-image-info .store-name, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-name {
      font-size: 74px;
      line-height: 0.84; } }

.header, h1, .pt_checkorder .order-track-wrapper .login-order-track h2, .account-edit .registration-box .column-header, #addresses .column-header, .header-promotion-bar .promotion-container .promotiontext, .level-2 .nav-banner .nav-banner-text p, .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .pt_checkout legend, .payment-method-expanded .billing-address-header, .history-details-container .page-intro h1, .checkoutlogin .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .checkoutlogin .account-registration .registration-box h3, .account-registration .checkoutlogin .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .checkoutlogin .login-wrapper .registration-box h3, .login-wrapper .checkoutlogin .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .curalate-title, .no-hits-bs, .ask-the-artist h1, .contact-cust-serv .contact-us-heading, .narspro_join .bigApp, .narspro_join .bigInd, .narspro_join .bigArt, .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .prod-content .products-used-wrapper h2, .store-detail-page .store-image-info h3, .store-detail-page .store-event .event-label, .store-detail-page .store-event .event-cont-text h3 {
  font-family: "HelveticaNeueW01-UltLt";
  letter-spacing: 0;
  text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    .header, h1, .pt_checkorder .order-track-wrapper .login-order-track h2, .account-edit .registration-box .column-header, #addresses .column-header, .header-promotion-bar .promotion-container .promotiontext, .level-2 .nav-banner .nav-banner-text p, .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .pt_checkout legend, .payment-method-expanded .billing-address-header, .history-details-container .page-intro h1, .checkoutlogin .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .checkoutlogin .account-registration .registration-box h3, .account-registration .checkoutlogin .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .checkoutlogin .login-wrapper .registration-box h3, .login-wrapper .checkoutlogin .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .curalate-title, .no-hits-bs, .ask-the-artist h1, .contact-cust-serv .contact-us-heading, .narspro_join .bigApp, .narspro_join .bigInd, .narspro_join .bigArt, .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .prod-content .products-used-wrapper h2, .store-detail-page .store-image-info h3, .store-detail-page .store-event .event-label, .store-detail-page .store-event .event-cont-text h3 {
      font-size: 24px;
      line-height: 0.96; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .header, h1, .pt_checkorder .order-track-wrapper .login-order-track h2, .account-edit .registration-box .column-header, #addresses .column-header, .header-promotion-bar .promotion-container .promotiontext, .level-2 .nav-banner .nav-banner-text p, .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .pt_checkout legend, .payment-method-expanded .billing-address-header, .history-details-container .page-intro h1, .checkoutlogin .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .checkoutlogin .account-registration .registration-box h3, .account-registration .checkoutlogin .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .checkoutlogin .login-wrapper .registration-box h3, .login-wrapper .checkoutlogin .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .curalate-title, .no-hits-bs, .ask-the-artist h1, .contact-cust-serv .contact-us-heading, .narspro_join .bigApp, .narspro_join .bigInd, .narspro_join .bigArt, .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .prod-content .products-used-wrapper h2, .store-detail-page .store-image-info h3, .store-detail-page .store-event .event-label, .store-detail-page .store-event .event-cont-text h3 {
      font-size: 28px;
      line-height: 0.93; } }
  @media print, screen and (min-width: 64.0625em) {
    .header, h1, .pt_checkorder .order-track-wrapper .login-order-track h2, .account-edit .registration-box .column-header, #addresses .column-header, .header-promotion-bar .promotion-container .promotiontext, .level-2 .nav-banner .nav-banner-text p, .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .pt_checkout legend, .payment-method-expanded .billing-address-header, .history-details-container .page-intro h1, .checkoutlogin .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .checkoutlogin .account-registration .registration-box h3, .account-registration .checkoutlogin .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .checkoutlogin .login-wrapper .registration-box h3, .login-wrapper .checkoutlogin .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .curalate-title, .no-hits-bs, .ask-the-artist h1, .contact-cust-serv .contact-us-heading, .narspro_join .bigApp, .narspro_join .bigInd, .narspro_join .bigArt, .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .prod-content .products-used-wrapper h2, .store-detail-page .store-image-info h3, .store-detail-page .store-event .event-label, .store-detail-page .store-event .event-cont-text h3 {
      font-size: 36px;
      line-height: 0.89; } }

.product-header, .ui-dialog #dialog-container h1, .ui-dialog #dialog-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .ui-dialog #dialog-container h2, .ui-dialog #dialog-container .account-edit .registration-box .column-header, .account-edit .registration-box .ui-dialog #dialog-container .column-header, .ui-dialog #dialog-container #addresses .column-header, #addresses .ui-dialog #dialog-container .column-header, .pt_product-search-result #category-level-1 > li, .search-results .search-text-wrapper h1, .search-results .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-results .search-text-wrapper h2, .search-results .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-results .search-text-wrapper .column-header, .search-results .search-text-wrapper #addresses .column-header, #addresses .search-results .search-text-wrapper .column-header, .pt_order-confirmation .confirmation .confirmation-message-slot, .header-right-labels .header-help-container:after, .orderdetails .order-information .order-number, .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number label, .orderdetails .order-information .order-number .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .menu-utility-user > a, .orderdetails .order-information .order-number
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .order-information .order-number .sign-in-wrapper > a, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number span.error, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number p, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number button, .orderdetails .order-information .order-number .mini-cart-details, .orderdetails .order-information .order-number .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-information .order-number .free-shipping-text, .orderdetails .order-information .order-number .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-information .order-number .float-left, .orderdetails .order-information .order-number .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-information .order-number .float-right, .orderdetails .order-information .order-number .pt_cart .cart-error, .pt_cart .orderdetails .order-information .order-number .cart-error, .orderdetails .order-information .order-number .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
.edit-add-address .form-caption,
.edit-add-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
.checkout-billing .form-caption,
.checkout-billing .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
.edit-address .form-caption,
.edit-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
.editaddress .form-caption,
.editaddress .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number .order-history-header .value, .order-history-header .orderdetails .order-information .order-number .value, .orderdetails .order-information .order-number .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-information .order-number .user-links, .orderdetails .order-information .order-number .search-result-store .results-hits, .search-result-store .orderdetails .order-information .order-number .results-hits, .orderdetails .order-information .order-number .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-information .order-number .view-all-link, .orderdetails .order-information .order-number .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-information .order-number small, .orderdetails .order-information .order-number .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-information .order-number h3, .confirmation-message h1, .confirmation-message .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .confirmation-message h2, .confirmation-message .account-edit .registration-box .column-header, .account-edit .registration-box .confirmation-message .column-header, .confirmation-message #addresses .column-header, #addresses .confirmation-message .column-header {
  font-family: "HelveticaNeueW01-UltLt";
  letter-spacing: -0.015em;
  text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    .product-header, .ui-dialog #dialog-container h1, .ui-dialog #dialog-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .ui-dialog #dialog-container h2, .ui-dialog #dialog-container .account-edit .registration-box .column-header, .account-edit .registration-box .ui-dialog #dialog-container .column-header, .ui-dialog #dialog-container #addresses .column-header, #addresses .ui-dialog #dialog-container .column-header, .pt_product-search-result #category-level-1 > li, .search-results .search-text-wrapper h1, .search-results .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-results .search-text-wrapper h2, .search-results .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-results .search-text-wrapper .column-header, .search-results .search-text-wrapper #addresses .column-header, #addresses .search-results .search-text-wrapper .column-header, .pt_order-confirmation .confirmation .confirmation-message-slot, .header-right-labels .header-help-container:after, .orderdetails .order-information .order-number, .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number label, .orderdetails .order-information .order-number .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .menu-utility-user > a, .orderdetails .order-information .order-number
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-information .order-number .sign-in-wrapper > a, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number span.error, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number p, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number button, .orderdetails .order-information .order-number .mini-cart-details, .orderdetails .order-information .order-number .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-information .order-number .free-shipping-text, .orderdetails .order-information .order-number .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-information .order-number .float-left, .orderdetails .order-information .order-number .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-information .order-number .float-right, .orderdetails .order-information .order-number .pt_cart .cart-error, .pt_cart .orderdetails .order-information .order-number .cart-error, .orderdetails .order-information .order-number .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-address .form-caption,
    .edit-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .editaddress .form-caption,
    .editaddress .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number .order-history-header .value, .order-history-header .orderdetails .order-information .order-number .value, .orderdetails .order-information .order-number .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-information .order-number .user-links, .orderdetails .order-information .order-number .search-result-store .results-hits, .search-result-store .orderdetails .order-information .order-number .results-hits, .orderdetails .order-information .order-number .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-information .order-number .view-all-link, .orderdetails .order-information .order-number .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-information .order-number small, .orderdetails .order-information .order-number .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-information .order-number h3, .confirmation-message h1, .confirmation-message .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .confirmation-message h2, .confirmation-message .account-edit .registration-box .column-header, .account-edit .registration-box .confirmation-message .column-header, .confirmation-message #addresses .column-header, #addresses .confirmation-message .column-header {
      font-size: 24px;
      line-height: 0.96; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .product-header, .ui-dialog #dialog-container h1, .ui-dialog #dialog-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .ui-dialog #dialog-container h2, .ui-dialog #dialog-container .account-edit .registration-box .column-header, .account-edit .registration-box .ui-dialog #dialog-container .column-header, .ui-dialog #dialog-container #addresses .column-header, #addresses .ui-dialog #dialog-container .column-header, .pt_product-search-result #category-level-1 > li, .search-results .search-text-wrapper h1, .search-results .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-results .search-text-wrapper h2, .search-results .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-results .search-text-wrapper .column-header, .search-results .search-text-wrapper #addresses .column-header, #addresses .search-results .search-text-wrapper .column-header, .pt_order-confirmation .confirmation .confirmation-message-slot, .header-right-labels .header-help-container:after, .orderdetails .order-information .order-number, .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number label, .orderdetails .order-information .order-number .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .menu-utility-user > a, .orderdetails .order-information .order-number
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-information .order-number .sign-in-wrapper > a, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number span.error, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number p, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number button, .orderdetails .order-information .order-number .mini-cart-details, .orderdetails .order-information .order-number .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-information .order-number .free-shipping-text, .orderdetails .order-information .order-number .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-information .order-number .float-left, .orderdetails .order-information .order-number .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-information .order-number .float-right, .orderdetails .order-information .order-number .pt_cart .cart-error, .pt_cart .orderdetails .order-information .order-number .cart-error, .orderdetails .order-information .order-number .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-address .form-caption,
    .edit-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .editaddress .form-caption,
    .editaddress .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number .order-history-header .value, .order-history-header .orderdetails .order-information .order-number .value, .orderdetails .order-information .order-number .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-information .order-number .user-links, .orderdetails .order-information .order-number .search-result-store .results-hits, .search-result-store .orderdetails .order-information .order-number .results-hits, .orderdetails .order-information .order-number .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-information .order-number .view-all-link, .orderdetails .order-information .order-number .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-information .order-number small, .orderdetails .order-information .order-number .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-information .order-number h3, .confirmation-message h1, .confirmation-message .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .confirmation-message h2, .confirmation-message .account-edit .registration-box .column-header, .account-edit .registration-box .confirmation-message .column-header, .confirmation-message #addresses .column-header, #addresses .confirmation-message .column-header {
      font-size: 26px;
      line-height: 0.92; } }
  @media print, screen and (min-width: 64.0625em) {
    .product-header, .ui-dialog #dialog-container h1, .ui-dialog #dialog-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .ui-dialog #dialog-container h2, .ui-dialog #dialog-container .account-edit .registration-box .column-header, .account-edit .registration-box .ui-dialog #dialog-container .column-header, .ui-dialog #dialog-container #addresses .column-header, #addresses .ui-dialog #dialog-container .column-header, .pt_product-search-result #category-level-1 > li, .search-results .search-text-wrapper h1, .search-results .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-results .search-text-wrapper h2, .search-results .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-results .search-text-wrapper .column-header, .search-results .search-text-wrapper #addresses .column-header, #addresses .search-results .search-text-wrapper .column-header, .pt_order-confirmation .confirmation .confirmation-message-slot, .header-right-labels .header-help-container:after, .orderdetails .order-information .order-number, .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number label, .orderdetails .order-information .order-number .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .menu-utility-user > a, .orderdetails .order-information .order-number
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-information .order-number .sign-in-wrapper > a, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number span.error, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number p, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number button, .orderdetails .order-information .order-number .mini-cart-details, .orderdetails .order-information .order-number .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-information .order-number .free-shipping-text, .orderdetails .order-information .order-number .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-information .order-number .float-left, .orderdetails .order-information .order-number .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-information .order-number .float-right, .orderdetails .order-information .order-number .pt_cart .cart-error, .pt_cart .orderdetails .order-information .order-number .cart-error, .orderdetails .order-information .order-number .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-address .form-caption,
    .edit-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .editaddress .form-caption,
    .editaddress .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number .order-history-header .value, .order-history-header .orderdetails .order-information .order-number .value, .orderdetails .order-information .order-number .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-information .order-number .user-links, .orderdetails .order-information .order-number .search-result-store .results-hits, .search-result-store .orderdetails .order-information .order-number .results-hits, .orderdetails .order-information .order-number .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-information .order-number .view-all-link, .orderdetails .order-information .order-number .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-information .order-number small, .orderdetails .order-information .order-number .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-information .order-number h3, .confirmation-message h1, .confirmation-message .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .confirmation-message h2, .confirmation-message .account-edit .registration-box .column-header, .account-edit .registration-box .confirmation-message .column-header, .confirmation-message #addresses .column-header, #addresses .confirmation-message .column-header {
      font-size: 33px;
      line-height: 0.9; } }

.subheader, h4, .content-asset .pdp-content-asset-quote span, .menu-utility-user .dropdown-pane.is-open h3, .menu-utility-user .dropdown-pane.is-open .content-link-container > label, .mobile-navigation, footer .footer-links h4, .emailsignup, .social-container .show-for-large, .social-container #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container .social-container label, .search-result-options.slp-filters #category-level-1 li a.refinement-link, .pdp-jump-links li a, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-heading, #shipping-method-list h3, fieldset.gift-card-section .billing-address-header,
fieldset.billing-address-section .billing-address-header, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-header, .pt_account #ChangePasswordForm h3, .pt_account #ChangeUsername h3, .content-align #secondary .accordion-title::before, .content-align #secondary .promotion-content-wrapper .is-active > .accordion-title::before, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-description, .artist-dtpage-wrap #moreAboutartist .section-align h3, .store-Artist .profile-section p {
  font-family: "HelveticaNeueW01-UltLt";
  letter-spacing: 0;
  text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    .subheader, h4, .content-asset .pdp-content-asset-quote span, .menu-utility-user .dropdown-pane.is-open h3, .menu-utility-user .dropdown-pane.is-open .content-link-container > label, .mobile-navigation, footer .footer-links h4, .emailsignup, .social-container .show-for-large, .social-container #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container .social-container label, .search-result-options.slp-filters #category-level-1 li a.refinement-link, .pdp-jump-links li a, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-heading, #shipping-method-list h3, fieldset.gift-card-section .billing-address-header,
    fieldset.billing-address-section .billing-address-header, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-header, .pt_account #ChangePasswordForm h3, .pt_account #ChangeUsername h3, .content-align #secondary .accordion-title::before, .content-align #secondary .promotion-content-wrapper .is-active > .accordion-title::before, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-description, .artist-dtpage-wrap #moreAboutartist .section-align h3, .store-Artist .profile-section p {
      font-family: "Helvetica Neue LT W01_35 Thin";
      font-size: 16px;
      line-height: 1.125;
      letter-spacing: 0.015em; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .subheader, h4, .content-asset .pdp-content-asset-quote span, .menu-utility-user .dropdown-pane.is-open h3, .menu-utility-user .dropdown-pane.is-open .content-link-container > label, .mobile-navigation, footer .footer-links h4, .emailsignup, .social-container .show-for-large, .social-container #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container .social-container label, .search-result-options.slp-filters #category-level-1 li a.refinement-link, .pdp-jump-links li a, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-heading, #shipping-method-list h3, fieldset.gift-card-section .billing-address-header,
    fieldset.billing-address-section .billing-address-header, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-header, .pt_account #ChangePasswordForm h3, .pt_account #ChangeUsername h3, .content-align #secondary .accordion-title::before, .content-align #secondary .promotion-content-wrapper .is-active > .accordion-title::before, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-description, .artist-dtpage-wrap #moreAboutartist .section-align h3, .store-Artist .profile-section p {
      font-size: 26px;
      line-height: 0.92; } }
  @media print, screen and (min-width: 64.0625em) {
    .subheader, h4, .content-asset .pdp-content-asset-quote span, .menu-utility-user .dropdown-pane.is-open h3, .menu-utility-user .dropdown-pane.is-open .content-link-container > label, .mobile-navigation, footer .footer-links h4, .emailsignup, .social-container .show-for-large, .social-container #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container .social-container label, .search-result-options.slp-filters #category-level-1 li a.refinement-link, .pdp-jump-links li a, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-heading, #shipping-method-list h3, fieldset.gift-card-section .billing-address-header,
    fieldset.billing-address-section .billing-address-header, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-header, .pt_account #ChangePasswordForm h3, .pt_account #ChangeUsername h3, .content-align #secondary .accordion-title::before, .content-align #secondary .promotion-content-wrapper .is-active > .accordion-title::before, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-description, .artist-dtpage-wrap #moreAboutartist .section-align h3, .store-Artist .profile-section p {
      font-size: 28px;
      line-height: 1; } }

.large-body-copy, input[type="text"].field-large,
input[type="number"].field-large,
input[type="password"].field-large,
input[type="email"].field-large,
textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
.pt_checkout form .form-row input[type="number"],
.pt_checkout form .form-row input[type="password"],
.pt_checkout form .form-row input[type="email"],
.pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
.edit-billing-address .edit_address_form .form-row input,
.edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
.edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::-webkit-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
  font-family: "HelveticaNeueW01-45Ligh";
  letter-spacing: 0.015em; }

.large-body-copy, input[type="text"].field-large,
input[type="number"].field-large,
input[type="password"].field-large,
input[type="email"].field-large,
textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
.pt_checkout form .form-row input[type="number"],
.pt_checkout form .form-row input[type="password"],
.pt_checkout form .form-row input[type="email"],
.pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
.edit-billing-address .edit_address_form .form-row input,
.edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
.edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input:-ms-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
  font-family: "HelveticaNeueW01-45Ligh";
  letter-spacing: 0.015em; }

.large-body-copy, input[type="text"].field-large,
input[type="number"].field-large,
input[type="password"].field-large,
input[type="email"].field-large,
textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
.pt_checkout form .form-row input[type="number"],
.pt_checkout form .form-row input[type="password"],
.pt_checkout form .form-row input[type="email"],
.pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
.edit-billing-address .edit_address_form .form-row input,
.edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
.edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
  font-family: "HelveticaNeueW01-45Ligh";
  letter-spacing: 0.015em; }
  @media screen and (max-width: 47.9375em) {
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::-webkit-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 15px;
      line-height: 18px;
      letter-spacing: 0; }
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input:-ms-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 15px;
      line-height: 18px;
      letter-spacing: 0; }
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 15px;
      line-height: 18px;
      letter-spacing: 0; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::-webkit-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 15px;
      line-height: 18px; }
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input:-ms-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 15px;
      line-height: 18px; }
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 15px;
      line-height: 18px; } }
  @media print, screen and (min-width: 64.0625em) {
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::-webkit-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 18px;
      line-height: 22px; }
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input:-ms-input-placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 18px;
      line-height: 22px; }
    .large-body-copy, input[type="text"].field-large,
    input[type="number"].field-large,
    input[type="password"].field-large,
    input[type="email"].field-large,
    textarea.field-large, .content-asset .content-text, .level-2 li.level-2-link .level-4.sub-level-wrapper a, .tabEnabled .level-3.sub-level-wrapper .viewall-sm, .footer-persistant .footer-persistant-panels .footer-persistant-panel h5, #cart-table .item-details .name, #cart-table .item-total, .order-totals-table .calculations-container > div .float-right, .pt_cart .full-width-slot .dynamic-slot-text, .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message, .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3, .pt_cart .cart-column.cart-left-column .gift-container .form-row label, .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text p, .sample-selection .content-asset p, .bonus-item-modal .content-asset p, .order-help-container h3, .pt_checkout form .form-row input[type="text"],
    .pt_checkout form .form-row input[type="number"],
    .pt_checkout form .form-row input[type="password"],
    .pt_checkout form .form-row input[type="email"],
    .pt_checkout form .form-row select, .pt_checkout form .form-row.label-middle label, .pt_checkout .edit-link, .edit-add-address .edit_address_form .form-row input, .edit-add-address .edit_address_form .form-row select,
    .edit-billing-address .edit_address_form .form-row input,
    .edit-billing-address .edit_address_form .form-row select, .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label, #shipping-method-list .shipping-method label, #shipping-method-list .shipping-method .form-caption, .address-tile .address-tile-inner, .shipping-method-summary, .payment-details, .orderdetails .gift-message-container .order-shipment-gift-message h3, .orderdetails .gift-message-container .order-shipment-gift-message p, .orderdetails .gift-message-container .order-shipment-gift-message .value, .pt_order .sample-container .sample-header h3, .pt_order-confirmation .confirmation .confirmation-message-slot, .pt_order-confirmation .login-create-account h2, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3, .newsletter-signup-modal .promotions-container, .newsletter-signup-modal input[type="text"], .newsletter-signup-modal input::placeholder, .newsletter-signup-modal button[type="submit"], .newsletter-signup-modal .whats-new-btn a, .newsletter-signup-modal .register-success .success-msg, #addresses .address-list .address-tile .mini-address-name, .pt_wish-list .wishlist-item .product-list-item .name, .pt_wish-list .wishlist-item .item-dashboard .price-column, .gc-body-copy p, .checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3, .no-search-content-1, .no-search-content-2, .ask-the-artist form h2, .narsprolanding-content .pro_content small, .nars_poup .col-1 ul, .nars_poup .col-2 ul, .narspro_join .npHeaderText, .narspro_join .fsizereg, .store-banner .store-cont-text .sub-label, .content-align #secondary .accordion-title span, .howto-detail-page .how-to-page .para-cont .sub-para, .howto-detail-page .how-to-page .sub-cont .steps-container span, .store-detail-page .store-content-wrap .cont-inner-wrap p, .store-detail-page .store-event .event-cont-text p, .store-detail-page .store-event .event-cont-wrap span, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-content p, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
      font-size: 18px;
      line-height: 22px; } }

.body-copy, body, .error, input[type="text"],
input[type="number"],
input[type="password"],
input[type="email"],
textarea, .menu-utility-user .dropdown-pane.is-open input[type="email"].error, .menu-utility-user .dropdown-pane.is-open input[type="password"], .breadcrumb-relax, .product-tile .badge-container .badge-product, .top-filter .filtered-by, .top-filter .clear-all-container a, .pt_product-search-result #category-level-2, .search-result-options.slp-filters #category-level-2 li a.refinement-link, .pdp-main .product-detail .promotion .promotion-callout .callout-message,
.pdp-main .product-detail .product-promo .promotion-callout .callout-message, #cart-table .bonus-product-row.cart-row .name, #cart-table .bonus-product-row.rowcoupons .name, #cart-table .cart-row .bonus-item-container .bonus-item-promo h3, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo h3, #cart-table .cart-row .label, #cart-table .rowcoupons .label, #cart-table .cart-row label, #cart-table .rowcoupons label, #cart-table .cart-row .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .rowcoupons .promotion, #cart-table .cart-row .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .rowcoupons .promotion, #cart-table .cart-row .menu-utility-user > a, #cart-table .rowcoupons .menu-utility-user > a, #cart-table .cart-row
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user #cart-table .cart-row .sign-in-wrapper > a, #cart-table .rowcoupons
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user #cart-table .rowcoupons .sign-in-wrapper > a, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row span.error, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons span.error, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row p, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons p, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row button, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons button, #cart-table .cart-row .mini-cart-details, #cart-table .rowcoupons .mini-cart-details, #cart-table .cart-row .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .cart-row .free-shipping-text, #cart-table .rowcoupons .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .rowcoupons .free-shipping-text, #cart-table .cart-row .mini-cart-totals .float-left, .mini-cart-totals #cart-table .cart-row .float-left, #cart-table .rowcoupons .mini-cart-totals .float-left, .mini-cart-totals #cart-table .rowcoupons .float-left, #cart-table .cart-row .mini-cart-totals .float-right, .mini-cart-totals #cart-table .cart-row .float-right, #cart-table .rowcoupons .mini-cart-totals .float-right, .mini-cart-totals #cart-table .rowcoupons .float-right, #cart-table .cart-row .pt_cart .cart-error, .pt_cart #cart-table .cart-row .cart-error, #cart-table .rowcoupons .pt_cart .cart-error, .pt_cart #cart-table .rowcoupons .cart-error, #cart-table .cart-row .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .checkout-shipping .form-caption, .checkout-shipping #cart-table .cart-row .form-caption, #cart-table .rowcoupons .checkout-shipping .form-caption, .checkout-shipping #cart-table .rowcoupons .form-caption, #cart-table .cart-row
.edit-add-address .form-caption,
.edit-add-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
.edit-add-address .form-caption,
.edit-add-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
.checkout-billing .form-caption,
.checkout-billing #cart-table .cart-row .form-caption, #cart-table .rowcoupons
.checkout-billing .form-caption,
.checkout-billing #cart-table .rowcoupons .form-caption, #cart-table .cart-row
.edit-address .form-caption,
.edit-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
.edit-address .form-caption,
.edit-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
.editaddress .form-caption,
.editaddress #cart-table .cart-row .form-caption, #cart-table .rowcoupons
.editaddress .form-caption,
.editaddress #cart-table .rowcoupons .form-caption, #cart-table .cart-row
.edit-billing-address .form-caption,
.edit-billing-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
.edit-billing-address .form-caption,
.edit-billing-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row .order-history-header .value, .order-history-header #cart-table .cart-row .value, #cart-table .rowcoupons .order-history-header .value, .order-history-header #cart-table .rowcoupons .value, #cart-table .cart-row .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .cart-row .user-links, #cart-table .rowcoupons #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .rowcoupons .user-links, #cart-table .cart-row .search-result-store .results-hits, .search-result-store #cart-table .cart-row .results-hits, #cart-table .rowcoupons .search-result-store .results-hits, .search-result-store #cart-table .rowcoupons .results-hits, #cart-table .cart-row .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .cart-row .view-all-link, #cart-table .rowcoupons .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .rowcoupons .view-all-link, #cart-table .cart-row .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .cart-row small, #cart-table .rowcoupons .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .rowcoupons small, #cart-table .cart-row .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .cart-row h3, #cart-table .rowcoupons .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .rowcoupons h3, #cart-table .item-details .attribute, #cart-table .item-details .item-edit-details a, #cart-table .item-details .gift-cert-container a, .order-totals-table .calculations-container > div .float-left, .cart-action-continue-shopping .button-text, .pt_cart .cart-column.cart-right-column .third-party-container .or-container, .order-help-container p, .order-help-container h4, .order-help-container a, .pt_checkout .accordion-title, fieldset.gift-card-section .address-tile .address-tile-inner .address-edit,
fieldset.billing-address-section .address-tile .address-tile-inner .address-edit, .ordered-items .line-item, .ordered-items .product-name, .ordered-items .attribute span, .ordered-items .name, .orderdetails .order-shipment-details .order-shipment-address .label, .orderdetails .order-shipment-details .order-shipment-address label, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user > a, .orderdetails .order-shipment-details .order-shipment-address
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .order-shipment-details .order-shipment-address .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address span.error, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address p, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address button, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-details, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .free-shipping-text, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-left, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-right, .orderdetails .order-shipment-details .order-shipment-address .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-shipment-address .cart-error, .orderdetails .order-shipment-details .order-shipment-address .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.edit-add-address .form-caption,
.edit-add-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.checkout-billing .form-caption,
.checkout-billing .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.edit-address .form-caption,
.edit-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.editaddress .form-caption,
.editaddress .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-shipment-address .value, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-shipment-address .user-links, .orderdetails .order-shipment-details .order-shipment-address .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-shipment-address .results-hits, .orderdetails .order-shipment-details .order-shipment-address .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-shipment-address .view-all-link, .orderdetails .order-shipment-details .order-shipment-address .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-shipment-address small, .orderdetails .order-shipment-details .order-shipment-address .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-shipment-address h3, .orderdetails .order-shipment-details .shipping-method .label, .orderdetails .order-shipment-details .shipping-method label, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .menu-utility-user > a, .orderdetails .order-shipment-details .shipping-method
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .order-shipment-details .shipping-method .sign-in-wrapper > a, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method span.error, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method p, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method button, .orderdetails .order-shipment-details .shipping-method .mini-cart-details, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .free-shipping-text, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-left, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-right, .orderdetails .order-shipment-details .shipping-method .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .shipping-method .cart-error, .orderdetails .order-shipment-details .shipping-method .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.edit-add-address .form-caption,
.edit-add-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.checkout-billing .form-caption,
.checkout-billing .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.edit-address .form-caption,
.edit-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.editaddress .form-caption,
.editaddress .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .shipping-method .value, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .shipping-method .user-links, .orderdetails .order-shipment-details .shipping-method .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .shipping-method .results-hits, .orderdetails .order-shipment-details .shipping-method .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .shipping-method .view-all-link, .orderdetails .order-shipment-details .shipping-method .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .shipping-method small, .orderdetails .order-shipment-details .shipping-method .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .shipping-method h3, .orderdetails .order-shipment-details .order-payment-instruments .label, .orderdetails .order-shipment-details .order-payment-instruments label, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user > a, .orderdetails .order-shipment-details .order-payment-instruments
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .order-shipment-details .order-payment-instruments .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments span.error, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments p, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments button, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-details, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .free-shipping-text, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-left, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-right, .orderdetails .order-shipment-details .order-payment-instruments .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-payment-instruments .cart-error, .orderdetails .order-shipment-details .order-payment-instruments .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.edit-add-address .form-caption,
.edit-add-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.checkout-billing .form-caption,
.checkout-billing .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.edit-address .form-caption,
.edit-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.editaddress .form-caption,
.editaddress .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-payment-instruments .value, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-payment-instruments .user-links, .orderdetails .order-shipment-details .order-payment-instruments .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-payment-instruments .results-hits, .orderdetails .order-shipment-details .order-payment-instruments .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-payment-instruments .view-all-link, .orderdetails .order-shipment-details .order-payment-instruments .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-payment-instruments small, .orderdetails .order-shipment-details .order-payment-instruments .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-payment-instruments h3, .pt_order-confirmation .login-create-account .order-registration-block p, #addresses .address-list .address-tile .mini-address-location, .pt_wish-list .wishlist-item .product-list-item .attribute .label, .pt_wish-list .wishlist-item .product-list-item .attribute label, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user > a, .pt_wish-list .wishlist-item .product-list-item .attribute
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .pt_wish-list .wishlist-item .product-list-item .attribute .sign-in-wrapper > a, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute span.error, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute p, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute button, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-details, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .free-shipping-text, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-left, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-left, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-right, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-right, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_cart .cart-error, .pt_cart .pt_wish-list .wishlist-item .product-list-item .attribute .cart-error, .pt_wish-list .wishlist-item .product-list-item .attribute .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .checkout-shipping .form-caption, .checkout-shipping .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
.edit-add-address .form-caption,
.edit-add-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
.checkout-billing .form-caption,
.checkout-billing .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
.edit-address .form-caption,
.edit-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
.editaddress .form-caption,
.editaddress .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
.edit-billing-address .form-caption,
.edit-billing-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute .order-history-header .value, .order-history-header .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute #sign-in-dropdown .user-links, #sign-in-dropdown .pt_wish-list .wishlist-item .product-list-item .attribute .user-links, .pt_wish-list .wishlist-item .product-list-item .attribute .search-result-store .results-hits, .search-result-store .pt_wish-list .wishlist-item .product-list-item .attribute .results-hits, .pt_wish-list .wishlist-item .product-list-item .attribute .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_wish-list .wishlist-item .product-list-item .attribute .view-all-link, .pt_wish-list .wishlist-item .product-list-item .attribute .store-detail-page .store-event small, .store-detail-page .store-event .pt_wish-list .wishlist-item .product-list-item .attribute small, .pt_wish-list .wishlist-item .product-list-item .attribute .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_wish-list .wishlist-item .product-list-item .attribute h3, .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .quantity-text, .checkoutlogin .login-box p, .pt_customer-service .primary-content .contact-form-wrapper .login-box p, .checkoutlogin .account-registration .registration-box p, .account-registration .checkoutlogin .registration-box p, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box p, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box p, .checkoutlogin .login-wrapper .registration-box p, .login-wrapper .checkoutlogin .registration-box p, .pt_customer-service .primary-content .contact-form-wrapper .registration-box p, .login-box .reset-password-link a, .account-registration .registration-box .reset-password-link a, .pt_checkorder .order-track-wrapper .registration-box .reset-password-link a, .login-wrapper .registration-box .reset-password-link a, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .reset-password-link a, .search-phrase .view-all-results, #curalate-upload-photos.tag-cta, .ask-the-artist h1 + div, .ask-the-artist .pt_checkorder .order-track-wrapper .login-order-track h2 + div, .pt_checkorder .order-track-wrapper .login-order-track .ask-the-artist h2 + div, .ask-the-artist .account-edit .registration-box .column-header + div, .account-edit .registration-box .ask-the-artist .column-header + div, .ask-the-artist #addresses .column-header + div, #addresses .ask-the-artist .column-header + div, .contact-cust-serv .contact-us-info, .contact-cust-serv .contact-us-form .user-consent-label label, .narspro .app-reqs, .narspro .ind-reqs, .narspro .art-reqs, .narspro_join .view-reqs, .store-detail .store-content .store-address, .store-detail .store-content .storebutton, .howto-detail-page .how-to-page .sub-cont .steps-container p, .store-detail-page .store-image-info a {
  font-family: "HelveticaNeueW01-45Ligh";
  letter-spacing: 0; }
  @media screen and (max-width: 47.9375em) {
    .body-copy, body, .error, input[type="text"],
    input[type="number"],
    input[type="password"],
    input[type="email"],
    textarea, .menu-utility-user .dropdown-pane.is-open input[type="email"].error, .menu-utility-user .dropdown-pane.is-open input[type="password"], .breadcrumb-relax, .product-tile .badge-container .badge-product, .top-filter .filtered-by, .top-filter .clear-all-container a, .pt_product-search-result #category-level-2, .search-result-options.slp-filters #category-level-2 li a.refinement-link, .pdp-main .product-detail .promotion .promotion-callout .callout-message,
    .pdp-main .product-detail .product-promo .promotion-callout .callout-message, #cart-table .bonus-product-row.cart-row .name, #cart-table .bonus-product-row.rowcoupons .name, #cart-table .cart-row .bonus-item-container .bonus-item-promo h3, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo h3, #cart-table .cart-row .label, #cart-table .rowcoupons .label, #cart-table .cart-row label, #cart-table .rowcoupons label, #cart-table .cart-row .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .rowcoupons .promotion, #cart-table .cart-row .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .rowcoupons .promotion, #cart-table .cart-row .menu-utility-user > a, #cart-table .rowcoupons .menu-utility-user > a, #cart-table .cart-row
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user #cart-table .cart-row .sign-in-wrapper > a, #cart-table .rowcoupons
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user #cart-table .rowcoupons .sign-in-wrapper > a, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row span.error, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons span.error, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row p, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons p, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row button, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons button, #cart-table .cart-row .mini-cart-details, #cart-table .rowcoupons .mini-cart-details, #cart-table .cart-row .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .cart-row .free-shipping-text, #cart-table .rowcoupons .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .rowcoupons .free-shipping-text, #cart-table .cart-row .mini-cart-totals .float-left, .mini-cart-totals #cart-table .cart-row .float-left, #cart-table .rowcoupons .mini-cart-totals .float-left, .mini-cart-totals #cart-table .rowcoupons .float-left, #cart-table .cart-row .mini-cart-totals .float-right, .mini-cart-totals #cart-table .cart-row .float-right, #cart-table .rowcoupons .mini-cart-totals .float-right, .mini-cart-totals #cart-table .rowcoupons .float-right, #cart-table .cart-row .pt_cart .cart-error, .pt_cart #cart-table .cart-row .cart-error, #cart-table .rowcoupons .pt_cart .cart-error, .pt_cart #cart-table .rowcoupons .cart-error, #cart-table .cart-row .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .checkout-shipping .form-caption, .checkout-shipping #cart-table .cart-row .form-caption, #cart-table .rowcoupons .checkout-shipping .form-caption, .checkout-shipping #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-add-address .form-caption,
    .edit-add-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-add-address .form-caption,
    .edit-add-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .checkout-billing .form-caption,
    .checkout-billing #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .checkout-billing .form-caption,
    .checkout-billing #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-address .form-caption,
    .edit-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-address .form-caption,
    .edit-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .editaddress .form-caption,
    .editaddress #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .editaddress .form-caption,
    .editaddress #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-billing-address .form-caption,
    .edit-billing-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-billing-address .form-caption,
    .edit-billing-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row .order-history-header .value, .order-history-header #cart-table .cart-row .value, #cart-table .rowcoupons .order-history-header .value, .order-history-header #cart-table .rowcoupons .value, #cart-table .cart-row .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .cart-row .user-links, #cart-table .rowcoupons #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .rowcoupons .user-links, #cart-table .cart-row .search-result-store .results-hits, .search-result-store #cart-table .cart-row .results-hits, #cart-table .rowcoupons .search-result-store .results-hits, .search-result-store #cart-table .rowcoupons .results-hits, #cart-table .cart-row .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .cart-row .view-all-link, #cart-table .rowcoupons .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .rowcoupons .view-all-link, #cart-table .cart-row .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .cart-row small, #cart-table .rowcoupons .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .rowcoupons small, #cart-table .cart-row .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .cart-row h3, #cart-table .rowcoupons .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .rowcoupons h3, #cart-table .item-details .attribute, #cart-table .item-details .item-edit-details a, #cart-table .item-details .gift-cert-container a, .order-totals-table .calculations-container > div .float-left, .cart-action-continue-shopping .button-text, .pt_cart .cart-column.cart-right-column .third-party-container .or-container, .order-help-container p, .order-help-container h4, .order-help-container a, .pt_checkout .accordion-title, fieldset.gift-card-section .address-tile .address-tile-inner .address-edit,
    fieldset.billing-address-section .address-tile .address-tile-inner .address-edit, .ordered-items .line-item, .ordered-items .product-name, .ordered-items .attribute span, .ordered-items .name, .orderdetails .order-shipment-details .order-shipment-address .label, .orderdetails .order-shipment-details .order-shipment-address label, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user > a, .orderdetails .order-shipment-details .order-shipment-address
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .order-shipment-address .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address span.error, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address p, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address button, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-details, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .free-shipping-text, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-left, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-right, .orderdetails .order-shipment-details .order-shipment-address .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-shipment-address .cart-error, .orderdetails .order-shipment-details .order-shipment-address .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-shipment-address .value, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-shipment-address .user-links, .orderdetails .order-shipment-details .order-shipment-address .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-shipment-address .results-hits, .orderdetails .order-shipment-details .order-shipment-address .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-shipment-address .view-all-link, .orderdetails .order-shipment-details .order-shipment-address .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-shipment-address small, .orderdetails .order-shipment-details .order-shipment-address .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-shipment-address h3, .orderdetails .order-shipment-details .shipping-method .label, .orderdetails .order-shipment-details .shipping-method label, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .menu-utility-user > a, .orderdetails .order-shipment-details .shipping-method
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .shipping-method .sign-in-wrapper > a, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method span.error, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method p, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method button, .orderdetails .order-shipment-details .shipping-method .mini-cart-details, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .free-shipping-text, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-left, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-right, .orderdetails .order-shipment-details .shipping-method .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .shipping-method .cart-error, .orderdetails .order-shipment-details .shipping-method .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .shipping-method .value, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .shipping-method .user-links, .orderdetails .order-shipment-details .shipping-method .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .shipping-method .results-hits, .orderdetails .order-shipment-details .shipping-method .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .shipping-method .view-all-link, .orderdetails .order-shipment-details .shipping-method .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .shipping-method small, .orderdetails .order-shipment-details .shipping-method .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .shipping-method h3, .orderdetails .order-shipment-details .order-payment-instruments .label, .orderdetails .order-shipment-details .order-payment-instruments label, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user > a, .orderdetails .order-shipment-details .order-payment-instruments
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .order-payment-instruments .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments span.error, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments p, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments button, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-details, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .free-shipping-text, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-left, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-right, .orderdetails .order-shipment-details .order-payment-instruments .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-payment-instruments .cart-error, .orderdetails .order-shipment-details .order-payment-instruments .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-payment-instruments .value, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-payment-instruments .user-links, .orderdetails .order-shipment-details .order-payment-instruments .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-payment-instruments .results-hits, .orderdetails .order-shipment-details .order-payment-instruments .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-payment-instruments .view-all-link, .orderdetails .order-shipment-details .order-payment-instruments .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-payment-instruments small, .orderdetails .order-shipment-details .order-payment-instruments .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-payment-instruments h3, .pt_order-confirmation .login-create-account .order-registration-block p, #addresses .address-list .address-tile .mini-address-location, .pt_wish-list .wishlist-item .product-list-item .attribute .label, .pt_wish-list .wishlist-item .product-list-item .attribute label, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user > a, .pt_wish-list .wishlist-item .product-list-item .attribute
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_wish-list .wishlist-item .product-list-item .attribute .sign-in-wrapper > a, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute span.error, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute p, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute button, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-details, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .free-shipping-text, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-left, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-left, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-right, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-right, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_cart .cart-error, .pt_cart .pt_wish-list .wishlist-item .product-list-item .attribute .cart-error, .pt_wish-list .wishlist-item .product-list-item .attribute .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .checkout-shipping .form-caption, .checkout-shipping .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-add-address .form-caption,
    .edit-add-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .checkout-billing .form-caption,
    .checkout-billing .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-address .form-caption,
    .edit-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .editaddress .form-caption,
    .editaddress .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute .order-history-header .value, .order-history-header .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute #sign-in-dropdown .user-links, #sign-in-dropdown .pt_wish-list .wishlist-item .product-list-item .attribute .user-links, .pt_wish-list .wishlist-item .product-list-item .attribute .search-result-store .results-hits, .search-result-store .pt_wish-list .wishlist-item .product-list-item .attribute .results-hits, .pt_wish-list .wishlist-item .product-list-item .attribute .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_wish-list .wishlist-item .product-list-item .attribute .view-all-link, .pt_wish-list .wishlist-item .product-list-item .attribute .store-detail-page .store-event small, .store-detail-page .store-event .pt_wish-list .wishlist-item .product-list-item .attribute small, .pt_wish-list .wishlist-item .product-list-item .attribute .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_wish-list .wishlist-item .product-list-item .attribute h3, .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .quantity-text, .checkoutlogin .login-box p, .pt_customer-service .primary-content .contact-form-wrapper .login-box p, .checkoutlogin .account-registration .registration-box p, .account-registration .checkoutlogin .registration-box p, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box p, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box p, .checkoutlogin .login-wrapper .registration-box p, .login-wrapper .checkoutlogin .registration-box p, .pt_customer-service .primary-content .contact-form-wrapper .registration-box p, .login-box .reset-password-link a, .account-registration .registration-box .reset-password-link a, .pt_checkorder .order-track-wrapper .registration-box .reset-password-link a, .login-wrapper .registration-box .reset-password-link a, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .reset-password-link a, .search-phrase .view-all-results, #curalate-upload-photos.tag-cta, .ask-the-artist h1 + div, .ask-the-artist .pt_checkorder .order-track-wrapper .login-order-track h2 + div, .pt_checkorder .order-track-wrapper .login-order-track .ask-the-artist h2 + div, .ask-the-artist .account-edit .registration-box .column-header + div, .account-edit .registration-box .ask-the-artist .column-header + div, .ask-the-artist #addresses .column-header + div, #addresses .ask-the-artist .column-header + div, .contact-cust-serv .contact-us-info, .contact-cust-serv .contact-us-form .user-consent-label label, .narspro .app-reqs, .narspro .ind-reqs, .narspro .art-reqs, .narspro_join .view-reqs, .store-detail .store-content .store-address, .store-detail .store-content .storebutton, .howto-detail-page .how-to-page .sub-cont .steps-container p, .store-detail-page .store-image-info a {
      font-size: 13px;
      line-height: 1.15; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .body-copy, body, .error, input[type="text"],
    input[type="number"],
    input[type="password"],
    input[type="email"],
    textarea, .menu-utility-user .dropdown-pane.is-open input[type="email"].error, .menu-utility-user .dropdown-pane.is-open input[type="password"], .breadcrumb-relax, .product-tile .badge-container .badge-product, .top-filter .filtered-by, .top-filter .clear-all-container a, .pt_product-search-result #category-level-2, .search-result-options.slp-filters #category-level-2 li a.refinement-link, .pdp-main .product-detail .promotion .promotion-callout .callout-message,
    .pdp-main .product-detail .product-promo .promotion-callout .callout-message, #cart-table .bonus-product-row.cart-row .name, #cart-table .bonus-product-row.rowcoupons .name, #cart-table .cart-row .bonus-item-container .bonus-item-promo h3, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo h3, #cart-table .cart-row .label, #cart-table .rowcoupons .label, #cart-table .cart-row label, #cart-table .rowcoupons label, #cart-table .cart-row .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .rowcoupons .promotion, #cart-table .cart-row .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .rowcoupons .promotion, #cart-table .cart-row .menu-utility-user > a, #cart-table .rowcoupons .menu-utility-user > a, #cart-table .cart-row
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user #cart-table .cart-row .sign-in-wrapper > a, #cart-table .rowcoupons
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user #cart-table .rowcoupons .sign-in-wrapper > a, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row span.error, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons span.error, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row p, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons p, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row button, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons button, #cart-table .cart-row .mini-cart-details, #cart-table .rowcoupons .mini-cart-details, #cart-table .cart-row .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .cart-row .free-shipping-text, #cart-table .rowcoupons .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .rowcoupons .free-shipping-text, #cart-table .cart-row .mini-cart-totals .float-left, .mini-cart-totals #cart-table .cart-row .float-left, #cart-table .rowcoupons .mini-cart-totals .float-left, .mini-cart-totals #cart-table .rowcoupons .float-left, #cart-table .cart-row .mini-cart-totals .float-right, .mini-cart-totals #cart-table .cart-row .float-right, #cart-table .rowcoupons .mini-cart-totals .float-right, .mini-cart-totals #cart-table .rowcoupons .float-right, #cart-table .cart-row .pt_cart .cart-error, .pt_cart #cart-table .cart-row .cart-error, #cart-table .rowcoupons .pt_cart .cart-error, .pt_cart #cart-table .rowcoupons .cart-error, #cart-table .cart-row .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .checkout-shipping .form-caption, .checkout-shipping #cart-table .cart-row .form-caption, #cart-table .rowcoupons .checkout-shipping .form-caption, .checkout-shipping #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-add-address .form-caption,
    .edit-add-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-add-address .form-caption,
    .edit-add-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .checkout-billing .form-caption,
    .checkout-billing #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .checkout-billing .form-caption,
    .checkout-billing #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-address .form-caption,
    .edit-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-address .form-caption,
    .edit-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .editaddress .form-caption,
    .editaddress #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .editaddress .form-caption,
    .editaddress #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-billing-address .form-caption,
    .edit-billing-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-billing-address .form-caption,
    .edit-billing-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row .order-history-header .value, .order-history-header #cart-table .cart-row .value, #cart-table .rowcoupons .order-history-header .value, .order-history-header #cart-table .rowcoupons .value, #cart-table .cart-row .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .cart-row .user-links, #cart-table .rowcoupons #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .rowcoupons .user-links, #cart-table .cart-row .search-result-store .results-hits, .search-result-store #cart-table .cart-row .results-hits, #cart-table .rowcoupons .search-result-store .results-hits, .search-result-store #cart-table .rowcoupons .results-hits, #cart-table .cart-row .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .cart-row .view-all-link, #cart-table .rowcoupons .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .rowcoupons .view-all-link, #cart-table .cart-row .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .cart-row small, #cart-table .rowcoupons .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .rowcoupons small, #cart-table .cart-row .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .cart-row h3, #cart-table .rowcoupons .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .rowcoupons h3, #cart-table .item-details .attribute, #cart-table .item-details .item-edit-details a, #cart-table .item-details .gift-cert-container a, .order-totals-table .calculations-container > div .float-left, .cart-action-continue-shopping .button-text, .pt_cart .cart-column.cart-right-column .third-party-container .or-container, .order-help-container p, .order-help-container h4, .order-help-container a, .pt_checkout .accordion-title, fieldset.gift-card-section .address-tile .address-tile-inner .address-edit,
    fieldset.billing-address-section .address-tile .address-tile-inner .address-edit, .ordered-items .line-item, .ordered-items .product-name, .ordered-items .attribute span, .ordered-items .name, .orderdetails .order-shipment-details .order-shipment-address .label, .orderdetails .order-shipment-details .order-shipment-address label, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user > a, .orderdetails .order-shipment-details .order-shipment-address
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .order-shipment-address .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address span.error, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address p, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address button, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-details, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .free-shipping-text, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-left, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-right, .orderdetails .order-shipment-details .order-shipment-address .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-shipment-address .cart-error, .orderdetails .order-shipment-details .order-shipment-address .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-shipment-address .value, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-shipment-address .user-links, .orderdetails .order-shipment-details .order-shipment-address .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-shipment-address .results-hits, .orderdetails .order-shipment-details .order-shipment-address .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-shipment-address .view-all-link, .orderdetails .order-shipment-details .order-shipment-address .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-shipment-address small, .orderdetails .order-shipment-details .order-shipment-address .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-shipment-address h3, .orderdetails .order-shipment-details .shipping-method .label, .orderdetails .order-shipment-details .shipping-method label, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .menu-utility-user > a, .orderdetails .order-shipment-details .shipping-method
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .shipping-method .sign-in-wrapper > a, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method span.error, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method p, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method button, .orderdetails .order-shipment-details .shipping-method .mini-cart-details, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .free-shipping-text, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-left, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-right, .orderdetails .order-shipment-details .shipping-method .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .shipping-method .cart-error, .orderdetails .order-shipment-details .shipping-method .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .shipping-method .value, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .shipping-method .user-links, .orderdetails .order-shipment-details .shipping-method .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .shipping-method .results-hits, .orderdetails .order-shipment-details .shipping-method .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .shipping-method .view-all-link, .orderdetails .order-shipment-details .shipping-method .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .shipping-method small, .orderdetails .order-shipment-details .shipping-method .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .shipping-method h3, .orderdetails .order-shipment-details .order-payment-instruments .label, .orderdetails .order-shipment-details .order-payment-instruments label, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user > a, .orderdetails .order-shipment-details .order-payment-instruments
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .order-payment-instruments .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments span.error, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments p, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments button, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-details, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .free-shipping-text, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-left, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-right, .orderdetails .order-shipment-details .order-payment-instruments .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-payment-instruments .cart-error, .orderdetails .order-shipment-details .order-payment-instruments .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-payment-instruments .value, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-payment-instruments .user-links, .orderdetails .order-shipment-details .order-payment-instruments .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-payment-instruments .results-hits, .orderdetails .order-shipment-details .order-payment-instruments .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-payment-instruments .view-all-link, .orderdetails .order-shipment-details .order-payment-instruments .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-payment-instruments small, .orderdetails .order-shipment-details .order-payment-instruments .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-payment-instruments h3, .pt_order-confirmation .login-create-account .order-registration-block p, #addresses .address-list .address-tile .mini-address-location, .pt_wish-list .wishlist-item .product-list-item .attribute .label, .pt_wish-list .wishlist-item .product-list-item .attribute label, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user > a, .pt_wish-list .wishlist-item .product-list-item .attribute
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_wish-list .wishlist-item .product-list-item .attribute .sign-in-wrapper > a, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute span.error, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute p, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute button, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-details, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .free-shipping-text, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-left, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-left, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-right, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-right, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_cart .cart-error, .pt_cart .pt_wish-list .wishlist-item .product-list-item .attribute .cart-error, .pt_wish-list .wishlist-item .product-list-item .attribute .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .checkout-shipping .form-caption, .checkout-shipping .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-add-address .form-caption,
    .edit-add-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .checkout-billing .form-caption,
    .checkout-billing .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-address .form-caption,
    .edit-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .editaddress .form-caption,
    .editaddress .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute .order-history-header .value, .order-history-header .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute #sign-in-dropdown .user-links, #sign-in-dropdown .pt_wish-list .wishlist-item .product-list-item .attribute .user-links, .pt_wish-list .wishlist-item .product-list-item .attribute .search-result-store .results-hits, .search-result-store .pt_wish-list .wishlist-item .product-list-item .attribute .results-hits, .pt_wish-list .wishlist-item .product-list-item .attribute .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_wish-list .wishlist-item .product-list-item .attribute .view-all-link, .pt_wish-list .wishlist-item .product-list-item .attribute .store-detail-page .store-event small, .store-detail-page .store-event .pt_wish-list .wishlist-item .product-list-item .attribute small, .pt_wish-list .wishlist-item .product-list-item .attribute .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_wish-list .wishlist-item .product-list-item .attribute h3, .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .quantity-text, .checkoutlogin .login-box p, .pt_customer-service .primary-content .contact-form-wrapper .login-box p, .checkoutlogin .account-registration .registration-box p, .account-registration .checkoutlogin .registration-box p, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box p, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box p, .checkoutlogin .login-wrapper .registration-box p, .login-wrapper .checkoutlogin .registration-box p, .pt_customer-service .primary-content .contact-form-wrapper .registration-box p, .login-box .reset-password-link a, .account-registration .registration-box .reset-password-link a, .pt_checkorder .order-track-wrapper .registration-box .reset-password-link a, .login-wrapper .registration-box .reset-password-link a, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .reset-password-link a, .search-phrase .view-all-results, #curalate-upload-photos.tag-cta, .ask-the-artist h1 + div, .ask-the-artist .pt_checkorder .order-track-wrapper .login-order-track h2 + div, .pt_checkorder .order-track-wrapper .login-order-track .ask-the-artist h2 + div, .ask-the-artist .account-edit .registration-box .column-header + div, .account-edit .registration-box .ask-the-artist .column-header + div, .ask-the-artist #addresses .column-header + div, #addresses .ask-the-artist .column-header + div, .contact-cust-serv .contact-us-info, .contact-cust-serv .contact-us-form .user-consent-label label, .narspro .app-reqs, .narspro .ind-reqs, .narspro .art-reqs, .narspro_join .view-reqs, .store-detail .store-content .store-address, .store-detail .store-content .storebutton, .howto-detail-page .how-to-page .sub-cont .steps-container p, .store-detail-page .store-image-info a {
      font-size: 13px;
      line-height: 1.08; } }
  @media print, screen and (min-width: 64.0625em) {
    .body-copy, body, .error, input[type="text"],
    input[type="number"],
    input[type="password"],
    input[type="email"],
    textarea, .menu-utility-user .dropdown-pane.is-open input[type="email"].error, .menu-utility-user .dropdown-pane.is-open input[type="password"], .breadcrumb-relax, .product-tile .badge-container .badge-product, .top-filter .filtered-by, .top-filter .clear-all-container a, .pt_product-search-result #category-level-2, .search-result-options.slp-filters #category-level-2 li a.refinement-link, .pdp-main .product-detail .promotion .promotion-callout .callout-message,
    .pdp-main .product-detail .product-promo .promotion-callout .callout-message, #cart-table .bonus-product-row.cart-row .name, #cart-table .bonus-product-row.rowcoupons .name, #cart-table .cart-row .bonus-item-container .bonus-item-promo h3, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo h3, #cart-table .cart-row .label, #cart-table .rowcoupons .label, #cart-table .cart-row label, #cart-table .rowcoupons label, #cart-table .cart-row .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #cart-table .rowcoupons .promotion, #cart-table .cart-row .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .cart-row .promotion, #cart-table .rowcoupons .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #cart-table .rowcoupons .promotion, #cart-table .cart-row .menu-utility-user > a, #cart-table .rowcoupons .menu-utility-user > a, #cart-table .cart-row
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user #cart-table .cart-row .sign-in-wrapper > a, #cart-table .rowcoupons
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user #cart-table .rowcoupons .sign-in-wrapper > a, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row span.error, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons span.error, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row p, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons p, #cart-table .cart-row .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .cart-row button, #cart-table .rowcoupons .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open #cart-table .rowcoupons button, #cart-table .cart-row .mini-cart-details, #cart-table .rowcoupons .mini-cart-details, #cart-table .cart-row .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .cart-row .free-shipping-text, #cart-table .rowcoupons .mini-cart-totals .free-shipping-text, .mini-cart-totals #cart-table .rowcoupons .free-shipping-text, #cart-table .cart-row .mini-cart-totals .float-left, .mini-cart-totals #cart-table .cart-row .float-left, #cart-table .rowcoupons .mini-cart-totals .float-left, .mini-cart-totals #cart-table .rowcoupons .float-left, #cart-table .cart-row .mini-cart-totals .float-right, .mini-cart-totals #cart-table .cart-row .float-right, #cart-table .rowcoupons .mini-cart-totals .float-right, .mini-cart-totals #cart-table .rowcoupons .float-right, #cart-table .cart-row .pt_cart .cart-error, .pt_cart #cart-table .cart-row .cart-error, #cart-table .rowcoupons .pt_cart .cart-error, .pt_cart #cart-table .rowcoupons .cart-error, #cart-table .cart-row .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .cart-row .product-tile-info, #cart-table .rowcoupons .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile #cart-table .rowcoupons .product-tile-info, #cart-table .cart-row .checkout-shipping .form-caption, .checkout-shipping #cart-table .cart-row .form-caption, #cart-table .rowcoupons .checkout-shipping .form-caption, .checkout-shipping #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-add-address .form-caption,
    .edit-add-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-add-address .form-caption,
    .edit-add-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .checkout-billing .form-caption,
    .checkout-billing #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .checkout-billing .form-caption,
    .checkout-billing #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-address .form-caption,
    .edit-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-address .form-caption,
    .edit-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .editaddress .form-caption,
    .editaddress #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .editaddress .form-caption,
    .editaddress #cart-table .rowcoupons .form-caption, #cart-table .cart-row
    .edit-billing-address .form-caption,
    .edit-billing-address #cart-table .cart-row .form-caption, #cart-table .rowcoupons
    .edit-billing-address .form-caption,
    .edit-billing-address #cart-table .rowcoupons .form-caption, #cart-table .cart-row .order-history-header .value, .order-history-header #cart-table .cart-row .value, #cart-table .rowcoupons .order-history-header .value, .order-history-header #cart-table .rowcoupons .value, #cart-table .cart-row .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .cart-row .password-reset, #cart-table .rowcoupons .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #cart-table .rowcoupons .password-reset, #cart-table .cart-row #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .cart-row .user-links, #cart-table .rowcoupons #sign-in-dropdown .user-links, #sign-in-dropdown #cart-table .rowcoupons .user-links, #cart-table .cart-row .search-result-store .results-hits, .search-result-store #cart-table .cart-row .results-hits, #cart-table .rowcoupons .search-result-store .results-hits, .search-result-store #cart-table .rowcoupons .results-hits, #cart-table .cart-row .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .cart-row .view-all-link, #cart-table .rowcoupons .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section #cart-table .rowcoupons .view-all-link, #cart-table .cart-row .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .cart-row small, #cart-table .rowcoupons .store-detail-page .store-event small, .store-detail-page .store-event #cart-table .rowcoupons small, #cart-table .cart-row .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .cart-row h3, #cart-table .rowcoupons .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw #cart-table .rowcoupons h3, #cart-table .item-details .attribute, #cart-table .item-details .item-edit-details a, #cart-table .item-details .gift-cert-container a, .order-totals-table .calculations-container > div .float-left, .cart-action-continue-shopping .button-text, .pt_cart .cart-column.cart-right-column .third-party-container .or-container, .order-help-container p, .order-help-container h4, .order-help-container a, .pt_checkout .accordion-title, fieldset.gift-card-section .address-tile .address-tile-inner .address-edit,
    fieldset.billing-address-section .address-tile .address-tile-inner .address-edit, .ordered-items .line-item, .ordered-items .product-name, .ordered-items .attribute span, .ordered-items .name, .orderdetails .order-shipment-details .order-shipment-address .label, .orderdetails .order-shipment-details .order-shipment-address label, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user > a, .orderdetails .order-shipment-details .order-shipment-address
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .order-shipment-address .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address span.error, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address p, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address button, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-details, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .free-shipping-text, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-left, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-right, .orderdetails .order-shipment-details .order-shipment-address .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-shipment-address .cart-error, .orderdetails .order-shipment-details .order-shipment-address .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-shipment-address .value, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-shipment-address .user-links, .orderdetails .order-shipment-details .order-shipment-address .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-shipment-address .results-hits, .orderdetails .order-shipment-details .order-shipment-address .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-shipment-address .view-all-link, .orderdetails .order-shipment-details .order-shipment-address .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-shipment-address small, .orderdetails .order-shipment-details .order-shipment-address .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-shipment-address h3, .orderdetails .order-shipment-details .shipping-method .label, .orderdetails .order-shipment-details .shipping-method label, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .menu-utility-user > a, .orderdetails .order-shipment-details .shipping-method
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .shipping-method .sign-in-wrapper > a, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method span.error, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method p, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method button, .orderdetails .order-shipment-details .shipping-method .mini-cart-details, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .free-shipping-text, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-left, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-right, .orderdetails .order-shipment-details .shipping-method .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .shipping-method .cart-error, .orderdetails .order-shipment-details .shipping-method .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .shipping-method .value, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .shipping-method .user-links, .orderdetails .order-shipment-details .shipping-method .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .shipping-method .results-hits, .orderdetails .order-shipment-details .shipping-method .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .shipping-method .view-all-link, .orderdetails .order-shipment-details .shipping-method .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .shipping-method small, .orderdetails .order-shipment-details .shipping-method .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .shipping-method h3, .orderdetails .order-shipment-details .order-payment-instruments .label, .orderdetails .order-shipment-details .order-payment-instruments label, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user > a, .orderdetails .order-shipment-details .order-payment-instruments
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .order-payment-instruments .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments span.error, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments p, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments button, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-details, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .free-shipping-text, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-left, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-right, .orderdetails .order-shipment-details .order-payment-instruments .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-payment-instruments .cart-error, .orderdetails .order-shipment-details .order-payment-instruments .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-payment-instruments .value, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-payment-instruments .user-links, .orderdetails .order-shipment-details .order-payment-instruments .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-payment-instruments .results-hits, .orderdetails .order-shipment-details .order-payment-instruments .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-payment-instruments .view-all-link, .orderdetails .order-shipment-details .order-payment-instruments .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-payment-instruments small, .orderdetails .order-shipment-details .order-payment-instruments .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-payment-instruments h3, .pt_order-confirmation .login-create-account .order-registration-block p, #addresses .address-list .address-tile .mini-address-location, .pt_wish-list .wishlist-item .product-list-item .attribute .label, .pt_wish-list .wishlist-item .product-list-item .attribute label, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_wish-list .wishlist-item .product-list-item .attribute .promotion, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user > a, .pt_wish-list .wishlist-item .product-list-item .attribute
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_wish-list .wishlist-item .product-list-item .attribute .sign-in-wrapper > a, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute span.error, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute p, .pt_wish-list .wishlist-item .product-list-item .attribute .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_wish-list .wishlist-item .product-list-item .attribute button, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-details, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .free-shipping-text, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-left, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-left, .pt_wish-list .wishlist-item .product-list-item .attribute .mini-cart-totals .float-right, .mini-cart-totals .pt_wish-list .wishlist-item .product-list-item .attribute .float-right, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_cart .cart-error, .pt_cart .pt_wish-list .wishlist-item .product-list-item .attribute .cart-error, .pt_wish-list .wishlist-item .product-list-item .attribute .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_wish-list .wishlist-item .product-list-item .attribute .product-tile-info, .pt_wish-list .wishlist-item .product-list-item .attribute .checkout-shipping .form-caption, .checkout-shipping .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-add-address .form-caption,
    .edit-add-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .checkout-billing .form-caption,
    .checkout-billing .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-address .form-caption,
    .edit-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .editaddress .form-caption,
    .editaddress .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_wish-list .wishlist-item .product-list-item .attribute .form-caption, .pt_wish-list .wishlist-item .product-list-item .attribute .order-history-header .value, .order-history-header .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_wish-list .wishlist-item .product-list-item .attribute .password-reset, .pt_wish-list .wishlist-item .product-list-item .attribute #sign-in-dropdown .user-links, #sign-in-dropdown .pt_wish-list .wishlist-item .product-list-item .attribute .user-links, .pt_wish-list .wishlist-item .product-list-item .attribute .search-result-store .results-hits, .search-result-store .pt_wish-list .wishlist-item .product-list-item .attribute .results-hits, .pt_wish-list .wishlist-item .product-list-item .attribute .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_wish-list .wishlist-item .product-list-item .attribute .view-all-link, .pt_wish-list .wishlist-item .product-list-item .attribute .store-detail-page .store-event small, .store-detail-page .store-event .pt_wish-list .wishlist-item .product-list-item .attribute small, .pt_wish-list .wishlist-item .product-list-item .attribute .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_wish-list .wishlist-item .product-list-item .attribute h3, .pt_wish-list .wishlist-item .product-list-item .attribute .value, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .quantity-text, .checkoutlogin .login-box p, .pt_customer-service .primary-content .contact-form-wrapper .login-box p, .checkoutlogin .account-registration .registration-box p, .account-registration .checkoutlogin .registration-box p, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box p, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box p, .checkoutlogin .login-wrapper .registration-box p, .login-wrapper .checkoutlogin .registration-box p, .pt_customer-service .primary-content .contact-form-wrapper .registration-box p, .login-box .reset-password-link a, .account-registration .registration-box .reset-password-link a, .pt_checkorder .order-track-wrapper .registration-box .reset-password-link a, .login-wrapper .registration-box .reset-password-link a, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .reset-password-link a, .search-phrase .view-all-results, #curalate-upload-photos.tag-cta, .ask-the-artist h1 + div, .ask-the-artist .pt_checkorder .order-track-wrapper .login-order-track h2 + div, .pt_checkorder .order-track-wrapper .login-order-track .ask-the-artist h2 + div, .ask-the-artist .account-edit .registration-box .column-header + div, .account-edit .registration-box .ask-the-artist .column-header + div, .ask-the-artist #addresses .column-header + div, #addresses .ask-the-artist .column-header + div, .contact-cust-serv .contact-us-info, .contact-cust-serv .contact-us-form .user-consent-label label, .narspro .app-reqs, .narspro .ind-reqs, .narspro .art-reqs, .narspro_join .view-reqs, .store-detail .store-content .store-address, .store-detail .store-content .storebutton, .howto-detail-page .how-to-page .sub-cont .steps-container p, .store-detail-page .store-image-info a {
      font-size: 15px;
      line-height: 1.07; } }

.large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::-webkit-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
.edit-add-address .form-caption,
.edit-add-address .order-history-header .form-caption, .order-history-header
.checkout-billing .form-caption,
.checkout-billing .order-history-header .form-caption, .order-history-header
.edit-address .form-caption,
.edit-address .order-history-header .form-caption, .order-history-header
.editaddress .form-caption,
.editaddress .order-history-header .form-caption, .order-history-header
.edit-billing-address .form-caption,
.edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
  font-family: "Helvetica Neue LT W01_35 Thin";
  letter-spacing: 0;
  text-transform: uppercase; }

.large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield:-ms-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
.edit-add-address .form-caption,
.edit-add-address .order-history-header .form-caption, .order-history-header
.checkout-billing .form-caption,
.checkout-billing .order-history-header .form-caption, .order-history-header
.edit-address .form-caption,
.edit-address .order-history-header .form-caption, .order-history-header
.editaddress .form-caption,
.editaddress .order-history-header .form-caption, .order-history-header
.edit-billing-address .form-caption,
.edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
  font-family: "Helvetica Neue LT W01_35 Thin";
  letter-spacing: 0;
  text-transform: uppercase; }

.large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
.edit-add-address .form-caption,
.edit-add-address .order-history-header .form-caption, .order-history-header
.checkout-billing .form-caption,
.checkout-billing .order-history-header .form-caption, .order-history-header
.edit-address .form-caption,
.edit-address .order-history-header .form-caption, .order-history-header
.editaddress .form-caption,
.editaddress .order-history-header .form-caption, .order-history-header
.edit-billing-address .form-caption,
.edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
  font-family: "Helvetica Neue LT W01_35 Thin";
  letter-spacing: 0;
  text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::-webkit-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 16px;
      line-height: 1.125; }
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield:-ms-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 16px;
      line-height: 1.125; }
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 16px;
      line-height: 1.125; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::-webkit-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 14px;
      line-height: 1.07; }
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield:-ms-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 14px;
      line-height: 1.07; }
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 14px;
      line-height: 1.07; } }
  @media print, screen and (min-width: 64.0625em) {
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::-webkit-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 16px;
      line-height: 1.125; }
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield:-ms-input-placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 16px;
      line-height: 1.125; }
    .large-utility, footer .footer-forms-container select#selectcountry, .email-signup input.emailfield::placeholder, .search-results .category-tab-links ul li a, .pt_product-search-result.category .filter-by-text, .top-filter .filter .filtername-label, #modal-cntr.product-compare-shades .compare-shades-header, #modal-cntr.product-compare-shades .compare-shades-header label, .history-details-container .results-hits, .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
    .edit-add-address .form-caption,
    .edit-add-address .order-history-header .form-caption, .order-history-header
    .checkout-billing .form-caption,
    .checkout-billing .order-history-header .form-caption, .order-history-header
    .edit-address .form-caption,
    .edit-address .order-history-header .form-caption, .order-history-header
    .editaddress .form-caption,
    .editaddress .order-history-header .form-caption, .order-history-header
    .edit-billing-address .form-caption,
    .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3, .pt_order .history-details-container .order-history-header .order-detail .value, .lable-try label, .store-detail .store-content .storename, .search-result-store .tutorial-detail-link h3, .howto-detail-page .how-to-page .para-cont .socail-icons span, .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name, .howto-detail-page .related-section h3, .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings, .store-detail-page .store-image-info a, .artist-dtpage-wrap #moreAboutartist .section-align p, .nars-error-search h3, .top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3, .skedge-events .help-tip h3 {
      font-size: 16px;
      line-height: 1.125; } }

.utility, .menu-utility-user .login-oauth #dwfrm_oauthlogin fieldset .sign-in-with, .breadcrumb-element, footer .footer-forms-container .column, footer .footer-forms-container .columns, .quickview-mini-modal #variation-filter-select, #cart-table .bonus-product-row.cart-row .item-user-actions span, #cart-table .bonus-product-row.rowcoupons .item-user-actions span, #cart-table .cart-row .bonus-item-container .bonus-item-promo a, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo a, .order-totals-table .tax-estimate-link, .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button, .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link a, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .char-count, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .gift-note, .pt_checkout .accordion-content .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
.edit-add-address .form-caption,
.edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
.checkout-billing .form-caption,
.checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
.edit-address .form-caption,
.edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
.editaddress .form-caption,
.editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
.edit-billing-address .form-caption,
.edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes h3, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
.edit-add-address .form-caption,
.edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
.checkout-billing .form-caption,
.checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
.edit-address .form-caption,
.edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
.editaddress .form-caption,
.editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
.edit-billing-address .form-caption,
.edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity h3, .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_wish-list .wishlist-item .option-update .delete-item, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-update .delete-item, .search-page-breadcrumb, .store-detail-page .store-image-info .stores-heading, .store-detail-page .store-image-info .store-label {
  font-family: "Helvetica Neue LT W01_35 Thin";
  letter-spacing: 0.05em;
  text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    .utility, .menu-utility-user .login-oauth #dwfrm_oauthlogin fieldset .sign-in-with, .breadcrumb-element, footer .footer-forms-container .column, footer .footer-forms-container .columns, .quickview-mini-modal #variation-filter-select, #cart-table .bonus-product-row.cart-row .item-user-actions span, #cart-table .bonus-product-row.rowcoupons .item-user-actions span, #cart-table .cart-row .bonus-item-container .bonus-item-promo a, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo a, .order-totals-table .tax-estimate-link, .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button, .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link a, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .char-count, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .gift-note, .pt_checkout .accordion-content .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-add-address .form-caption,
    .edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .checkout-billing .form-caption,
    .checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-address .form-caption,
    .edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .editaddress .form-caption,
    .editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes h3, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-add-address .form-caption,
    .edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .checkout-billing .form-caption,
    .checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-address .form-caption,
    .edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .editaddress .form-caption,
    .editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity h3, .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_wish-list .wishlist-item .option-update .delete-item, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-update .delete-item, .search-page-breadcrumb, .store-detail-page .store-image-info .stores-heading, .store-detail-page .store-image-info .store-label {
      font-size: 13px;
      line-height: 1.15; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .utility, .menu-utility-user .login-oauth #dwfrm_oauthlogin fieldset .sign-in-with, .breadcrumb-element, footer .footer-forms-container .column, footer .footer-forms-container .columns, .quickview-mini-modal #variation-filter-select, #cart-table .bonus-product-row.cart-row .item-user-actions span, #cart-table .bonus-product-row.rowcoupons .item-user-actions span, #cart-table .cart-row .bonus-item-container .bonus-item-promo a, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo a, .order-totals-table .tax-estimate-link, .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button, .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link a, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .char-count, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .gift-note, .pt_checkout .accordion-content .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-add-address .form-caption,
    .edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .checkout-billing .form-caption,
    .checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-address .form-caption,
    .edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .editaddress .form-caption,
    .editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes h3, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-add-address .form-caption,
    .edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .checkout-billing .form-caption,
    .checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-address .form-caption,
    .edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .editaddress .form-caption,
    .editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity h3, .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_wish-list .wishlist-item .option-update .delete-item, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-update .delete-item, .search-page-breadcrumb, .store-detail-page .store-image-info .stores-heading, .store-detail-page .store-image-info .store-label {
      font-size: 11px;
      line-height: 1.18; } }
  @media print, screen and (min-width: 64.0625em) {
    .utility, .menu-utility-user .login-oauth #dwfrm_oauthlogin fieldset .sign-in-with, .breadcrumb-element, footer .footer-forms-container .column, footer .footer-forms-container .columns, .quickview-mini-modal #variation-filter-select, #cart-table .bonus-product-row.cart-row .item-user-actions span, #cart-table .bonus-product-row.rowcoupons .item-user-actions span, #cart-table .cart-row .bonus-item-container .bonus-item-promo a, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo a, .order-totals-table .tax-estimate-link, .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button, .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link a, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .char-count, .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .gift-note, .pt_checkout .accordion-content .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-add-address .form-caption,
    .edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .checkout-billing .form-caption,
    .checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-address .form-caption,
    .edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .editaddress .form-caption,
    .editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-attributes h3, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity label, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .promotion, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sign-in-wrapper > a, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity span.error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity p, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity button, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-details, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .free-shipping-text, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-left, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .float-right, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_cart .cart-error, .pt_cart .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .cart-error, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .product-tile-info, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-add-address .form-caption,
    .edit-add-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .checkout-billing .form-caption,
    .checkout-billing .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-address .form-caption,
    .edit-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .editaddress .form-caption,
    .editaddress .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity
    .edit-billing-address .form-caption,
    .edit-billing-address .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .form-caption, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .order-history-header .value, .order-history-header .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .value, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .password-reset, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .user-links, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .search-result-store .results-hits, .search-result-store .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .results-hits, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .view-all-link, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity small, .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_checkout .accordion-content .mini-cart-details .mini-cart-quantity h3, .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_wish-list .wishlist-item .option-update .delete-item, .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-update .delete-item, .search-page-breadcrumb, .store-detail-page .store-image-info .stores-heading, .store-detail-page .store-image-info .store-label {
      font-size: 12px;
      line-height: 1.17; } }

.product-grid, .product-tile, .product-tile .product-tile-info, .top-filter .filter-by, .search-result-options.slp-filters .refinement .toggle, .search-result-options.slp-filters .sort-by select#grid-sort-header.underline, .content-align #secondary .accordion-content li a, .search-result-store .tutorial-detail-link .content-description {
  font-family: "Helvetica Neue LT W01_35 Thin";
  letter-spacing: 0; }
  @media screen and (max-width: 47.9375em) {
    .product-grid, .product-tile, .product-tile .product-tile-info, .top-filter .filter-by, .search-result-options.slp-filters .refinement .toggle, .search-result-options.slp-filters .sort-by select#grid-sort-header.underline, .content-align #secondary .accordion-content li a, .search-result-store .tutorial-detail-link .content-description {
      font-size: 16px;
      line-height: 16px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .product-grid, .product-tile, .product-tile .product-tile-info, .top-filter .filter-by, .search-result-options.slp-filters .refinement .toggle, .search-result-options.slp-filters .sort-by select#grid-sort-header.underline, .content-align #secondary .accordion-content li a, .search-result-store .tutorial-detail-link .content-description {
      font-size: 13px;
      line-height: 14px; } }
  @media print, screen and (min-width: 64.0625em) {
    .product-grid, .product-tile, .product-tile .product-tile-info, .top-filter .filter-by, .search-result-options.slp-filters .refinement .toggle, .search-result-options.slp-filters .sort-by select#grid-sort-header.underline, .content-align #secondary .accordion-content li a, .search-result-store .tutorial-detail-link .content-description {
      font-size: 16px;
      line-height: 16px; } }

.label, label, .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion, .menu-utility-user > a,
.menu-utility-user .sign-in-wrapper > a, .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open button, .mini-cart-details, .mini-cart-totals .free-shipping-text, .mini-cart-totals .float-left, .mini-cart-totals .float-right, .pt_cart .cart-error, .sample-selection.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .checkout-shipping .form-caption,
.edit-add-address .form-caption,
.checkout-billing .form-caption,
.edit-address .form-caption,
.editaddress .form-caption,
.edit-billing-address .form-caption, .order-history-header .value, .checkoutlogin .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .checkoutlogin .account-registration .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, #sign-in-dropdown .user-links, .search-result-store .results-hits, .howto-detail-page .related-section .view-all-link, .store-detail-page .store-event small, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3 {
  font-family: "Helvetica Neue LT W01_55 Roman";
  letter-spacing: 0;
  text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    .label, label, .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion, .menu-utility-user > a,
    .menu-utility-user .sign-in-wrapper > a, .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open button, .mini-cart-details, .mini-cart-totals .free-shipping-text, .mini-cart-totals .float-left, .mini-cart-totals .float-right, .pt_cart .cart-error, .sample-selection.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .checkout-shipping .form-caption,
    .edit-add-address .form-caption,
    .checkout-billing .form-caption,
    .edit-address .form-caption,
    .editaddress .form-caption,
    .edit-billing-address .form-caption, .order-history-header .value, .checkoutlogin .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .checkoutlogin .account-registration .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, #sign-in-dropdown .user-links, .search-result-store .results-hits, .howto-detail-page .related-section .view-all-link, .store-detail-page .store-event small, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3 {
      font-size: 12px;
      line-height: 13px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .label, label, .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion, .menu-utility-user > a,
    .menu-utility-user .sign-in-wrapper > a, .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open button, .mini-cart-details, .mini-cart-totals .free-shipping-text, .mini-cart-totals .float-left, .mini-cart-totals .float-right, .pt_cart .cart-error, .sample-selection.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .checkout-shipping .form-caption,
    .edit-add-address .form-caption,
    .checkout-billing .form-caption,
    .edit-address .form-caption,
    .editaddress .form-caption,
    .edit-billing-address .form-caption, .order-history-header .value, .checkoutlogin .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .checkoutlogin .account-registration .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, #sign-in-dropdown .user-links, .search-result-store .results-hits, .howto-detail-page .related-section .view-all-link, .store-detail-page .store-event small, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3 {
      font-size: 12px;
      line-height: 13px; } }
  @media print, screen and (min-width: 64.0625em) {
    .label, label, .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion, .menu-utility-user > a,
    .menu-utility-user .sign-in-wrapper > a, .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open button, .mini-cart-details, .mini-cart-totals .free-shipping-text, .mini-cart-totals .float-left, .mini-cart-totals .float-right, .pt_cart .cart-error, .sample-selection.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .checkout-shipping .form-caption,
    .edit-add-address .form-caption,
    .checkout-billing .form-caption,
    .edit-address .form-caption,
    .editaddress .form-caption,
    .edit-billing-address .form-caption, .order-history-header .value, .checkoutlogin .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .checkoutlogin .account-registration .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, #sign-in-dropdown .user-links, .search-result-store .results-hits, .howto-detail-page .related-section .view-all-link, .store-detail-page .store-event small, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3 {
      font-size: 13px;
      line-height: 14px; } }

.small-copy {
  font-family: "Helvetica Neue LT W01_35 Thin";
  letter-spacing: 0;
  font-size: 13px;
  line-height: 14px; }

fieldset {
  border: 0 none;
  margin: 0;
  padding: 0; }

table {
  width: 100%; }

th {
  text-align: left; }

td {
  padding: 1em;
  vertical-align: top; }

.button-text {
  background-color: transparent;
  border-width: 0;
  color: #000;
  padding: 0; }
  .button-text:hover {
    background-color: transparent;
    text-decoration: underline; }

.button-full-width {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%; }

.button-link {
  margin: 20px auto;
  width: 100%;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000; }
  .button-link:hover {
    background-color: #000000;
    color: #FFFFFF;
    border-color: #FFFFFF; }

button,
.button,
.button-link,
.menu-utility-user .dropdown-pane.is-open .links,
.button-newsletter,
input[type="button"] {
  background-color: transparent;
  border: 1px solid #000000;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-family: 'HelveticaNeueW01-45Ligh';
  line-height: 1;
  padding: 8px 30px 9px;
  text-align: center;
  text-transform: uppercase;
  transition: background-color 0.3s ease;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 13px; }
  @media print, screen and (min-width: 64.0625em) {
    button,
    .button,
    .button-link,
    .menu-utility-user .dropdown-pane.is-open .links,
    .button-newsletter,
    input[type="button"] {
      font-size: 15px; } }
  button:hover,
  .button:hover,
  .button-link:hover,
  .menu-utility-user .dropdown-pane.is-open .links:hover,
  .button-newsletter:hover,
  input[type="button"]:hover {
    background-color: #000000;
    color: #FFFFFF; }
  button[disabled], button.disabled,
  .button[disabled],
  [disabled].button-link,
  .menu-utility-user .dropdown-pane.is-open [disabled].links,
  [disabled].button-newsletter,
  .button.disabled,
  .disabled.button-link,
  .menu-utility-user .dropdown-pane.is-open .disabled.links,
  .disabled.button-newsletter,
  input[type="button"][disabled],
  input[type="button"].disabled {
    opacity: 0.5;
    filter: alpha(opacity=50); }
    button[disabled].outline, button[disabled].button-link, button[disabled].button-newsletter, button.disabled.outline, button.disabled.button-link, button.disabled.button-newsletter,
    .button[disabled].outline,
    [disabled].button-link,
    .menu-utility-user .dropdown-pane.is-open [disabled].outline.links,
    .menu-utility-user .dropdown-pane.is-open [disabled].links.button-link,
    .menu-utility-user .dropdown-pane.is-open [disabled].links.button-newsletter,
    [disabled].button-newsletter,
    .button.disabled.outline,
    .disabled.button-link,
    .menu-utility-user .dropdown-pane.is-open .disabled.outline.links,
    .menu-utility-user .dropdown-pane.is-open .disabled.links.button-link,
    .menu-utility-user .dropdown-pane.is-open .disabled.links.button-newsletter,
    .disabled.button-newsletter,
    input[type="button"][disabled].outline,
    input[type="button"][disabled].button-link,
    input[type="button"][disabled].button-newsletter,
    input[type="button"].disabled.outline,
    input[type="button"].disabled.button-link,
    input[type="button"].disabled.button-newsletter {
      background-color: transparent;
      border-color: #595959 !important; }
    button[disabled]:hover, button.disabled:hover,
    .button[disabled]:hover,
    [disabled].button-link:hover,
    .menu-utility-user .dropdown-pane.is-open [disabled].links:hover,
    [disabled].button-newsletter:hover,
    .button.disabled:hover,
    .disabled.button-link:hover,
    .menu-utility-user .dropdown-pane.is-open .disabled.links:hover,
    .disabled.button-newsletter:hover,
    input[type="button"][disabled]:hover,
    input[type="button"].disabled:hover {
      cursor: initial; }
  button i.left,
  .button i.left, .button-link i.left, .menu-utility-user .dropdown-pane.is-open .links i.left, .button-newsletter i.left,
  input[type="button"] i.left {
    margin-right: 0.6em; }
  button i.right,
  .button i.right, .button-link i.right, .menu-utility-user .dropdown-pane.is-open .links i.right, .button-newsletter i.right,
  input[type="button"] i.right {
    margin-left: 0.6em; }
  button.button-large,
  .button.button-large,
  .button-large.button-link,
  .menu-utility-user .dropdown-pane.is-open .button-large.links,
  .button-large.button-newsletter,
  input[type="button"].button-large {
    padding: 11px 40px 12px; }
  button.button-dark, .section-dark button, .content-asset .pdp-content-asset-1 button, .content-asset .pdp-content-asset-2 button, .content-asset .pdp-content-asset-video .content-text button, .content-asset .pdp-content-asset-quote button, .content-asset .pdp-content-asset-fullwidth-imagetext button, .content-asset .pdp-content-asset-halfwidth-imagetext button, .header-promotion-bar .expanded-promotion-bar button, .header-promotion-bar .promo-head-slot button, body.colorway-transparent-black .promo-head-slot button, body.colorway-transparent-black .utility-nav .utility-link button, body.colorway-transparent-black .utility-nav .mini-cart-link button,
  body.colorway-solid-white .promo-head-slot button,
  body.colorway-solid-white .utility-nav .utility-link button,
  body.colorway-solid-white .utility-nav .mini-cart-link button, body.colorway-transparent-white .mega-menu-logo-container button,
  body.colorway-solid-black .mega-menu-logo-container button, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button, body.colorway-transparent-white .checkout-header-container button,
  body.colorway-solid-black .checkout-header-container button, .pt_cart footer.column .footer-container button, .pt_cart footer.columns .footer-container button, .pt_checkout footer.column .footer-container button, .pt_checkout footer.columns .footer-container button, #modal-cntr.modal-video-player button,
  .section-dark button.button, .content-asset .pdp-content-asset-1 button.button, .content-asset .pdp-content-asset-2 button.button, .content-asset .pdp-content-asset-video .content-text button.button, .content-asset .pdp-content-asset-quote button.button, .content-asset .pdp-content-asset-fullwidth-imagetext button.button, .content-asset .pdp-content-asset-halfwidth-imagetext button.button, .header-promotion-bar .expanded-promotion-bar button.button, .header-promotion-bar .promo-head-slot button.button, body.colorway-transparent-black .promo-head-slot button.button, body.colorway-transparent-black .utility-nav .utility-link button.button, body.colorway-transparent-black .utility-nav .mini-cart-link button.button,
  body.colorway-solid-white .promo-head-slot button.button,
  body.colorway-solid-white .utility-nav .utility-link button.button,
  body.colorway-solid-white .utility-nav .mini-cart-link button.button, body.colorway-transparent-white .mega-menu-logo-container button.button,
  body.colorway-solid-black .mega-menu-logo-container button.button, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button, body.colorway-transparent-white .checkout-header-container button.button,
  body.colorway-solid-black .checkout-header-container button.button, .pt_cart footer.column .footer-container button.button, .pt_cart footer.columns .footer-container button.button, .pt_checkout footer.column .footer-container button.button, .pt_checkout footer.columns .footer-container button.button, #modal-cntr.modal-video-player button.button,
  .section-dark button.button-link, .content-asset .pdp-content-asset-1 button.button-link, .content-asset .pdp-content-asset-2 button.button-link, .content-asset .pdp-content-asset-video .content-text button.button-link, .content-asset .pdp-content-asset-quote button.button-link, .content-asset .pdp-content-asset-fullwidth-imagetext button.button-link, .content-asset .pdp-content-asset-halfwidth-imagetext button.button-link, .header-promotion-bar .expanded-promotion-bar button.button-link, .header-promotion-bar .promo-head-slot button.button-link, body.colorway-transparent-black .promo-head-slot button.button-link, body.colorway-transparent-black .utility-nav .utility-link button.button-link, body.colorway-transparent-black .utility-nav .mini-cart-link button.button-link,
  body.colorway-solid-white .promo-head-slot button.button-link,
  body.colorway-solid-white .utility-nav .utility-link button.button-link,
  body.colorway-solid-white .utility-nav .mini-cart-link button.button-link, body.colorway-transparent-white .mega-menu-logo-container button.button-link,
  body.colorway-solid-black .mega-menu-logo-container button.button-link, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-link,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-link,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-link,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-link, body.colorway-transparent-white .checkout-header-container button.button-link,
  body.colorway-solid-black .checkout-header-container button.button-link, .pt_cart footer.column .footer-container button.button-link, .pt_cart footer.columns .footer-container button.button-link, .pt_checkout footer.column .footer-container button.button-link, .pt_checkout footer.columns .footer-container button.button-link, #modal-cntr.modal-video-player button.button-link,
  .section-dark .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  .section-dark button.links, .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 button.links, .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 button.links, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text button.links, .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote button.links, .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext button.links, .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext button.links, .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar button.links, .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot button.links, body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot button.links, body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link button.links, body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link button.links,
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot button.links,
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link button.links,
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link button.links, body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container button.links,
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container button.links, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.links,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.links,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.links,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.links, body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container button.links,
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container button.links, .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container button.links, .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container button.links, .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container button.links, .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container button.links, #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player button.links,
  .section-dark button.button-newsletter, .content-asset .pdp-content-asset-1 button.button-newsletter, .content-asset .pdp-content-asset-2 button.button-newsletter, .content-asset .pdp-content-asset-video .content-text button.button-newsletter, .content-asset .pdp-content-asset-quote button.button-newsletter, .content-asset .pdp-content-asset-fullwidth-imagetext button.button-newsletter, .content-asset .pdp-content-asset-halfwidth-imagetext button.button-newsletter, .header-promotion-bar .expanded-promotion-bar button.button-newsletter, .header-promotion-bar .promo-head-slot button.button-newsletter, body.colorway-transparent-black .promo-head-slot button.button-newsletter, body.colorway-transparent-black .utility-nav .utility-link button.button-newsletter, body.colorway-transparent-black .utility-nav .mini-cart-link button.button-newsletter,
  body.colorway-solid-white .promo-head-slot button.button-newsletter,
  body.colorway-solid-white .utility-nav .utility-link button.button-newsletter,
  body.colorway-solid-white .utility-nav .mini-cart-link button.button-newsletter, body.colorway-transparent-white .mega-menu-logo-container button.button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container button.button-newsletter, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter, body.colorway-transparent-white .checkout-header-container button.button-newsletter,
  body.colorway-solid-black .checkout-header-container button.button-newsletter, .pt_cart footer.column .footer-container button.button-newsletter, .pt_cart footer.columns .footer-container button.button-newsletter, .pt_checkout footer.column .footer-container button.button-newsletter, .pt_checkout footer.columns .footer-container button.button-newsletter, #modal-cntr.modal-video-player button.button-newsletter, #sign-dropdown button[type="submit"], .mini-cart-totals button,
  .mini-cart-totals button.button,
  .mini-cart-totals button.button-link,
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open
  .mini-cart-totals button.links,
  .mini-cart-totals button.button-newsletter, button.mini-cart-link-checkout, .edit-add-address .edit_address_form .form-row.form-row-button button,
  .edit-billing-address .edit_address_form .form-row.form-row-button button, .view-detail-btn-container button, .view-detail-btn-container button.button, .view-detail-btn-container button.button-link, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open button.links, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container button.links, .view-detail-btn-container button.button-newsletter,
  .button.button-dark,
  .button-dark.button-link,
  .section-dark button.button-link,
  .content-asset .pdp-content-asset-1 button.button-link,
  .content-asset .pdp-content-asset-2 button.button-link,
  .content-asset .pdp-content-asset-video .content-text button.button-link,
  .content-asset .pdp-content-asset-quote button.button-link,
  .content-asset .pdp-content-asset-fullwidth-imagetext button.button-link,
  .content-asset .pdp-content-asset-halfwidth-imagetext button.button-link,
  .header-promotion-bar .expanded-promotion-bar button.button-link,
  .header-promotion-bar .promo-head-slot button.button-link,
  body.colorway-transparent-black .promo-head-slot button.button-link,
  body.colorway-transparent-black .utility-nav .utility-link button.button-link,
  body.colorway-transparent-black .utility-nav .mini-cart-link button.button-link,
  body.colorway-solid-white .promo-head-slot button.button-link,
  body.colorway-solid-white .utility-nav .utility-link button.button-link,
  body.colorway-solid-white .utility-nav .mini-cart-link button.button-link,
  body.colorway-transparent-white .mega-menu-logo-container button.button-link,
  body.colorway-solid-black .mega-menu-logo-container button.button-link,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-link,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-link,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-link,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-link,
  body.colorway-transparent-white .checkout-header-container button.button-link,
  body.colorway-solid-black .checkout-header-container button.button-link,
  .pt_cart footer.column .footer-container button.button-link,
  .pt_cart footer.columns .footer-container button.button-link,
  .pt_checkout footer.column .footer-container button.button-link,
  .pt_checkout footer.columns .footer-container button.button-link,
  #modal-cntr.modal-video-player button.button-link,
  .section-dark .button-link.button,
  .content-asset .pdp-content-asset-1 .button-link.button,
  .content-asset .pdp-content-asset-2 .button-link.button,
  .content-asset .pdp-content-asset-video .content-text .button-link.button,
  .content-asset .pdp-content-asset-quote .button-link.button,
  .content-asset .pdp-content-asset-fullwidth-imagetext .button-link.button,
  .content-asset .pdp-content-asset-halfwidth-imagetext .button-link.button,
  .header-promotion-bar .expanded-promotion-bar .button-link.button,
  .header-promotion-bar .promo-head-slot .button-link.button,
  body.colorway-transparent-black .promo-head-slot .button-link.button,
  body.colorway-transparent-black .utility-nav .utility-link .button-link.button,
  body.colorway-transparent-black .utility-nav .mini-cart-link .button-link.button,
  body.colorway-solid-white .promo-head-slot .button-link.button,
  body.colorway-solid-white .utility-nav .utility-link .button-link.button,
  body.colorway-solid-white .utility-nav .mini-cart-link .button-link.button,
  body.colorway-transparent-white .mega-menu-logo-container .button-link.button,
  body.colorway-solid-black .mega-menu-logo-container .button-link.button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-link.button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-link.button,
  body.colorway-transparent-white .checkout-header-container .button-link.button,
  body.colorway-solid-black .checkout-header-container .button-link.button,
  .pt_cart footer.column .footer-container .button-link.button,
  .pt_cart footer.columns .footer-container .button-link.button,
  .pt_checkout footer.column .footer-container .button-link.button,
  .pt_checkout footer.columns .footer-container .button-link.button,
  #modal-cntr.modal-video-player .button-link.button,
  .section-dark input.button-link[type="button"],
  .content-asset .pdp-content-asset-1 input.button-link[type="button"],
  .content-asset .pdp-content-asset-2 input.button-link[type="button"],
  .content-asset .pdp-content-asset-video .content-text input.button-link[type="button"],
  .content-asset .pdp-content-asset-quote input.button-link[type="button"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input.button-link[type="button"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input.button-link[type="button"],
  .header-promotion-bar .expanded-promotion-bar input.button-link[type="button"],
  .header-promotion-bar .promo-head-slot input.button-link[type="button"],
  body.colorway-transparent-black .promo-head-slot input.button-link[type="button"],
  body.colorway-transparent-black .utility-nav .utility-link input.button-link[type="button"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input.button-link[type="button"],
  body.colorway-solid-white .promo-head-slot input.button-link[type="button"],
  body.colorway-solid-white .utility-nav .utility-link input.button-link[type="button"],
  body.colorway-solid-white .utility-nav .mini-cart-link input.button-link[type="button"],
  body.colorway-transparent-white .mega-menu-logo-container input.button-link[type="button"],
  body.colorway-solid-black .mega-menu-logo-container input.button-link[type="button"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input.button-link[type="button"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input.button-link[type="button"],
  body.colorway-transparent-white .checkout-header-container input.button-link[type="button"],
  body.colorway-solid-black .checkout-header-container input.button-link[type="button"],
  .pt_cart footer.column .footer-container input.button-link[type="button"],
  .pt_cart footer.columns .footer-container input.button-link[type="button"],
  .pt_checkout footer.column .footer-container input.button-link[type="button"],
  .pt_checkout footer.columns .footer-container input.button-link[type="button"],
  #modal-cntr.modal-video-player input.button-link[type="button"],
  #sign-dropdown button.button-link[type="submit"],
  .mini-cart-totals button.button-link,
  .mini-cart-totals .button-link.button,
  .button-link.mini-cart-link-checkout,
  .edit-add-address .edit_address_form .form-row.form-row-button button.button-link,
  .edit-billing-address .edit_address_form .form-row.form-row-button button.button-link,
  .view-detail-btn-container button.button-link,
  .view-detail-btn-container .button-link.button,
  .section-dark button.button,
  .content-asset .pdp-content-asset-1 button.button,
  .content-asset .pdp-content-asset-2 button.button,
  .content-asset .pdp-content-asset-video .content-text button.button,
  .content-asset .pdp-content-asset-quote button.button,
  .content-asset .pdp-content-asset-fullwidth-imagetext button.button,
  .content-asset .pdp-content-asset-halfwidth-imagetext button.button,
  .header-promotion-bar .expanded-promotion-bar button.button,
  .header-promotion-bar .promo-head-slot button.button,
  body.colorway-transparent-black .promo-head-slot button.button,
  body.colorway-transparent-black .utility-nav .utility-link button.button,
  body.colorway-transparent-black .utility-nav .mini-cart-link button.button,
  body.colorway-solid-white .promo-head-slot button.button,
  body.colorway-solid-white .utility-nav .utility-link button.button,
  body.colorway-solid-white .utility-nav .mini-cart-link button.button,
  body.colorway-transparent-white .mega-menu-logo-container button.button,
  body.colorway-solid-black .mega-menu-logo-container button.button,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button,
  body.colorway-transparent-white .checkout-header-container button.button,
  body.colorway-solid-black .checkout-header-container button.button,
  .pt_cart footer.column .footer-container button.button,
  .pt_cart footer.columns .footer-container button.button,
  .pt_checkout footer.column .footer-container button.button,
  .pt_checkout footer.columns .footer-container button.button,
  #modal-cntr.modal-video-player button.button,
  .section-dark .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .section-dark button.links,
  .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 button.links,
  .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 button.links,
  .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text button.links,
  .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote button.links,
  .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext button.links,
  .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext button.links,
  .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar button.links,
  .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot button.links,
  body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot button.links,
  body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link button.links,
  body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link button.links,
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot button.links,
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link button.links,
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link button.links,
  body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container button.links,
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container button.links,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.links,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.links,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.links,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.links,
  body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container button.links,
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container button.links,
  .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container button.links,
  .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container button.links,
  .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container button.links,
  .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container button.links,
  #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player button.links,
  .section-dark button.button-newsletter,
  .content-asset .pdp-content-asset-1 button.button-newsletter,
  .content-asset .pdp-content-asset-2 button.button-newsletter,
  .content-asset .pdp-content-asset-video .content-text button.button-newsletter,
  .content-asset .pdp-content-asset-quote button.button-newsletter,
  .content-asset .pdp-content-asset-fullwidth-imagetext button.button-newsletter,
  .content-asset .pdp-content-asset-halfwidth-imagetext button.button-newsletter,
  .header-promotion-bar .expanded-promotion-bar button.button-newsletter,
  .header-promotion-bar .promo-head-slot button.button-newsletter,
  body.colorway-transparent-black .promo-head-slot button.button-newsletter,
  body.colorway-transparent-black .utility-nav .utility-link button.button-newsletter,
  body.colorway-transparent-black .utility-nav .mini-cart-link button.button-newsletter,
  body.colorway-solid-white .promo-head-slot button.button-newsletter,
  body.colorway-solid-white .utility-nav .utility-link button.button-newsletter,
  body.colorway-solid-white .utility-nav .mini-cart-link button.button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container button.button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container button.button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter,
  body.colorway-transparent-white .checkout-header-container button.button-newsletter,
  body.colorway-solid-black .checkout-header-container button.button-newsletter,
  .pt_cart footer.column .footer-container button.button-newsletter,
  .pt_cart footer.columns .footer-container button.button-newsletter,
  .pt_checkout footer.column .footer-container button.button-newsletter,
  .pt_checkout footer.columns .footer-container button.button-newsletter,
  #modal-cntr.modal-video-player button.button-newsletter,
  .section-dark .button,
  .content-asset .pdp-content-asset-1 .button,
  .content-asset .pdp-content-asset-2 .button,
  .content-asset .pdp-content-asset-video .content-text .button,
  .content-asset .pdp-content-asset-quote .button,
  .content-asset .pdp-content-asset-fullwidth-imagetext .button,
  .content-asset .pdp-content-asset-halfwidth-imagetext .button,
  .header-promotion-bar .expanded-promotion-bar .button,
  .header-promotion-bar .promo-head-slot .button,
  body.colorway-transparent-black .promo-head-slot .button,
  body.colorway-transparent-black .utility-nav .utility-link .button,
  body.colorway-transparent-black .utility-nav .mini-cart-link .button,
  body.colorway-solid-white .promo-head-slot .button,
  body.colorway-solid-white .utility-nav .utility-link .button,
  body.colorway-solid-white .utility-nav .mini-cart-link .button,
  body.colorway-transparent-white .mega-menu-logo-container .button,
  body.colorway-solid-black .mega-menu-logo-container .button,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button,
  body.colorway-transparent-white .checkout-header-container .button,
  body.colorway-solid-black .checkout-header-container .button,
  .pt_cart footer.column .footer-container .button,
  .pt_cart footer.columns .footer-container .button,
  .pt_checkout footer.column .footer-container .button,
  .pt_checkout footer.columns .footer-container .button,
  #modal-cntr.modal-video-player .button,
  .section-dark .button-link,
  .content-asset .pdp-content-asset-1 .button-link,
  .content-asset .pdp-content-asset-2 .button-link,
  .content-asset .pdp-content-asset-video .content-text .button-link,
  .content-asset .pdp-content-asset-quote .button-link,
  .content-asset .pdp-content-asset-fullwidth-imagetext .button-link,
  .content-asset .pdp-content-asset-halfwidth-imagetext .button-link,
  .header-promotion-bar .expanded-promotion-bar .button-link,
  .header-promotion-bar .promo-head-slot .button-link,
  body.colorway-transparent-black .promo-head-slot .button-link,
  body.colorway-transparent-black .utility-nav .utility-link .button-link,
  body.colorway-transparent-black .utility-nav .mini-cart-link .button-link,
  body.colorway-solid-white .promo-head-slot .button-link,
  body.colorway-solid-white .utility-nav .utility-link .button-link,
  body.colorway-solid-white .utility-nav .mini-cart-link .button-link,
  body.colorway-transparent-white .mega-menu-logo-container .button-link,
  body.colorway-solid-black .mega-menu-logo-container .button-link,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-link,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-link,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-link,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-link,
  body.colorway-transparent-white .checkout-header-container .button-link,
  body.colorway-solid-black .checkout-header-container .button-link,
  .pt_cart footer.column .footer-container .button-link,
  .pt_cart footer.columns .footer-container .button-link,
  .pt_checkout footer.column .footer-container .button-link,
  .pt_checkout footer.columns .footer-container .button-link,
  #modal-cntr.modal-video-player .button-link,
  .section-dark .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  .section-dark .links,
  .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 .links,
  .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 .links,
  .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links,
  .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote .links,
  .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext .links,
  .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext .links,
  .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar .links,
  .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot .links,
  body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot .links,
  body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link .links,
  body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link .links,
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot .links,
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link .links,
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link .links,
  body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container .links,
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container .links,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .links,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .links,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .links,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .links,
  body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container .links,
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container .links,
  .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container .links,
  .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container .links,
  .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container .links,
  .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container .links,
  #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player .links,
  .section-dark .button-newsletter,
  .content-asset .pdp-content-asset-1 .button-newsletter,
  .content-asset .pdp-content-asset-2 .button-newsletter,
  .content-asset .pdp-content-asset-video .content-text .button-newsletter,
  .content-asset .pdp-content-asset-quote .button-newsletter,
  .content-asset .pdp-content-asset-fullwidth-imagetext .button-newsletter,
  .content-asset .pdp-content-asset-halfwidth-imagetext .button-newsletter,
  .header-promotion-bar .expanded-promotion-bar .button-newsletter,
  .header-promotion-bar .promo-head-slot .button-newsletter,
  body.colorway-transparent-black .promo-head-slot .button-newsletter,
  body.colorway-transparent-black .utility-nav .utility-link .button-newsletter,
  body.colorway-transparent-black .utility-nav .mini-cart-link .button-newsletter,
  body.colorway-solid-white .promo-head-slot .button-newsletter,
  body.colorway-solid-white .utility-nav .utility-link .button-newsletter,
  body.colorway-solid-white .utility-nav .mini-cart-link .button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container .button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
  body.colorway-transparent-white .checkout-header-container .button-newsletter,
  body.colorway-solid-black .checkout-header-container .button-newsletter,
  .pt_cart footer.column .footer-container .button-newsletter,
  .pt_cart footer.columns .footer-container .button-newsletter,
  .pt_checkout footer.column .footer-container .button-newsletter,
  .pt_checkout footer.columns .footer-container .button-newsletter,
  #modal-cntr.modal-video-player .button-newsletter,
  .section-dark input.button[type="button"],
  .content-asset .pdp-content-asset-1 input.button[type="button"],
  .content-asset .pdp-content-asset-2 input.button[type="button"],
  .content-asset .pdp-content-asset-video .content-text input.button[type="button"],
  .content-asset .pdp-content-asset-quote input.button[type="button"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input.button[type="button"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input.button[type="button"],
  .header-promotion-bar .expanded-promotion-bar input.button[type="button"],
  .header-promotion-bar .promo-head-slot input.button[type="button"],
  body.colorway-transparent-black .promo-head-slot input.button[type="button"],
  body.colorway-transparent-black .utility-nav .utility-link input.button[type="button"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input.button[type="button"],
  body.colorway-solid-white .promo-head-slot input.button[type="button"],
  body.colorway-solid-white .utility-nav .utility-link input.button[type="button"],
  body.colorway-solid-white .utility-nav .mini-cart-link input.button[type="button"],
  body.colorway-transparent-white .mega-menu-logo-container input.button[type="button"],
  body.colorway-solid-black .mega-menu-logo-container input.button[type="button"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"],
  body.colorway-transparent-white .checkout-header-container input.button[type="button"],
  body.colorway-solid-black .checkout-header-container input.button[type="button"],
  .pt_cart footer.column .footer-container input.button[type="button"],
  .pt_cart footer.columns .footer-container input.button[type="button"],
  .pt_checkout footer.column .footer-container input.button[type="button"],
  .pt_checkout footer.columns .footer-container input.button[type="button"],
  #modal-cntr.modal-video-player input.button[type="button"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link,
  .section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  .section-dark input[type="button"].links,
  .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 input[type="button"].links,
  .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 input[type="button"].links,
  .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text input[type="button"].links,
  .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote input[type="button"].links,
  .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].links,
  .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].links,
  .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar input[type="button"].links,
  .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot input[type="button"].links,
  body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot input[type="button"].links,
  body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link input[type="button"].links,
  body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].links,
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot input[type="button"].links,
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link input[type="button"].links,
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].links,
  body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container input[type="button"].links,
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container input[type="button"].links,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container input[type="button"].links,
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container input[type="button"].links,
  .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container input[type="button"].links,
  .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container input[type="button"].links,
  .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container input[type="button"].links,
  .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container input[type="button"].links,
  #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player input[type="button"].links,
  .section-dark input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-1 input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-2 input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-video .content-text input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-quote input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button-newsletter,
  .header-promotion-bar .expanded-promotion-bar input[type="button"].button-newsletter,
  .header-promotion-bar .promo-head-slot input[type="button"].button-newsletter,
  body.colorway-transparent-black .promo-head-slot input[type="button"].button-newsletter,
  body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button-newsletter,
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button-newsletter,
  body.colorway-solid-white .promo-head-slot input[type="button"].button-newsletter,
  body.colorway-solid-white .utility-nav .utility-link input[type="button"].button-newsletter,
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container input[type="button"].button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-transparent-white .checkout-header-container input[type="button"].button-newsletter,
  body.colorway-solid-black .checkout-header-container input[type="button"].button-newsletter,
  .pt_cart footer.column .footer-container input[type="button"].button-newsletter,
  .pt_cart footer.columns .footer-container input[type="button"].button-newsletter,
  .pt_checkout footer.column .footer-container input[type="button"].button-newsletter,
  .pt_checkout footer.columns .footer-container input[type="button"].button-newsletter,
  #modal-cntr.modal-video-player input[type="button"].button-newsletter,
  .menu-utility-user .dropdown-pane.is-open .button-dark.links,
  .menu-utility-user .dropdown-pane.is-open
  .section-dark .links.button,
  .section-dark .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 .links.button,
  .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 .links.button,
  .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links.button,
  .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote .links.button,
  .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext .links.button,
  .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext .links.button,
  .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar .links.button,
  .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot .links.button,
  .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot .links.button,
  body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link .links.button,
  body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link .links.button,
  body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot .links.button,
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link .links.button,
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link .links.button,
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container .links.button,
  body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container .links.button,
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container .links.button,
  body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container .links.button,
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container .links.button,
  .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container .links.button,
  .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container .links.button,
  .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container .links.button,
  .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player .links.button,
  #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open #sign-dropdown button.links[type="submit"],
  #sign-dropdown .menu-utility-user .dropdown-pane.is-open button.links[type="submit"],
  .menu-utility-user .dropdown-pane.is-open .mini-cart-totals button.links,
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  .mini-cart-totals .links.button,
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open .links.button,
  .menu-utility-user .dropdown-pane.is-open .links.mini-cart-link-checkout,
  .menu-utility-user .dropdown-pane.is-open .edit-add-address .edit_address_form .form-row.form-row-button button.links,
  .edit-add-address .edit_address_form .form-row.form-row-button .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open
  .edit-billing-address .edit_address_form .form-row.form-row-button button.links,
  .edit-billing-address .edit_address_form .form-row.form-row-button .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container button.links,
  .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open button.links,
  .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links.button,
  .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links.button,
  #sign-dropdown button.button[type="submit"],
  #sign-dropdown button[type="submit"].button-newsletter,
  .mini-cart-totals button.button,
  .mini-cart-totals button.button-newsletter,
  .mini-cart-totals .button,
  .mini-cart-totals .button-link,
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open
  .mini-cart-totals .links,
  .mini-cart-totals .button-newsletter,
  .button.mini-cart-link-checkout,
  .mini-cart-link-checkout.button-newsletter,
  .button-dark.button-newsletter,
  .section-dark .button-newsletter.button,
  .content-asset .pdp-content-asset-1 .button-newsletter.button,
  .content-asset .pdp-content-asset-2 .button-newsletter.button,
  .content-asset .pdp-content-asset-video .content-text .button-newsletter.button,
  .content-asset .pdp-content-asset-quote .button-newsletter.button,
  .content-asset .pdp-content-asset-fullwidth-imagetext .button-newsletter.button,
  .content-asset .pdp-content-asset-halfwidth-imagetext .button-newsletter.button,
  .header-promotion-bar .expanded-promotion-bar .button-newsletter.button,
  .header-promotion-bar .promo-head-slot .button-newsletter.button,
  body.colorway-transparent-black .promo-head-slot .button-newsletter.button,
  body.colorway-transparent-black .utility-nav .utility-link .button-newsletter.button,
  body.colorway-transparent-black .utility-nav .mini-cart-link .button-newsletter.button,
  body.colorway-solid-white .promo-head-slot .button-newsletter.button,
  body.colorway-solid-white .utility-nav .utility-link .button-newsletter.button,
  body.colorway-solid-white .utility-nav .mini-cart-link .button-newsletter.button,
  body.colorway-transparent-white .mega-menu-logo-container .button-newsletter.button,
  body.colorway-solid-black .mega-menu-logo-container .button-newsletter.button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter.button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter.button,
  body.colorway-transparent-white .checkout-header-container .button-newsletter.button,
  body.colorway-solid-black .checkout-header-container .button-newsletter.button,
  .pt_cart footer.column .footer-container .button-newsletter.button,
  .pt_cart footer.columns .footer-container .button-newsletter.button,
  .pt_checkout footer.column .footer-container .button-newsletter.button,
  .pt_checkout footer.columns .footer-container .button-newsletter.button,
  #modal-cntr.modal-video-player .button-newsletter.button,
  .mini-cart-totals .button-newsletter.button,
  .edit-add-address .edit_address_form .form-row.form-row-button button.button-newsletter,
  .edit-billing-address .edit_address_form .form-row.form-row-button button.button-newsletter,
  .view-detail-btn-container button.button-newsletter,
  .view-detail-btn-container .button-newsletter.button,
  .edit-add-address .edit_address_form .form-row.form-row-button button.button,
  .edit-billing-address .edit_address_form .form-row.form-row-button button.button,
  .view-detail-btn-container button.button,
  .view-detail-btn-container .button,
  .view-detail-btn-container .button-link,
  .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links,
  .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links,
  .view-detail-btn-container .button-newsletter,
  input[type="button"].button-dark,
  .section-dark input[type="button"].button,
  .content-asset .pdp-content-asset-1 input[type="button"].button,
  .content-asset .pdp-content-asset-2 input[type="button"].button,
  .content-asset .pdp-content-asset-video .content-text input[type="button"].button,
  .content-asset .pdp-content-asset-quote input[type="button"].button,
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button,
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button,
  .header-promotion-bar .expanded-promotion-bar input[type="button"].button,
  .header-promotion-bar .promo-head-slot input[type="button"].button,
  body.colorway-transparent-black .promo-head-slot input[type="button"].button,
  body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button,
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button,
  body.colorway-solid-white .promo-head-slot input[type="button"].button,
  body.colorway-solid-white .utility-nav .utility-link input[type="button"].button,
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button,
  body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button,
  body.colorway-solid-black .mega-menu-logo-container input[type="button"].button,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button,
  body.colorway-transparent-white .checkout-header-container input[type="button"].button,
  body.colorway-solid-black .checkout-header-container input[type="button"].button,
  .pt_cart footer.column .footer-container input[type="button"].button,
  .pt_cart footer.columns .footer-container input[type="button"].button,
  .pt_checkout footer.column .footer-container input[type="button"].button,
  .pt_checkout footer.columns .footer-container input[type="button"].button,
  #modal-cntr.modal-video-player input[type="button"].button,
  .section-dark input[type="button"].button-link,
  .content-asset .pdp-content-asset-1 input[type="button"].button-link,
  .content-asset .pdp-content-asset-2 input[type="button"].button-link,
  .content-asset .pdp-content-asset-video .content-text input[type="button"].button-link,
  .content-asset .pdp-content-asset-quote input[type="button"].button-link,
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button-link,
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button-link,
  .header-promotion-bar .expanded-promotion-bar input[type="button"].button-link,
  .header-promotion-bar .promo-head-slot input[type="button"].button-link,
  body.colorway-transparent-black .promo-head-slot input[type="button"].button-link,
  body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button-link,
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button-link,
  body.colorway-solid-white .promo-head-slot input[type="button"].button-link,
  body.colorway-solid-white .utility-nav .utility-link input[type="button"].button-link,
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button-link,
  body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button-link,
  body.colorway-solid-black .mega-menu-logo-container input[type="button"].button-link,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link,
  body.colorway-transparent-white .checkout-header-container input[type="button"].button-link,
  body.colorway-solid-black .checkout-header-container input[type="button"].button-link,
  .pt_cart footer.column .footer-container input[type="button"].button-link,
  .pt_cart footer.columns .footer-container input[type="button"].button-link,
  .pt_checkout footer.column .footer-container input[type="button"].button-link,
  .pt_checkout footer.columns .footer-container input[type="button"].button-link,
  #modal-cntr.modal-video-player input[type="button"].button-link,
  .section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  .section-dark input[type="button"].links,
  .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 input[type="button"].links,
  .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 input[type="button"].links,
  .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text input[type="button"].links,
  .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote input[type="button"].links,
  .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].links,
  .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].links,
  .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar input[type="button"].links,
  .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot input[type="button"].links,
  body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot input[type="button"].links,
  body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link input[type="button"].links,
  body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].links,
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot input[type="button"].links,
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link input[type="button"].links,
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].links,
  body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container input[type="button"].links,
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container input[type="button"].links,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links,
  body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container input[type="button"].links,
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container input[type="button"].links,
  .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container input[type="button"].links,
  .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container input[type="button"].links,
  .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container input[type="button"].links,
  .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container input[type="button"].links,
  #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player input[type="button"].links,
  .section-dark input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-1 input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-2 input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-video .content-text input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-quote input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button-newsletter,
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button-newsletter,
  .header-promotion-bar .expanded-promotion-bar input[type="button"].button-newsletter,
  .header-promotion-bar .promo-head-slot input[type="button"].button-newsletter,
  body.colorway-transparent-black .promo-head-slot input[type="button"].button-newsletter,
  body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button-newsletter,
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button-newsletter,
  body.colorway-solid-white .promo-head-slot input[type="button"].button-newsletter,
  body.colorway-solid-white .utility-nav .utility-link input[type="button"].button-newsletter,
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container input[type="button"].button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter,
  body.colorway-transparent-white .checkout-header-container input[type="button"].button-newsletter,
  body.colorway-solid-black .checkout-header-container input[type="button"].button-newsletter,
  .pt_cart footer.column .footer-container input[type="button"].button-newsletter,
  .pt_cart footer.columns .footer-container input[type="button"].button-newsletter,
  .pt_checkout footer.column .footer-container input[type="button"].button-newsletter,
  .pt_checkout footer.columns .footer-container input[type="button"].button-newsletter,
  #modal-cntr.modal-video-player input[type="button"].button-newsletter,
  .section-dark input[type="button"],
  .content-asset .pdp-content-asset-1 input[type="button"],
  .content-asset .pdp-content-asset-2 input[type="button"],
  .content-asset .pdp-content-asset-video .content-text input[type="button"],
  .content-asset .pdp-content-asset-quote input[type="button"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"],
  .header-promotion-bar .expanded-promotion-bar input[type="button"],
  .header-promotion-bar .promo-head-slot input[type="button"],
  body.colorway-transparent-black .promo-head-slot input[type="button"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="button"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"],
  body.colorway-solid-white .promo-head-slot input[type="button"],
  body.colorway-solid-white .utility-nav .utility-link input[type="button"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="button"],
  body.colorway-solid-black .mega-menu-logo-container input[type="button"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
  body.colorway-transparent-white .checkout-header-container input[type="button"],
  body.colorway-solid-black .checkout-header-container input[type="button"],
  .pt_cart footer.column .footer-container input[type="button"],
  .pt_cart footer.columns .footer-container input[type="button"],
  .pt_checkout footer.column .footer-container input[type="button"],
  .pt_checkout footer.columns .footer-container input[type="button"],
  #modal-cntr.modal-video-player input[type="button"],
  .mini-cart-totals input[type="button"].button,
  .mini-cart-totals input[type="button"].button-link,
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open
  .mini-cart-totals input[type="button"].links,
  .mini-cart-totals input[type="button"].button-newsletter,
  input[type="button"].mini-cart-link-checkout,
  .view-detail-btn-container input[type="button"].button,
  .view-detail-btn-container input[type="button"].button-link,
  .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links,
  .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container input[type="button"].links,
  .view-detail-btn-container input[type="button"].button-newsletter {
    color: #FFFFFF;
    background-color: #000000;
    border: 1px solid #FFFFFF; }
    button.button-dark:hover, .section-dark button:hover, .content-asset .pdp-content-asset-1 button:hover, .content-asset .pdp-content-asset-2 button:hover, .content-asset .pdp-content-asset-video .content-text button:hover, .content-asset .pdp-content-asset-quote button:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button:hover, .header-promotion-bar .expanded-promotion-bar button:hover, .header-promotion-bar .promo-head-slot button:hover, body.colorway-transparent-black .promo-head-slot button:hover, body.colorway-transparent-black .utility-nav .utility-link button:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button:hover,
    body.colorway-solid-white .promo-head-slot button:hover,
    body.colorway-solid-white .utility-nav .utility-link button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link button:hover, body.colorway-transparent-white .mega-menu-logo-container button:hover,
    body.colorway-solid-black .mega-menu-logo-container button:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button:hover, body.colorway-transparent-white .checkout-header-container button:hover,
    body.colorway-solid-black .checkout-header-container button:hover, .pt_cart footer.column .footer-container button:hover, .pt_cart footer.columns .footer-container button:hover, .pt_checkout footer.column .footer-container button:hover, .pt_checkout footer.columns .footer-container button:hover, #modal-cntr.modal-video-player button:hover,
    .section-dark button.button:hover, .content-asset .pdp-content-asset-1 button.button:hover, .content-asset .pdp-content-asset-2 button.button:hover, .content-asset .pdp-content-asset-video .content-text button.button:hover, .content-asset .pdp-content-asset-quote button.button:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button.button:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button.button:hover, .header-promotion-bar .expanded-promotion-bar button.button:hover, .header-promotion-bar .promo-head-slot button.button:hover, body.colorway-transparent-black .promo-head-slot button.button:hover, body.colorway-transparent-black .utility-nav .utility-link button.button:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button.button:hover,
    body.colorway-solid-white .promo-head-slot button.button:hover,
    body.colorway-solid-white .utility-nav .utility-link button.button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link button.button:hover, body.colorway-transparent-white .mega-menu-logo-container button.button:hover,
    body.colorway-solid-black .mega-menu-logo-container button.button:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button:hover, body.colorway-transparent-white .checkout-header-container button.button:hover,
    body.colorway-solid-black .checkout-header-container button.button:hover, .pt_cart footer.column .footer-container button.button:hover, .pt_cart footer.columns .footer-container button.button:hover, .pt_checkout footer.column .footer-container button.button:hover, .pt_checkout footer.columns .footer-container button.button:hover, #modal-cntr.modal-video-player button.button:hover,
    .section-dark button.button-link:hover, .content-asset .pdp-content-asset-1 button.button-link:hover, .content-asset .pdp-content-asset-2 button.button-link:hover, .content-asset .pdp-content-asset-video .content-text button.button-link:hover, .content-asset .pdp-content-asset-quote button.button-link:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button.button-link:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button.button-link:hover, .header-promotion-bar .expanded-promotion-bar button.button-link:hover, .header-promotion-bar .promo-head-slot button.button-link:hover, body.colorway-transparent-black .promo-head-slot button.button-link:hover, body.colorway-transparent-black .utility-nav .utility-link button.button-link:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button.button-link:hover,
    body.colorway-solid-white .promo-head-slot button.button-link:hover,
    body.colorway-solid-white .utility-nav .utility-link button.button-link:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link button.button-link:hover, body.colorway-transparent-white .mega-menu-logo-container button.button-link:hover,
    body.colorway-solid-black .mega-menu-logo-container button.button-link:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover, body.colorway-transparent-white .checkout-header-container button.button-link:hover,
    body.colorway-solid-black .checkout-header-container button.button-link:hover, .pt_cart footer.column .footer-container button.button-link:hover, .pt_cart footer.columns .footer-container button.button-link:hover, .pt_checkout footer.column .footer-container button.button-link:hover, .pt_checkout footer.columns .footer-container button.button-link:hover, #modal-cntr.modal-video-player button.button-link:hover,
    .section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    .section-dark button.links:hover, .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 button.links:hover, .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 button.links:hover, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text button.links:hover, .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote button.links:hover, .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext button.links:hover, .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext button.links:hover, .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar button.links:hover, .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot button.links:hover, body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot button.links:hover, body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link button.links:hover, body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link button.links:hover,
    body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .promo-head-slot button.links:hover,
    body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .utility-link button.links:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .mini-cart-link button.links:hover, body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container button.links:hover,
    body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .mega-menu-logo-container button.links:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.links:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.links:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.links:hover, body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container button.links:hover,
    body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .checkout-header-container button.links:hover, .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container button.links:hover, .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container button.links:hover, .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container button.links:hover, .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container button.links:hover, #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player button.links:hover,
    .section-dark button.button-newsletter:hover, .content-asset .pdp-content-asset-1 button.button-newsletter:hover, .content-asset .pdp-content-asset-2 button.button-newsletter:hover, .content-asset .pdp-content-asset-video .content-text button.button-newsletter:hover, .content-asset .pdp-content-asset-quote button.button-newsletter:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button.button-newsletter:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button.button-newsletter:hover, .header-promotion-bar .expanded-promotion-bar button.button-newsletter:hover, .header-promotion-bar .promo-head-slot button.button-newsletter:hover, body.colorway-transparent-black .promo-head-slot button.button-newsletter:hover, body.colorway-transparent-black .utility-nav .utility-link button.button-newsletter:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button.button-newsletter:hover,
    body.colorway-solid-white .promo-head-slot button.button-newsletter:hover,
    body.colorway-solid-white .utility-nav .utility-link button.button-newsletter:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link button.button-newsletter:hover, body.colorway-transparent-white .mega-menu-logo-container button.button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container button.button-newsletter:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover, body.colorway-transparent-white .checkout-header-container button.button-newsletter:hover,
    body.colorway-solid-black .checkout-header-container button.button-newsletter:hover, .pt_cart footer.column .footer-container button.button-newsletter:hover, .pt_cart footer.columns .footer-container button.button-newsletter:hover, .pt_checkout footer.column .footer-container button.button-newsletter:hover, .pt_checkout footer.columns .footer-container button.button-newsletter:hover, #modal-cntr.modal-video-player button.button-newsletter:hover, #sign-dropdown button[type="submit"]:hover, .mini-cart-totals button:hover,
    .mini-cart-totals button.button:hover,
    .mini-cart-totals button.button-link:hover,
    .mini-cart-totals .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open
    .mini-cart-totals button.links:hover,
    .mini-cart-totals button.button-newsletter:hover, button.mini-cart-link-checkout:hover, .edit-add-address .edit_address_form .form-row.form-row-button button:hover,
    .edit-billing-address .edit_address_form .form-row.form-row-button button:hover, .view-detail-btn-container button:hover, .view-detail-btn-container button.button:hover, .view-detail-btn-container button.button-link:hover, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open button.links:hover, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container button.links:hover, .view-detail-btn-container button.button-newsletter:hover,
    .button.button-dark:hover,
    .button-dark.button-link:hover,
    .section-dark button.button-link:hover,
    .content-asset .pdp-content-asset-1 button.button-link:hover,
    .content-asset .pdp-content-asset-2 button.button-link:hover,
    .content-asset .pdp-content-asset-video .content-text button.button-link:hover,
    .content-asset .pdp-content-asset-quote button.button-link:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext button.button-link:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext button.button-link:hover,
    .header-promotion-bar .expanded-promotion-bar button.button-link:hover,
    .header-promotion-bar .promo-head-slot button.button-link:hover,
    body.colorway-transparent-black .promo-head-slot button.button-link:hover,
    body.colorway-transparent-black .utility-nav .utility-link button.button-link:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link button.button-link:hover,
    body.colorway-solid-white .promo-head-slot button.button-link:hover,
    body.colorway-solid-white .utility-nav .utility-link button.button-link:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link button.button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container button.button-link:hover,
    body.colorway-solid-black .mega-menu-logo-container button.button-link:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover,
    body.colorway-transparent-white .checkout-header-container button.button-link:hover,
    body.colorway-solid-black .checkout-header-container button.button-link:hover,
    .pt_cart footer.column .footer-container button.button-link:hover,
    .pt_cart footer.columns .footer-container button.button-link:hover,
    .pt_checkout footer.column .footer-container button.button-link:hover,
    .pt_checkout footer.columns .footer-container button.button-link:hover,
    #modal-cntr.modal-video-player button.button-link:hover,
    .section-dark .button-link.button:hover,
    .content-asset .pdp-content-asset-1 .button-link.button:hover,
    .content-asset .pdp-content-asset-2 .button-link.button:hover,
    .content-asset .pdp-content-asset-video .content-text .button-link.button:hover,
    .content-asset .pdp-content-asset-quote .button-link.button:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .button-link.button:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .button-link.button:hover,
    .header-promotion-bar .expanded-promotion-bar .button-link.button:hover,
    .header-promotion-bar .promo-head-slot .button-link.button:hover,
    body.colorway-transparent-black .promo-head-slot .button-link.button:hover,
    body.colorway-transparent-black .utility-nav .utility-link .button-link.button:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .button-link.button:hover,
    body.colorway-solid-white .promo-head-slot .button-link.button:hover,
    body.colorway-solid-white .utility-nav .utility-link .button-link.button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .button-link.button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .button-link.button:hover,
    body.colorway-solid-black .mega-menu-logo-container .button-link.button:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-link.button:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-link.button:hover,
    body.colorway-transparent-white .checkout-header-container .button-link.button:hover,
    body.colorway-solid-black .checkout-header-container .button-link.button:hover,
    .pt_cart footer.column .footer-container .button-link.button:hover,
    .pt_cart footer.columns .footer-container .button-link.button:hover,
    .pt_checkout footer.column .footer-container .button-link.button:hover,
    .pt_checkout footer.columns .footer-container .button-link.button:hover,
    #modal-cntr.modal-video-player .button-link.button:hover,
    .section-dark input.button-link[type="button"]:hover,
    .content-asset .pdp-content-asset-1 input.button-link[type="button"]:hover,
    .content-asset .pdp-content-asset-2 input.button-link[type="button"]:hover,
    .content-asset .pdp-content-asset-video .content-text input.button-link[type="button"]:hover,
    .content-asset .pdp-content-asset-quote input.button-link[type="button"]:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext input.button-link[type="button"]:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext input.button-link[type="button"]:hover,
    .header-promotion-bar .expanded-promotion-bar input.button-link[type="button"]:hover,
    .header-promotion-bar .promo-head-slot input.button-link[type="button"]:hover,
    body.colorway-transparent-black .promo-head-slot input.button-link[type="button"]:hover,
    body.colorway-transparent-black .utility-nav .utility-link input.button-link[type="button"]:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link input.button-link[type="button"]:hover,
    body.colorway-solid-white .promo-head-slot input.button-link[type="button"]:hover,
    body.colorway-solid-white .utility-nav .utility-link input.button-link[type="button"]:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link input.button-link[type="button"]:hover,
    body.colorway-transparent-white .mega-menu-logo-container input.button-link[type="button"]:hover,
    body.colorway-solid-black .mega-menu-logo-container input.button-link[type="button"]:hover,
    body.colorway-transparent-white .checkout-header-container input.button-link[type="button"]:hover,
    body.colorway-solid-black .checkout-header-container input.button-link[type="button"]:hover,
    .pt_cart footer.column .footer-container input.button-link[type="button"]:hover,
    .pt_cart footer.columns .footer-container input.button-link[type="button"]:hover,
    .pt_checkout footer.column .footer-container input.button-link[type="button"]:hover,
    .pt_checkout footer.columns .footer-container input.button-link[type="button"]:hover,
    #modal-cntr.modal-video-player input.button-link[type="button"]:hover,
    #sign-dropdown button.button-link[type="submit"]:hover,
    .mini-cart-totals button.button-link:hover,
    .mini-cart-totals .button-link.button:hover,
    .button-link.mini-cart-link-checkout:hover,
    .edit-add-address .edit_address_form .form-row.form-row-button button.button-link:hover,
    .edit-billing-address .edit_address_form .form-row.form-row-button button.button-link:hover,
    .view-detail-btn-container button.button-link:hover,
    .view-detail-btn-container .button-link.button:hover,
    .section-dark button.button:hover,
    .content-asset .pdp-content-asset-1 button.button:hover,
    .content-asset .pdp-content-asset-2 button.button:hover,
    .content-asset .pdp-content-asset-video .content-text button.button:hover,
    .content-asset .pdp-content-asset-quote button.button:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext button.button:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext button.button:hover,
    .header-promotion-bar .expanded-promotion-bar button.button:hover,
    .header-promotion-bar .promo-head-slot button.button:hover,
    body.colorway-transparent-black .promo-head-slot button.button:hover,
    body.colorway-transparent-black .utility-nav .utility-link button.button:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link button.button:hover,
    body.colorway-solid-white .promo-head-slot button.button:hover,
    body.colorway-solid-white .utility-nav .utility-link button.button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link button.button:hover,
    body.colorway-transparent-white .mega-menu-logo-container button.button:hover,
    body.colorway-solid-black .mega-menu-logo-container button.button:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button:hover,
    body.colorway-transparent-white .checkout-header-container button.button:hover,
    body.colorway-solid-black .checkout-header-container button.button:hover,
    .pt_cart footer.column .footer-container button.button:hover,
    .pt_cart footer.columns .footer-container button.button:hover,
    .pt_checkout footer.column .footer-container button.button:hover,
    .pt_checkout footer.columns .footer-container button.button:hover,
    #modal-cntr.modal-video-player button.button:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-link:hover,
    .section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .section-dark button.links:hover,
    .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 button.links:hover,
    .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 button.links:hover,
    .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text button.links:hover,
    .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote button.links:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext button.links:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext button.links:hover,
    .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar button.links:hover,
    .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot button.links:hover,
    body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot button.links:hover,
    body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link button.links:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link button.links:hover,
    body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .promo-head-slot button.links:hover,
    body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .utility-link button.links:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .mini-cart-link button.links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container button.links:hover,
    body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .mega-menu-logo-container button.links:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.links:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.links:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.links:hover,
    body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container button.links:hover,
    body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .checkout-header-container button.links:hover,
    .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container button.links:hover,
    .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container button.links:hover,
    .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container button.links:hover,
    .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container button.links:hover,
    #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player button.links:hover,
    .section-dark button.button-newsletter:hover,
    .content-asset .pdp-content-asset-1 button.button-newsletter:hover,
    .content-asset .pdp-content-asset-2 button.button-newsletter:hover,
    .content-asset .pdp-content-asset-video .content-text button.button-newsletter:hover,
    .content-asset .pdp-content-asset-quote button.button-newsletter:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext button.button-newsletter:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext button.button-newsletter:hover,
    .header-promotion-bar .expanded-promotion-bar button.button-newsletter:hover,
    .header-promotion-bar .promo-head-slot button.button-newsletter:hover,
    body.colorway-transparent-black .promo-head-slot button.button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .utility-link button.button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link button.button-newsletter:hover,
    body.colorway-solid-white .promo-head-slot button.button-newsletter:hover,
    body.colorway-solid-white .utility-nav .utility-link button.button-newsletter:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link button.button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container button.button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container button.button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.button-newsletter:hover,
    body.colorway-transparent-white .checkout-header-container button.button-newsletter:hover,
    body.colorway-solid-black .checkout-header-container button.button-newsletter:hover,
    .pt_cart footer.column .footer-container button.button-newsletter:hover,
    .pt_cart footer.columns .footer-container button.button-newsletter:hover,
    .pt_checkout footer.column .footer-container button.button-newsletter:hover,
    .pt_checkout footer.columns .footer-container button.button-newsletter:hover,
    #modal-cntr.modal-video-player button.button-newsletter:hover,
    .section-dark .button:hover,
    .content-asset .pdp-content-asset-1 .button:hover,
    .content-asset .pdp-content-asset-2 .button:hover,
    .content-asset .pdp-content-asset-video .content-text .button:hover,
    .content-asset .pdp-content-asset-quote .button:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .button:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .button:hover,
    .header-promotion-bar .expanded-promotion-bar .button:hover,
    .header-promotion-bar .promo-head-slot .button:hover,
    body.colorway-transparent-black .promo-head-slot .button:hover,
    body.colorway-transparent-black .utility-nav .utility-link .button:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .button:hover,
    body.colorway-solid-white .promo-head-slot .button:hover,
    body.colorway-solid-white .utility-nav .utility-link .button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .button:hover,
    body.colorway-solid-black .mega-menu-logo-container .button:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button:hover,
    body.colorway-transparent-white .checkout-header-container .button:hover,
    body.colorway-solid-black .checkout-header-container .button:hover,
    .pt_cart footer.column .footer-container .button:hover,
    .pt_cart footer.columns .footer-container .button:hover,
    .pt_checkout footer.column .footer-container .button:hover,
    .pt_checkout footer.columns .footer-container .button:hover,
    #modal-cntr.modal-video-player .button:hover,
    .section-dark .button-link:hover,
    .content-asset .pdp-content-asset-1 .button-link:hover,
    .content-asset .pdp-content-asset-2 .button-link:hover,
    .content-asset .pdp-content-asset-video .content-text .button-link:hover,
    .content-asset .pdp-content-asset-quote .button-link:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .button-link:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .button-link:hover,
    .header-promotion-bar .expanded-promotion-bar .button-link:hover,
    .header-promotion-bar .promo-head-slot .button-link:hover,
    body.colorway-transparent-black .promo-head-slot .button-link:hover,
    body.colorway-transparent-black .utility-nav .utility-link .button-link:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .button-link:hover,
    body.colorway-solid-white .promo-head-slot .button-link:hover,
    body.colorway-solid-white .utility-nav .utility-link .button-link:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container .button-link:hover,
    body.colorway-solid-black .mega-menu-logo-container .button-link:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-link:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-link:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-link:hover,
    body.colorway-transparent-white .checkout-header-container .button-link:hover,
    body.colorway-solid-black .checkout-header-container .button-link:hover,
    .pt_cart footer.column .footer-container .button-link:hover,
    .pt_cart footer.columns .footer-container .button-link:hover,
    .pt_checkout footer.column .footer-container .button-link:hover,
    .pt_checkout footer.columns .footer-container .button-link:hover,
    #modal-cntr.modal-video-player .button-link:hover,
    .section-dark .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .section-dark .links:hover,
    .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 .links:hover,
    .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 .links:hover,
    .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links:hover,
    .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote .links:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext .links:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext .links:hover,
    .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar .links:hover,
    .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot .links:hover,
    body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot .links:hover,
    body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link .links:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link .links:hover,
    body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .promo-head-slot .links:hover,
    body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .utility-link .links:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .mini-cart-link .links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container .links:hover,
    body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .mega-menu-logo-container .links:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .links:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .links:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .links:hover,
    body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container .links:hover,
    body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .checkout-header-container .links:hover,
    .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container .links:hover,
    .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container .links:hover,
    .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container .links:hover,
    .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container .links:hover,
    #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player .links:hover,
    .section-dark .button-newsletter:hover,
    .content-asset .pdp-content-asset-1 .button-newsletter:hover,
    .content-asset .pdp-content-asset-2 .button-newsletter:hover,
    .content-asset .pdp-content-asset-video .content-text .button-newsletter:hover,
    .content-asset .pdp-content-asset-quote .button-newsletter:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .button-newsletter:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .button-newsletter:hover,
    .header-promotion-bar .expanded-promotion-bar .button-newsletter:hover,
    .header-promotion-bar .promo-head-slot .button-newsletter:hover,
    body.colorway-transparent-black .promo-head-slot .button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .utility-link .button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .button-newsletter:hover,
    body.colorway-solid-white .promo-head-slot .button-newsletter:hover,
    body.colorway-solid-white .utility-nav .utility-link .button-newsletter:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container .button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container .button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter:hover,
    body.colorway-transparent-white .checkout-header-container .button-newsletter:hover,
    body.colorway-solid-black .checkout-header-container .button-newsletter:hover,
    .pt_cart footer.column .footer-container .button-newsletter:hover,
    .pt_cart footer.columns .footer-container .button-newsletter:hover,
    .pt_checkout footer.column .footer-container .button-newsletter:hover,
    .pt_checkout footer.columns .footer-container .button-newsletter:hover,
    #modal-cntr.modal-video-player .button-newsletter:hover,
    .section-dark input.button[type="button"]:hover,
    .content-asset .pdp-content-asset-1 input.button[type="button"]:hover,
    .content-asset .pdp-content-asset-2 input.button[type="button"]:hover,
    .content-asset .pdp-content-asset-video .content-text input.button[type="button"]:hover,
    .content-asset .pdp-content-asset-quote input.button[type="button"]:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext input.button[type="button"]:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext input.button[type="button"]:hover,
    .header-promotion-bar .expanded-promotion-bar input.button[type="button"]:hover,
    .header-promotion-bar .promo-head-slot input.button[type="button"]:hover,
    body.colorway-transparent-black .promo-head-slot input.button[type="button"]:hover,
    body.colorway-transparent-black .utility-nav .utility-link input.button[type="button"]:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link input.button[type="button"]:hover,
    body.colorway-solid-white .promo-head-slot input.button[type="button"]:hover,
    body.colorway-solid-white .utility-nav .utility-link input.button[type="button"]:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link input.button[type="button"]:hover,
    body.colorway-transparent-white .mega-menu-logo-container input.button[type="button"]:hover,
    body.colorway-solid-black .mega-menu-logo-container input.button[type="button"]:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"]:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"]:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"]:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input.button[type="button"]:hover,
    body.colorway-transparent-white .checkout-header-container input.button[type="button"]:hover,
    body.colorway-solid-black .checkout-header-container input.button[type="button"]:hover,
    .pt_cart footer.column .footer-container input.button[type="button"]:hover,
    .pt_cart footer.columns .footer-container input.button[type="button"]:hover,
    .pt_checkout footer.column .footer-container input.button[type="button"]:hover,
    .pt_checkout footer.columns .footer-container input.button[type="button"]:hover,
    #modal-cntr.modal-video-player input.button[type="button"]:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    .section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .section-dark input[type="button"].links:hover,
    .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 input[type="button"].links:hover,
    .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 input[type="button"].links:hover,
    .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text input[type="button"].links:hover,
    .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote input[type="button"].links:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].links:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].links:hover,
    .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar input[type="button"].links:hover,
    .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot input[type="button"].links:hover,
    body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot input[type="button"].links:hover,
    body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link input[type="button"].links:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].links:hover,
    body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .promo-head-slot input[type="button"].links:hover,
    body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .utility-link input[type="button"].links:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container input[type="button"].links:hover,
    body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .mega-menu-logo-container input[type="button"].links:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container input[type="button"].links:hover,
    body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .checkout-header-container input[type="button"].links:hover,
    .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container input[type="button"].links:hover,
    .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container input[type="button"].links:hover,
    .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container input[type="button"].links:hover,
    .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container input[type="button"].links:hover,
    #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player input[type="button"].links:hover,
    .section-dark input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-1 input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-2 input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-video .content-text input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-quote input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button-newsletter:hover,
    .header-promotion-bar .expanded-promotion-bar input[type="button"].button-newsletter:hover,
    .header-promotion-bar .promo-head-slot input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .promo-head-slot input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .promo-head-slot input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .utility-nav .utility-link input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container input[type="button"].button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-transparent-white .checkout-header-container input[type="button"].button-newsletter:hover,
    body.colorway-solid-black .checkout-header-container input[type="button"].button-newsletter:hover,
    .pt_cart footer.column .footer-container input[type="button"].button-newsletter:hover,
    .pt_cart footer.columns .footer-container input[type="button"].button-newsletter:hover,
    .pt_checkout footer.column .footer-container input[type="button"].button-newsletter:hover,
    .pt_checkout footer.columns .footer-container input[type="button"].button-newsletter:hover,
    #modal-cntr.modal-video-player input[type="button"].button-newsletter:hover,
    .menu-utility-user .dropdown-pane.is-open .button-dark.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .section-dark .links.button:hover,
    .section-dark .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 .links.button:hover,
    .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 .links.button:hover,
    .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links.button:hover,
    .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote .links.button:hover,
    .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext .links.button:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext .links.button:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar .links.button:hover,
    .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot .links.button:hover,
    .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot .links.button:hover,
    body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link .links.button:hover,
    body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link .links.button:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .promo-head-slot .links.button:hover,
    body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .utility-link .links.button:hover,
    body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .mini-cart-link .links.button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container .links.button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .mega-menu-logo-container .links.button:hover,
    body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container .links.button:hover,
    body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .checkout-header-container .links.button:hover,
    body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container .links.button:hover,
    .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container .links.button:hover,
    .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container .links.button:hover,
    .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container .links.button:hover,
    .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player .links.button:hover,
    #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open #sign-dropdown button.links[type="submit"]:hover,
    #sign-dropdown .menu-utility-user .dropdown-pane.is-open button.links[type="submit"]:hover,
    .menu-utility-user .dropdown-pane.is-open .mini-cart-totals button.links:hover,
    .mini-cart-totals .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .mini-cart-totals .links.button:hover,
    .mini-cart-totals .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    .menu-utility-user .dropdown-pane.is-open .links.mini-cart-link-checkout:hover,
    .menu-utility-user .dropdown-pane.is-open .edit-add-address .edit_address_form .form-row.form-row-button button.links:hover,
    .edit-add-address .edit_address_form .form-row.form-row-button .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .edit-billing-address .edit_address_form .form-row.form-row-button button.links:hover,
    .edit-billing-address .edit_address_form .form-row.form-row-button .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container button.links:hover,
    .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open button.links:hover,
    .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links.button:hover,
    .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links.button:hover,
    #sign-dropdown button.button[type="submit"]:hover,
    #sign-dropdown button[type="submit"].button-newsletter:hover,
    .mini-cart-totals button.button:hover,
    .mini-cart-totals button.button-newsletter:hover,
    .mini-cart-totals .button:hover,
    .mini-cart-totals .button-link:hover,
    .mini-cart-totals .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .mini-cart-totals .links:hover,
    .mini-cart-totals .button-newsletter:hover,
    .button.mini-cart-link-checkout:hover,
    .mini-cart-link-checkout.button-newsletter:hover,
    .button-dark.button-newsletter:hover,
    .section-dark .button-newsletter.button:hover,
    .content-asset .pdp-content-asset-1 .button-newsletter.button:hover,
    .content-asset .pdp-content-asset-2 .button-newsletter.button:hover,
    .content-asset .pdp-content-asset-video .content-text .button-newsletter.button:hover,
    .content-asset .pdp-content-asset-quote .button-newsletter.button:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .button-newsletter.button:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .button-newsletter.button:hover,
    .header-promotion-bar .expanded-promotion-bar .button-newsletter.button:hover,
    .header-promotion-bar .promo-head-slot .button-newsletter.button:hover,
    body.colorway-transparent-black .promo-head-slot .button-newsletter.button:hover,
    body.colorway-transparent-black .utility-nav .utility-link .button-newsletter.button:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .button-newsletter.button:hover,
    body.colorway-solid-white .promo-head-slot .button-newsletter.button:hover,
    body.colorway-solid-white .utility-nav .utility-link .button-newsletter.button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .button-newsletter.button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .button-newsletter.button:hover,
    body.colorway-solid-black .mega-menu-logo-container .button-newsletter.button:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter.button:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter.button:hover,
    body.colorway-transparent-white .checkout-header-container .button-newsletter.button:hover,
    body.colorway-solid-black .checkout-header-container .button-newsletter.button:hover,
    .pt_cart footer.column .footer-container .button-newsletter.button:hover,
    .pt_cart footer.columns .footer-container .button-newsletter.button:hover,
    .pt_checkout footer.column .footer-container .button-newsletter.button:hover,
    .pt_checkout footer.columns .footer-container .button-newsletter.button:hover,
    #modal-cntr.modal-video-player .button-newsletter.button:hover,
    .mini-cart-totals .button-newsletter.button:hover,
    .edit-add-address .edit_address_form .form-row.form-row-button button.button-newsletter:hover,
    .edit-billing-address .edit_address_form .form-row.form-row-button button.button-newsletter:hover,
    .view-detail-btn-container button.button-newsletter:hover,
    .view-detail-btn-container .button-newsletter.button:hover,
    .edit-add-address .edit_address_form .form-row.form-row-button button.button:hover,
    .edit-billing-address .edit_address_form .form-row.form-row-button button.button:hover,
    .view-detail-btn-container button.button:hover,
    .view-detail-btn-container .button:hover,
    .view-detail-btn-container .button-link:hover,
    .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links:hover,
    .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links:hover,
    .view-detail-btn-container .button-newsletter:hover,
    input[type="button"].button-dark:hover,
    .section-dark input[type="button"].button:hover,
    .content-asset .pdp-content-asset-1 input[type="button"].button:hover,
    .content-asset .pdp-content-asset-2 input[type="button"].button:hover,
    .content-asset .pdp-content-asset-video .content-text input[type="button"].button:hover,
    .content-asset .pdp-content-asset-quote input[type="button"].button:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button:hover,
    .header-promotion-bar .expanded-promotion-bar input[type="button"].button:hover,
    .header-promotion-bar .promo-head-slot input[type="button"].button:hover,
    body.colorway-transparent-black .promo-head-slot input[type="button"].button:hover,
    body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button:hover,
    body.colorway-solid-white .promo-head-slot input[type="button"].button:hover,
    body.colorway-solid-white .utility-nav .utility-link input[type="button"].button:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button:hover,
    body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button:hover,
    body.colorway-solid-black .mega-menu-logo-container input[type="button"].button:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button:hover,
    body.colorway-transparent-white .checkout-header-container input[type="button"].button:hover,
    body.colorway-solid-black .checkout-header-container input[type="button"].button:hover,
    .pt_cart footer.column .footer-container input[type="button"].button:hover,
    .pt_cart footer.columns .footer-container input[type="button"].button:hover,
    .pt_checkout footer.column .footer-container input[type="button"].button:hover,
    .pt_checkout footer.columns .footer-container input[type="button"].button:hover,
    #modal-cntr.modal-video-player input[type="button"].button:hover,
    .section-dark input[type="button"].button-link:hover,
    .content-asset .pdp-content-asset-1 input[type="button"].button-link:hover,
    .content-asset .pdp-content-asset-2 input[type="button"].button-link:hover,
    .content-asset .pdp-content-asset-video .content-text input[type="button"].button-link:hover,
    .content-asset .pdp-content-asset-quote input[type="button"].button-link:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button-link:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button-link:hover,
    .header-promotion-bar .expanded-promotion-bar input[type="button"].button-link:hover,
    .header-promotion-bar .promo-head-slot input[type="button"].button-link:hover,
    body.colorway-transparent-black .promo-head-slot input[type="button"].button-link:hover,
    body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button-link:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button-link:hover,
    body.colorway-solid-white .promo-head-slot input[type="button"].button-link:hover,
    body.colorway-solid-white .utility-nav .utility-link input[type="button"].button-link:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button-link:hover,
    body.colorway-solid-black .mega-menu-logo-container input[type="button"].button-link:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-link:hover,
    body.colorway-transparent-white .checkout-header-container input[type="button"].button-link:hover,
    body.colorway-solid-black .checkout-header-container input[type="button"].button-link:hover,
    .pt_cart footer.column .footer-container input[type="button"].button-link:hover,
    .pt_cart footer.columns .footer-container input[type="button"].button-link:hover,
    .pt_checkout footer.column .footer-container input[type="button"].button-link:hover,
    .pt_checkout footer.columns .footer-container input[type="button"].button-link:hover,
    #modal-cntr.modal-video-player input[type="button"].button-link:hover,
    .section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .section-dark input[type="button"].links:hover,
    .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 input[type="button"].links:hover,
    .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 input[type="button"].links:hover,
    .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text input[type="button"].links:hover,
    .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote input[type="button"].links:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].links:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].links:hover,
    .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar input[type="button"].links:hover,
    .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot input[type="button"].links:hover,
    body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot input[type="button"].links:hover,
    body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link input[type="button"].links:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].links:hover,
    body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .promo-head-slot input[type="button"].links:hover,
    body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .utility-link input[type="button"].links:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container input[type="button"].links:hover,
    body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .mega-menu-logo-container input[type="button"].links:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].links:hover,
    body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container input[type="button"].links:hover,
    body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .checkout-header-container input[type="button"].links:hover,
    .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container input[type="button"].links:hover,
    .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container input[type="button"].links:hover,
    .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container input[type="button"].links:hover,
    .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container input[type="button"].links:hover,
    #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player input[type="button"].links:hover,
    .section-dark input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-1 input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-2 input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-video .content-text input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-quote input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"].button-newsletter:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"].button-newsletter:hover,
    .header-promotion-bar .expanded-promotion-bar input[type="button"].button-newsletter:hover,
    .header-promotion-bar .promo-head-slot input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .promo-head-slot input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .utility-link input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .promo-head-slot input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .utility-nav .utility-link input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"].button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container input[type="button"].button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container input[type="button"].button-newsletter:hover,
    body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"].button-newsletter:hover,
    body.colorway-transparent-white .checkout-header-container input[type="button"].button-newsletter:hover,
    body.colorway-solid-black .checkout-header-container input[type="button"].button-newsletter:hover,
    .pt_cart footer.column .footer-container input[type="button"].button-newsletter:hover,
    .pt_cart footer.columns .footer-container input[type="button"].button-newsletter:hover,
    .pt_checkout footer.column .footer-container input[type="button"].button-newsletter:hover,
    .pt_checkout footer.columns .footer-container input[type="button"].button-newsletter:hover,
    #modal-cntr.modal-video-player input[type="button"].button-newsletter:hover,
    .section-dark input[type="button"]:hover,
    .content-asset .pdp-content-asset-1 input[type="button"]:hover,
    .content-asset .pdp-content-asset-2 input[type="button"]:hover,
    .content-asset .pdp-content-asset-video .content-text input[type="button"]:hover,
    .content-asset .pdp-content-asset-quote input[type="button"]:hover,
    .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"]:hover,
    .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"]:hover,
    .header-promotion-bar .expanded-promotion-bar input[type="button"]:hover,
    .header-promotion-bar .promo-head-slot input[type="button"]:hover,
    body.colorway-transparent-black .promo-head-slot input[type="button"]:hover,
    body.colorway-transparent-black .utility-nav .utility-link input[type="button"]:hover,
    body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"]:hover,
    body.colorway-solid-white .promo-head-slot input[type="button"]:hover,
    body.colorway-solid-white .utility-nav .utility-link input[type="button"]:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"]:hover,
    body.colorway-transparent-white .mega-menu-logo-container input[type="button"]:hover,
    body.colorway-solid-black .mega-menu-logo-container input[type="button"]:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"]:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"]:hover,
    body.colorway-transparent-white .checkout-header-container input[type="button"]:hover,
    body.colorway-solid-black .checkout-header-container input[type="button"]:hover,
    .pt_cart footer.column .footer-container input[type="button"]:hover,
    .pt_cart footer.columns .footer-container input[type="button"]:hover,
    .pt_checkout footer.column .footer-container input[type="button"]:hover,
    .pt_checkout footer.columns .footer-container input[type="button"]:hover,
    #modal-cntr.modal-video-player input[type="button"]:hover,
    .mini-cart-totals input[type="button"].button:hover,
    .mini-cart-totals input[type="button"].button-link:hover,
    .mini-cart-totals .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open
    .mini-cart-totals input[type="button"].links:hover,
    .mini-cart-totals input[type="button"].button-newsletter:hover,
    input[type="button"].mini-cart-link-checkout:hover,
    .view-detail-btn-container input[type="button"].button:hover,
    .view-detail-btn-container input[type="button"].button-link:hover,
    .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open input[type="button"].links:hover,
    .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container input[type="button"].links:hover,
    .view-detail-btn-container input[type="button"].button-newsletter:hover {
      background-color: #FFFFFF;
      color: #000000;
      border-color: #000000; }

button.button-dark[disabled]:hover, .section-dark button[disabled]:hover, .content-asset .pdp-content-asset-1 button[disabled]:hover, .content-asset .pdp-content-asset-2 button[disabled]:hover, .content-asset .pdp-content-asset-video .content-text button[disabled]:hover, .content-asset .pdp-content-asset-quote button[disabled]:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button[disabled]:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button[disabled]:hover, .header-promotion-bar .expanded-promotion-bar button[disabled]:hover, .header-promotion-bar .promo-head-slot button[disabled]:hover, body.colorway-transparent-black .promo-head-slot button[disabled]:hover, body.colorway-transparent-black .utility-nav .utility-link button[disabled]:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button[disabled]:hover,
body.colorway-solid-white .promo-head-slot button[disabled]:hover,
body.colorway-solid-white .utility-nav .utility-link button[disabled]:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button[disabled]:hover, body.colorway-transparent-white .mega-menu-logo-container button[disabled]:hover,
body.colorway-solid-black .mega-menu-logo-container button[disabled]:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button[disabled]:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button[disabled]:hover, body.colorway-transparent-white .checkout-header-container button[disabled]:hover,
body.colorway-solid-black .checkout-header-container button[disabled]:hover, .pt_cart footer.column .footer-container button[disabled]:hover, .pt_cart footer.columns .footer-container button[disabled]:hover, .pt_checkout footer.column .footer-container button[disabled]:hover, .pt_checkout footer.columns .footer-container button[disabled]:hover, #modal-cntr.modal-video-player button[disabled]:hover,
.section-dark button[disabled].button:hover, .content-asset .pdp-content-asset-1 button[disabled].button:hover, .content-asset .pdp-content-asset-2 button[disabled].button:hover, .content-asset .pdp-content-asset-video .content-text button[disabled].button:hover, .content-asset .pdp-content-asset-quote button[disabled].button:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button[disabled].button:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button[disabled].button:hover, .header-promotion-bar .expanded-promotion-bar button[disabled].button:hover, .header-promotion-bar .promo-head-slot button[disabled].button:hover, body.colorway-transparent-black .promo-head-slot button[disabled].button:hover, body.colorway-transparent-black .utility-nav .utility-link button[disabled].button:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button[disabled].button:hover,
body.colorway-solid-white .promo-head-slot button[disabled].button:hover,
body.colorway-solid-white .utility-nav .utility-link button[disabled].button:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button[disabled].button:hover, body.colorway-transparent-white .mega-menu-logo-container button[disabled].button:hover,
body.colorway-solid-black .mega-menu-logo-container button[disabled].button:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].button:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].button:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].button:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].button:hover, body.colorway-transparent-white .checkout-header-container button[disabled].button:hover,
body.colorway-solid-black .checkout-header-container button[disabled].button:hover, .pt_cart footer.column .footer-container button[disabled].button:hover, .pt_cart footer.columns .footer-container button[disabled].button:hover, .pt_checkout footer.column .footer-container button[disabled].button:hover, .pt_checkout footer.columns .footer-container button[disabled].button:hover, #modal-cntr.modal-video-player button[disabled].button:hover,
.section-dark button[disabled].button-link:hover, .content-asset .pdp-content-asset-1 button[disabled].button-link:hover, .content-asset .pdp-content-asset-2 button[disabled].button-link:hover, .content-asset .pdp-content-asset-video .content-text button[disabled].button-link:hover, .content-asset .pdp-content-asset-quote button[disabled].button-link:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button[disabled].button-link:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button[disabled].button-link:hover, .header-promotion-bar .expanded-promotion-bar button[disabled].button-link:hover, .header-promotion-bar .promo-head-slot button[disabled].button-link:hover, body.colorway-transparent-black .promo-head-slot button[disabled].button-link:hover, body.colorway-transparent-black .utility-nav .utility-link button[disabled].button-link:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button[disabled].button-link:hover,
body.colorway-solid-white .promo-head-slot button[disabled].button-link:hover,
body.colorway-solid-white .utility-nav .utility-link button[disabled].button-link:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button[disabled].button-link:hover, body.colorway-transparent-white .mega-menu-logo-container button[disabled].button-link:hover,
body.colorway-solid-black .mega-menu-logo-container button[disabled].button-link:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-link:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-link:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-link:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-link:hover, body.colorway-transparent-white .checkout-header-container button[disabled].button-link:hover,
body.colorway-solid-black .checkout-header-container button[disabled].button-link:hover, .pt_cart footer.column .footer-container button[disabled].button-link:hover, .pt_cart footer.columns .footer-container button[disabled].button-link:hover, .pt_checkout footer.column .footer-container button[disabled].button-link:hover, .pt_checkout footer.columns .footer-container button[disabled].button-link:hover, #modal-cntr.modal-video-player button[disabled].button-link:hover,
.section-dark .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
.section-dark button[disabled].links:hover, .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 button[disabled].links:hover, .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 button[disabled].links:hover, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text button[disabled].links:hover, .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote button[disabled].links:hover, .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext button[disabled].links:hover, .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext button[disabled].links:hover, .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar button[disabled].links:hover, .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot button[disabled].links:hover, body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot button[disabled].links:hover, body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link button[disabled].links:hover, body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link button[disabled].links:hover,
body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .promo-head-slot button[disabled].links:hover,
body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .utility-nav .utility-link button[disabled].links:hover,
body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .utility-nav .mini-cart-link button[disabled].links:hover, body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container button[disabled].links:hover,
body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-black .mega-menu-logo-container button[disabled].links:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].links:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].links:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].links:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].links:hover, body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container button[disabled].links:hover,
body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-black .checkout-header-container button[disabled].links:hover, .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container button[disabled].links:hover, .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container button[disabled].links:hover, .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container button[disabled].links:hover, .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container button[disabled].links:hover, #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player button[disabled].links:hover,
.section-dark button[disabled].button-newsletter:hover, .content-asset .pdp-content-asset-1 button[disabled].button-newsletter:hover, .content-asset .pdp-content-asset-2 button[disabled].button-newsletter:hover, .content-asset .pdp-content-asset-video .content-text button[disabled].button-newsletter:hover, .content-asset .pdp-content-asset-quote button[disabled].button-newsletter:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button[disabled].button-newsletter:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button[disabled].button-newsletter:hover, .header-promotion-bar .expanded-promotion-bar button[disabled].button-newsletter:hover, .header-promotion-bar .promo-head-slot button[disabled].button-newsletter:hover, body.colorway-transparent-black .promo-head-slot button[disabled].button-newsletter:hover, body.colorway-transparent-black .utility-nav .utility-link button[disabled].button-newsletter:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button[disabled].button-newsletter:hover,
body.colorway-solid-white .promo-head-slot button[disabled].button-newsletter:hover,
body.colorway-solid-white .utility-nav .utility-link button[disabled].button-newsletter:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button[disabled].button-newsletter:hover, body.colorway-transparent-white .mega-menu-logo-container button[disabled].button-newsletter:hover,
body.colorway-solid-black .mega-menu-logo-container button[disabled].button-newsletter:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-newsletter:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-newsletter:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-newsletter:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button[disabled].button-newsletter:hover, body.colorway-transparent-white .checkout-header-container button[disabled].button-newsletter:hover,
body.colorway-solid-black .checkout-header-container button[disabled].button-newsletter:hover, .pt_cart footer.column .footer-container button[disabled].button-newsletter:hover, .pt_cart footer.columns .footer-container button[disabled].button-newsletter:hover, .pt_checkout footer.column .footer-container button[disabled].button-newsletter:hover, .pt_checkout footer.columns .footer-container button[disabled].button-newsletter:hover, #modal-cntr.modal-video-player button[disabled].button-newsletter:hover, #sign-dropdown button[disabled][type="submit"]:hover, .mini-cart-totals button[disabled]:hover,
.mini-cart-totals button[disabled].button:hover,
.mini-cart-totals button[disabled].button-link:hover,
.mini-cart-totals .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open
.mini-cart-totals button[disabled].links:hover,
.mini-cart-totals button[disabled].button-newsletter:hover, button[disabled].mini-cart-link-checkout:hover, .edit-add-address .edit_address_form .form-row.form-row-button button[disabled]:hover,
.edit-billing-address .edit_address_form .form-row.form-row-button button[disabled]:hover, .view-detail-btn-container button[disabled]:hover, .view-detail-btn-container button[disabled].button:hover, .view-detail-btn-container button[disabled].button-link:hover, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open button[disabled].links:hover, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container button[disabled].links:hover, .view-detail-btn-container button[disabled].button-newsletter:hover, button.button-dark.disabled:hover, .section-dark button.disabled:hover, .content-asset .pdp-content-asset-1 button.disabled:hover, .content-asset .pdp-content-asset-2 button.disabled:hover, .content-asset .pdp-content-asset-video .content-text button.disabled:hover, .content-asset .pdp-content-asset-quote button.disabled:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button.disabled:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button.disabled:hover, .header-promotion-bar .expanded-promotion-bar button.disabled:hover, .header-promotion-bar .promo-head-slot button.disabled:hover, body.colorway-transparent-black .promo-head-slot button.disabled:hover, body.colorway-transparent-black .utility-nav .utility-link button.disabled:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button.disabled:hover,
body.colorway-solid-white .promo-head-slot button.disabled:hover,
body.colorway-solid-white .utility-nav .utility-link button.disabled:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button.disabled:hover, body.colorway-transparent-white .mega-menu-logo-container button.disabled:hover,
body.colorway-solid-black .mega-menu-logo-container button.disabled:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.disabled:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.disabled:hover, body.colorway-transparent-white .checkout-header-container button.disabled:hover,
body.colorway-solid-black .checkout-header-container button.disabled:hover, .pt_cart footer.column .footer-container button.disabled:hover, .pt_cart footer.columns .footer-container button.disabled:hover, .pt_checkout footer.column .footer-container button.disabled:hover, .pt_checkout footer.columns .footer-container button.disabled:hover, #modal-cntr.modal-video-player button.disabled:hover,
.section-dark button.disabled.button:hover, .content-asset .pdp-content-asset-1 button.disabled.button:hover, .content-asset .pdp-content-asset-2 button.disabled.button:hover, .content-asset .pdp-content-asset-video .content-text button.disabled.button:hover, .content-asset .pdp-content-asset-quote button.disabled.button:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button.disabled.button:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button.disabled.button:hover, .header-promotion-bar .expanded-promotion-bar button.disabled.button:hover, .header-promotion-bar .promo-head-slot button.disabled.button:hover, body.colorway-transparent-black .promo-head-slot button.disabled.button:hover, body.colorway-transparent-black .utility-nav .utility-link button.disabled.button:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button.disabled.button:hover,
body.colorway-solid-white .promo-head-slot button.disabled.button:hover,
body.colorway-solid-white .utility-nav .utility-link button.disabled.button:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button.disabled.button:hover, body.colorway-transparent-white .mega-menu-logo-container button.disabled.button:hover,
body.colorway-solid-black .mega-menu-logo-container button.disabled.button:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.button:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.button:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.button:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.button:hover, body.colorway-transparent-white .checkout-header-container button.disabled.button:hover,
body.colorway-solid-black .checkout-header-container button.disabled.button:hover, .pt_cart footer.column .footer-container button.disabled.button:hover, .pt_cart footer.columns .footer-container button.disabled.button:hover, .pt_checkout footer.column .footer-container button.disabled.button:hover, .pt_checkout footer.columns .footer-container button.disabled.button:hover, #modal-cntr.modal-video-player button.disabled.button:hover,
.section-dark button.disabled.button-link:hover, .content-asset .pdp-content-asset-1 button.disabled.button-link:hover, .content-asset .pdp-content-asset-2 button.disabled.button-link:hover, .content-asset .pdp-content-asset-video .content-text button.disabled.button-link:hover, .content-asset .pdp-content-asset-quote button.disabled.button-link:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button.disabled.button-link:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button.disabled.button-link:hover, .header-promotion-bar .expanded-promotion-bar button.disabled.button-link:hover, .header-promotion-bar .promo-head-slot button.disabled.button-link:hover, body.colorway-transparent-black .promo-head-slot button.disabled.button-link:hover, body.colorway-transparent-black .utility-nav .utility-link button.disabled.button-link:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button.disabled.button-link:hover,
body.colorway-solid-white .promo-head-slot button.disabled.button-link:hover,
body.colorway-solid-white .utility-nav .utility-link button.disabled.button-link:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button.disabled.button-link:hover, body.colorway-transparent-white .mega-menu-logo-container button.disabled.button-link:hover,
body.colorway-solid-black .mega-menu-logo-container button.disabled.button-link:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-link:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-link:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-link:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-link:hover, body.colorway-transparent-white .checkout-header-container button.disabled.button-link:hover,
body.colorway-solid-black .checkout-header-container button.disabled.button-link:hover, .pt_cart footer.column .footer-container button.disabled.button-link:hover, .pt_cart footer.columns .footer-container button.disabled.button-link:hover, .pt_checkout footer.column .footer-container button.disabled.button-link:hover, .pt_checkout footer.columns .footer-container button.disabled.button-link:hover, #modal-cntr.modal-video-player button.disabled.button-link:hover,
.section-dark .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
.section-dark button.disabled.links:hover, .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 button.disabled.links:hover, .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 button.disabled.links:hover, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text button.disabled.links:hover, .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote button.disabled.links:hover, .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext button.disabled.links:hover, .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext button.disabled.links:hover, .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar button.disabled.links:hover, .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot button.disabled.links:hover, body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot button.disabled.links:hover, body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link button.disabled.links:hover, body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link button.disabled.links:hover,
body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .promo-head-slot button.disabled.links:hover,
body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .utility-nav .utility-link button.disabled.links:hover,
body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .utility-nav .mini-cart-link button.disabled.links:hover, body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container button.disabled.links:hover,
body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-black .mega-menu-logo-container button.disabled.links:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.links:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.links:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.links:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.links:hover, body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container button.disabled.links:hover,
body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-black .checkout-header-container button.disabled.links:hover, .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container button.disabled.links:hover, .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container button.disabled.links:hover, .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container button.disabled.links:hover, .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container button.disabled.links:hover, #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player button.disabled.links:hover,
.section-dark button.disabled.button-newsletter:hover, .content-asset .pdp-content-asset-1 button.disabled.button-newsletter:hover, .content-asset .pdp-content-asset-2 button.disabled.button-newsletter:hover, .content-asset .pdp-content-asset-video .content-text button.disabled.button-newsletter:hover, .content-asset .pdp-content-asset-quote button.disabled.button-newsletter:hover, .content-asset .pdp-content-asset-fullwidth-imagetext button.disabled.button-newsletter:hover, .content-asset .pdp-content-asset-halfwidth-imagetext button.disabled.button-newsletter:hover, .header-promotion-bar .expanded-promotion-bar button.disabled.button-newsletter:hover, .header-promotion-bar .promo-head-slot button.disabled.button-newsletter:hover, body.colorway-transparent-black .promo-head-slot button.disabled.button-newsletter:hover, body.colorway-transparent-black .utility-nav .utility-link button.disabled.button-newsletter:hover, body.colorway-transparent-black .utility-nav .mini-cart-link button.disabled.button-newsletter:hover,
body.colorway-solid-white .promo-head-slot button.disabled.button-newsletter:hover,
body.colorway-solid-white .utility-nav .utility-link button.disabled.button-newsletter:hover,
body.colorway-solid-white .utility-nav .mini-cart-link button.disabled.button-newsletter:hover, body.colorway-transparent-white .mega-menu-logo-container button.disabled.button-newsletter:hover,
body.colorway-solid-black .mega-menu-logo-container button.disabled.button-newsletter:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-newsletter:hover,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-newsletter:hover,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-newsletter:hover,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button.disabled.button-newsletter:hover, body.colorway-transparent-white .checkout-header-container button.disabled.button-newsletter:hover,
body.colorway-solid-black .checkout-header-container button.disabled.button-newsletter:hover, .pt_cart footer.column .footer-container button.disabled.button-newsletter:hover, .pt_cart footer.columns .footer-container button.disabled.button-newsletter:hover, .pt_checkout footer.column .footer-container button.disabled.button-newsletter:hover, .pt_checkout footer.columns .footer-container button.disabled.button-newsletter:hover, #modal-cntr.modal-video-player button.disabled.button-newsletter:hover, #sign-dropdown button.disabled[type="submit"]:hover, .mini-cart-totals button.disabled:hover,
.mini-cart-totals button.disabled.button:hover,
.mini-cart-totals button.disabled.button-link:hover,
.mini-cart-totals .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open
.mini-cart-totals button.disabled.links:hover,
.mini-cart-totals button.disabled.button-newsletter:hover, button.disabled.mini-cart-link-checkout:hover, .edit-add-address .edit_address_form .form-row.form-row-button button.disabled:hover,
.edit-billing-address .edit_address_form .form-row.form-row-button button.disabled:hover, .view-detail-btn-container button.disabled:hover, .view-detail-btn-container button.disabled.button:hover, .view-detail-btn-container button.disabled.button-link:hover, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open button.disabled.links:hover, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container button.disabled.links:hover, .view-detail-btn-container button.disabled.button-newsletter:hover {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #FFFFFF; }

button.button-light[disabled]:hover, button.button-light.disabled:hover {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #000000; }

.error {
  color: #E6001E;
  display: inline-block; }

.text-uppercase {
  text-transform: uppercase; }

input[type="text"],
input[type="number"],
input[type="password"],
input[type="email"],
textarea {
  padding: 8px 10px;
  vertical-align: middle;
  font-family: 'Helvetica Neue LT W01_35 Thin';
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #D9D9D9; }
  input[type="text"].error,
  input[type="number"].error,
  input[type="password"].error,
  input[type="email"].error,
  textarea.error {
    border: 1px solid #E6001E; }
  input[type="text"]::-webkit-input-placeholder, input[type="text"]:-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="text"]:-ms-input-placeholder, input[type="text"]::-ms-input-placeholder,
  input[type="number"]::-webkit-input-placeholder,
  input[type="number"]:-moz-placeholder,
  input[type="number"]::-moz-placeholder,
  input[type="number"]:-ms-input-placeholder,
  input[type="number"]::-ms-input-placeholder,
  input[type="password"]::-webkit-input-placeholder,
  input[type="password"]:-moz-placeholder,
  input[type="password"]::-moz-placeholder,
  input[type="password"]:-ms-input-placeholder,
  input[type="password"]::-ms-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="email"]::-ms-input-placeholder,
  textarea::-webkit-input-placeholder,
  textarea:-moz-placeholder,
  textarea::-moz-placeholder,
  textarea:-ms-input-placeholder,
  textarea::-ms-input-placeholder {
    color: #595959;
    text-transform: uppercase; }
  input[type="text"].field-large,
  input[type="number"].field-large,
  input[type="password"].field-large,
  input[type="email"].field-large,
  textarea.field-large {
    padding: 8px 12px; }
  input[type="text"].field-light, .section-light input[type="text"], body.colorway-transparent-black .mega-menu-logo-container input[type="text"],
  body.colorway-solid-white .mega-menu-logo-container input[type="text"], body.colorway-transparent-white .promo-head-slot input[type="text"], body.colorway-transparent-white .utility-nav .utility-link input[type="text"], body.colorway-transparent-white .utility-nav .mini-cart-link input[type="text"],
  body.colorway-solid-black .promo-head-slot input[type="text"],
  body.colorway-solid-black .utility-nav .utility-link input[type="text"],
  body.colorway-solid-black .utility-nav .mini-cart-link input[type="text"], body.colorway-solid-black .mega-menu-logo-container .nav-banner input[type="text"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner input[type="text"], body.colorway-transparent-black .checkout-header-container input[type="text"],
  body.colorway-solid-white .checkout-header-container input[type="text"],
  input[type="number"].field-light,
  .section-light input[type="number"],
  body.colorway-transparent-black .mega-menu-logo-container input[type="number"],
  body.colorway-solid-white .mega-menu-logo-container input[type="number"],
  body.colorway-transparent-white .promo-head-slot input[type="number"],
  body.colorway-transparent-white .utility-nav .utility-link input[type="number"],
  body.colorway-transparent-white .utility-nav .mini-cart-link input[type="number"],
  body.colorway-solid-black .promo-head-slot input[type="number"],
  body.colorway-solid-black .utility-nav .utility-link input[type="number"],
  body.colorway-solid-black .utility-nav .mini-cart-link input[type="number"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner input[type="number"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner input[type="number"],
  body.colorway-transparent-black .checkout-header-container input[type="number"],
  body.colorway-solid-white .checkout-header-container input[type="number"],
  input[type="password"].field-light,
  .section-light input[type="password"],
  body.colorway-transparent-black .mega-menu-logo-container input[type="password"],
  body.colorway-solid-white .mega-menu-logo-container input[type="password"],
  body.colorway-transparent-white .promo-head-slot input[type="password"],
  body.colorway-transparent-white .utility-nav .utility-link input[type="password"],
  body.colorway-transparent-white .utility-nav .mini-cart-link input[type="password"],
  body.colorway-solid-black .promo-head-slot input[type="password"],
  body.colorway-solid-black .utility-nav .utility-link input[type="password"],
  body.colorway-solid-black .utility-nav .mini-cart-link input[type="password"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner input[type="password"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner input[type="password"],
  body.colorway-transparent-black .checkout-header-container input[type="password"],
  body.colorway-solid-white .checkout-header-container input[type="password"],
  input[type="email"].field-light,
  .section-light input[type="email"],
  body.colorway-transparent-black .mega-menu-logo-container input[type="email"],
  body.colorway-solid-white .mega-menu-logo-container input[type="email"],
  body.colorway-transparent-white .promo-head-slot input[type="email"],
  body.colorway-transparent-white .utility-nav .utility-link input[type="email"],
  body.colorway-transparent-white .utility-nav .mini-cart-link input[type="email"],
  body.colorway-solid-black .promo-head-slot input[type="email"],
  body.colorway-solid-black .utility-nav .utility-link input[type="email"],
  body.colorway-solid-black .utility-nav .mini-cart-link input[type="email"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner input[type="email"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner input[type="email"],
  body.colorway-transparent-black .checkout-header-container input[type="email"],
  body.colorway-solid-white .checkout-header-container input[type="email"],
  textarea.field-light,
  .section-light textarea,
  body.colorway-transparent-black .mega-menu-logo-container textarea,
  body.colorway-solid-white .mega-menu-logo-container textarea,
  body.colorway-transparent-white .promo-head-slot textarea,
  body.colorway-transparent-white .utility-nav .utility-link textarea,
  body.colorway-transparent-white .utility-nav .mini-cart-link textarea,
  body.colorway-solid-black .promo-head-slot textarea,
  body.colorway-solid-black .utility-nav .utility-link textarea,
  body.colorway-solid-black .utility-nav .mini-cart-link textarea,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner textarea,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner textarea,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner textarea,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner textarea,
  body.colorway-transparent-black .checkout-header-container textarea,
  body.colorway-solid-white .checkout-header-container textarea {
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9; }
  input[type="text"].field-dark, .section-dark input[type="text"], .content-asset .pdp-content-asset-1 input[type="text"], .content-asset .pdp-content-asset-2 input[type="text"], .content-asset .pdp-content-asset-video .content-text input[type="text"], .content-asset .pdp-content-asset-quote input[type="text"], .content-asset .pdp-content-asset-fullwidth-imagetext input[type="text"], .content-asset .pdp-content-asset-halfwidth-imagetext input[type="text"], .header-promotion-bar .expanded-promotion-bar input[type="text"], .header-promotion-bar .promo-head-slot input[type="text"], body.colorway-transparent-black .promo-head-slot input[type="text"], body.colorway-transparent-black .utility-nav .utility-link input[type="text"], body.colorway-transparent-black .utility-nav .mini-cart-link input[type="text"],
  body.colorway-solid-white .promo-head-slot input[type="text"],
  body.colorway-solid-white .utility-nav .utility-link input[type="text"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="text"], body.colorway-transparent-white .mega-menu-logo-container input[type="text"],
  body.colorway-solid-black .mega-menu-logo-container input[type="text"], body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="text"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="text"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="text"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="text"], body.colorway-transparent-white .checkout-header-container input[type="text"],
  body.colorway-solid-black .checkout-header-container input[type="text"], .pt_cart footer.column .footer-container input[type="text"], .pt_cart footer.columns .footer-container input[type="text"], .pt_checkout footer.column .footer-container input[type="text"], .pt_checkout footer.columns .footer-container input[type="text"], #modal-cntr.modal-video-player input[type="text"],
  .section-dark input[type="text"][type="number"], .content-asset .pdp-content-asset-1 input[type="text"][type="number"], .content-asset .pdp-content-asset-2 input[type="text"][type="number"], .content-asset .pdp-content-asset-video .content-text input[type="text"][type="number"], .content-asset .pdp-content-asset-quote input[type="text"][type="number"], .content-asset .pdp-content-asset-fullwidth-imagetext input[type="text"][type="number"], .content-asset .pdp-content-asset-halfwidth-imagetext input[type="text"][type="number"], .header-promotion-bar .expanded-promotion-bar input[type="text"][type="number"], .header-promotion-bar .promo-head-slot input[type="text"][type="number"], body.colorway-transparent-black .promo-head-slot input[type="text"][type="number"], body.colorway-transparent-black .utility-nav .utility-link input[type="text"][type="number"], body.colorway-transparent-black .utility-nav .mini-cart-link input[type="text"][type="number"],
  body.colorway-solid-white .promo-head-slot input[type="text"][type="number"],
  body.colorway-solid-white .utility-nav .utility-link input[type="text"][type="number"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="text"][type="number"], body.colorway-transparent-white .mega-menu-logo-container input[type="text"][type="number"],
  body.colorway-solid-black .mega-menu-logo-container input[type="text"][type="number"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="text"][type="number"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="text"][type="number"], body.colorway-transparent-white .checkout-header-container input[type="text"][type="number"],
  body.colorway-solid-black .checkout-header-container input[type="text"][type="number"], .pt_cart footer.column .footer-container input[type="text"][type="number"], .pt_cart footer.columns .footer-container input[type="text"][type="number"], .pt_checkout footer.column .footer-container input[type="text"][type="number"], .pt_checkout footer.columns .footer-container input[type="text"][type="number"], #modal-cntr.modal-video-player input[type="text"][type="number"],
  .section-dark input[type="text"][type="password"], .content-asset .pdp-content-asset-1 input[type="text"][type="password"], .content-asset .pdp-content-asset-2 input[type="text"][type="password"], .content-asset .pdp-content-asset-video .content-text input[type="text"][type="password"], .content-asset .pdp-content-asset-quote input[type="text"][type="password"], .content-asset .pdp-content-asset-fullwidth-imagetext input[type="text"][type="password"], .content-asset .pdp-content-asset-halfwidth-imagetext input[type="text"][type="password"], .header-promotion-bar .expanded-promotion-bar input[type="text"][type="password"], .header-promotion-bar .promo-head-slot input[type="text"][type="password"], body.colorway-transparent-black .promo-head-slot input[type="text"][type="password"], body.colorway-transparent-black .utility-nav .utility-link input[type="text"][type="password"], body.colorway-transparent-black .utility-nav .mini-cart-link input[type="text"][type="password"],
  body.colorway-solid-white .promo-head-slot input[type="text"][type="password"],
  body.colorway-solid-white .utility-nav .utility-link input[type="text"][type="password"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="text"][type="password"], body.colorway-transparent-white .mega-menu-logo-container input[type="text"][type="password"],
  body.colorway-solid-black .mega-menu-logo-container input[type="text"][type="password"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="text"][type="password"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="text"][type="password"], body.colorway-transparent-white .checkout-header-container input[type="text"][type="password"],
  body.colorway-solid-black .checkout-header-container input[type="text"][type="password"], .pt_cart footer.column .footer-container input[type="text"][type="password"], .pt_cart footer.columns .footer-container input[type="text"][type="password"], .pt_checkout footer.column .footer-container input[type="text"][type="password"], .pt_checkout footer.columns .footer-container input[type="text"][type="password"], #modal-cntr.modal-video-player input[type="text"][type="password"],
  .section-dark input[type="text"][type="email"], .content-asset .pdp-content-asset-1 input[type="text"][type="email"], .content-asset .pdp-content-asset-2 input[type="text"][type="email"], .content-asset .pdp-content-asset-video .content-text input[type="text"][type="email"], .content-asset .pdp-content-asset-quote input[type="text"][type="email"], .content-asset .pdp-content-asset-fullwidth-imagetext input[type="text"][type="email"], .content-asset .pdp-content-asset-halfwidth-imagetext input[type="text"][type="email"], .header-promotion-bar .expanded-promotion-bar input[type="text"][type="email"], .header-promotion-bar .promo-head-slot input[type="text"][type="email"], body.colorway-transparent-black .promo-head-slot input[type="text"][type="email"], body.colorway-transparent-black .utility-nav .utility-link input[type="text"][type="email"], body.colorway-transparent-black .utility-nav .mini-cart-link input[type="text"][type="email"],
  body.colorway-solid-white .promo-head-slot input[type="text"][type="email"],
  body.colorway-solid-white .utility-nav .utility-link input[type="text"][type="email"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="text"][type="email"], body.colorway-transparent-white .mega-menu-logo-container input[type="text"][type="email"],
  body.colorway-solid-black .mega-menu-logo-container input[type="text"][type="email"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="text"][type="email"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="text"][type="email"], body.colorway-transparent-white .checkout-header-container input[type="text"][type="email"],
  body.colorway-solid-black .checkout-header-container input[type="text"][type="email"], .pt_cart footer.column .footer-container input[type="text"][type="email"], .pt_cart footer.columns .footer-container input[type="text"][type="email"], .pt_checkout footer.column .footer-container input[type="text"][type="email"], .pt_checkout footer.columns .footer-container input[type="text"][type="email"], #modal-cntr.modal-video-player input[type="text"][type="email"],
  input[type="number"].field-dark,
  .section-dark input[type="number"][type="text"],
  .content-asset .pdp-content-asset-1 input[type="number"][type="text"],
  .content-asset .pdp-content-asset-2 input[type="number"][type="text"],
  .content-asset .pdp-content-asset-video .content-text input[type="number"][type="text"],
  .content-asset .pdp-content-asset-quote input[type="number"][type="text"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="number"][type="text"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="number"][type="text"],
  .header-promotion-bar .expanded-promotion-bar input[type="number"][type="text"],
  .header-promotion-bar .promo-head-slot input[type="number"][type="text"],
  body.colorway-transparent-black .promo-head-slot input[type="number"][type="text"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="number"][type="text"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="number"][type="text"],
  body.colorway-solid-white .promo-head-slot input[type="number"][type="text"],
  body.colorway-solid-white .utility-nav .utility-link input[type="number"][type="text"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="number"][type="text"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="number"][type="text"],
  body.colorway-solid-black .mega-menu-logo-container input[type="number"][type="text"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="number"][type="text"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="number"][type="text"],
  body.colorway-transparent-white .checkout-header-container input[type="number"][type="text"],
  body.colorway-solid-black .checkout-header-container input[type="number"][type="text"],
  .pt_cart footer.column .footer-container input[type="number"][type="text"],
  .pt_cart footer.columns .footer-container input[type="number"][type="text"],
  .pt_checkout footer.column .footer-container input[type="number"][type="text"],
  .pt_checkout footer.columns .footer-container input[type="number"][type="text"],
  #modal-cntr.modal-video-player input[type="number"][type="text"],
  .section-dark input[type="number"],
  .content-asset .pdp-content-asset-1 input[type="number"],
  .content-asset .pdp-content-asset-2 input[type="number"],
  .content-asset .pdp-content-asset-video .content-text input[type="number"],
  .content-asset .pdp-content-asset-quote input[type="number"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="number"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="number"],
  .header-promotion-bar .expanded-promotion-bar input[type="number"],
  .header-promotion-bar .promo-head-slot input[type="number"],
  body.colorway-transparent-black .promo-head-slot input[type="number"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="number"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="number"],
  body.colorway-solid-white .promo-head-slot input[type="number"],
  body.colorway-solid-white .utility-nav .utility-link input[type="number"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="number"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="number"],
  body.colorway-solid-black .mega-menu-logo-container input[type="number"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="number"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="number"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="number"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="number"],
  body.colorway-transparent-white .checkout-header-container input[type="number"],
  body.colorway-solid-black .checkout-header-container input[type="number"],
  .pt_cart footer.column .footer-container input[type="number"],
  .pt_cart footer.columns .footer-container input[type="number"],
  .pt_checkout footer.column .footer-container input[type="number"],
  .pt_checkout footer.columns .footer-container input[type="number"],
  #modal-cntr.modal-video-player input[type="number"],
  .section-dark input[type="number"][type="password"],
  .content-asset .pdp-content-asset-1 input[type="number"][type="password"],
  .content-asset .pdp-content-asset-2 input[type="number"][type="password"],
  .content-asset .pdp-content-asset-video .content-text input[type="number"][type="password"],
  .content-asset .pdp-content-asset-quote input[type="number"][type="password"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="number"][type="password"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="number"][type="password"],
  .header-promotion-bar .expanded-promotion-bar input[type="number"][type="password"],
  .header-promotion-bar .promo-head-slot input[type="number"][type="password"],
  body.colorway-transparent-black .promo-head-slot input[type="number"][type="password"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="number"][type="password"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="number"][type="password"],
  body.colorway-solid-white .promo-head-slot input[type="number"][type="password"],
  body.colorway-solid-white .utility-nav .utility-link input[type="number"][type="password"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="number"][type="password"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="number"][type="password"],
  body.colorway-solid-black .mega-menu-logo-container input[type="number"][type="password"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="number"][type="password"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="number"][type="password"],
  body.colorway-transparent-white .checkout-header-container input[type="number"][type="password"],
  body.colorway-solid-black .checkout-header-container input[type="number"][type="password"],
  .pt_cart footer.column .footer-container input[type="number"][type="password"],
  .pt_cart footer.columns .footer-container input[type="number"][type="password"],
  .pt_checkout footer.column .footer-container input[type="number"][type="password"],
  .pt_checkout footer.columns .footer-container input[type="number"][type="password"],
  #modal-cntr.modal-video-player input[type="number"][type="password"],
  .section-dark input[type="number"][type="email"],
  .content-asset .pdp-content-asset-1 input[type="number"][type="email"],
  .content-asset .pdp-content-asset-2 input[type="number"][type="email"],
  .content-asset .pdp-content-asset-video .content-text input[type="number"][type="email"],
  .content-asset .pdp-content-asset-quote input[type="number"][type="email"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="number"][type="email"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="number"][type="email"],
  .header-promotion-bar .expanded-promotion-bar input[type="number"][type="email"],
  .header-promotion-bar .promo-head-slot input[type="number"][type="email"],
  body.colorway-transparent-black .promo-head-slot input[type="number"][type="email"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="number"][type="email"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="number"][type="email"],
  body.colorway-solid-white .promo-head-slot input[type="number"][type="email"],
  body.colorway-solid-white .utility-nav .utility-link input[type="number"][type="email"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="number"][type="email"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="number"][type="email"],
  body.colorway-solid-black .mega-menu-logo-container input[type="number"][type="email"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="number"][type="email"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="number"][type="email"],
  body.colorway-transparent-white .checkout-header-container input[type="number"][type="email"],
  body.colorway-solid-black .checkout-header-container input[type="number"][type="email"],
  .pt_cart footer.column .footer-container input[type="number"][type="email"],
  .pt_cart footer.columns .footer-container input[type="number"][type="email"],
  .pt_checkout footer.column .footer-container input[type="number"][type="email"],
  .pt_checkout footer.columns .footer-container input[type="number"][type="email"],
  #modal-cntr.modal-video-player input[type="number"][type="email"],
  input[type="password"].field-dark,
  .section-dark input[type="password"][type="text"],
  .content-asset .pdp-content-asset-1 input[type="password"][type="text"],
  .content-asset .pdp-content-asset-2 input[type="password"][type="text"],
  .content-asset .pdp-content-asset-video .content-text input[type="password"][type="text"],
  .content-asset .pdp-content-asset-quote input[type="password"][type="text"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="password"][type="text"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="password"][type="text"],
  .header-promotion-bar .expanded-promotion-bar input[type="password"][type="text"],
  .header-promotion-bar .promo-head-slot input[type="password"][type="text"],
  body.colorway-transparent-black .promo-head-slot input[type="password"][type="text"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="password"][type="text"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="password"][type="text"],
  body.colorway-solid-white .promo-head-slot input[type="password"][type="text"],
  body.colorway-solid-white .utility-nav .utility-link input[type="password"][type="text"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="password"][type="text"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="password"][type="text"],
  body.colorway-solid-black .mega-menu-logo-container input[type="password"][type="text"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="password"][type="text"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="password"][type="text"],
  body.colorway-transparent-white .checkout-header-container input[type="password"][type="text"],
  body.colorway-solid-black .checkout-header-container input[type="password"][type="text"],
  .pt_cart footer.column .footer-container input[type="password"][type="text"],
  .pt_cart footer.columns .footer-container input[type="password"][type="text"],
  .pt_checkout footer.column .footer-container input[type="password"][type="text"],
  .pt_checkout footer.columns .footer-container input[type="password"][type="text"],
  #modal-cntr.modal-video-player input[type="password"][type="text"],
  .section-dark input[type="password"][type="number"],
  .content-asset .pdp-content-asset-1 input[type="password"][type="number"],
  .content-asset .pdp-content-asset-2 input[type="password"][type="number"],
  .content-asset .pdp-content-asset-video .content-text input[type="password"][type="number"],
  .content-asset .pdp-content-asset-quote input[type="password"][type="number"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="password"][type="number"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="password"][type="number"],
  .header-promotion-bar .expanded-promotion-bar input[type="password"][type="number"],
  .header-promotion-bar .promo-head-slot input[type="password"][type="number"],
  body.colorway-transparent-black .promo-head-slot input[type="password"][type="number"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="password"][type="number"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="password"][type="number"],
  body.colorway-solid-white .promo-head-slot input[type="password"][type="number"],
  body.colorway-solid-white .utility-nav .utility-link input[type="password"][type="number"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="password"][type="number"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="password"][type="number"],
  body.colorway-solid-black .mega-menu-logo-container input[type="password"][type="number"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="password"][type="number"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="password"][type="number"],
  body.colorway-transparent-white .checkout-header-container input[type="password"][type="number"],
  body.colorway-solid-black .checkout-header-container input[type="password"][type="number"],
  .pt_cart footer.column .footer-container input[type="password"][type="number"],
  .pt_cart footer.columns .footer-container input[type="password"][type="number"],
  .pt_checkout footer.column .footer-container input[type="password"][type="number"],
  .pt_checkout footer.columns .footer-container input[type="password"][type="number"],
  #modal-cntr.modal-video-player input[type="password"][type="number"],
  .section-dark input[type="password"],
  .content-asset .pdp-content-asset-1 input[type="password"],
  .content-asset .pdp-content-asset-2 input[type="password"],
  .content-asset .pdp-content-asset-video .content-text input[type="password"],
  .content-asset .pdp-content-asset-quote input[type="password"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="password"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="password"],
  .header-promotion-bar .expanded-promotion-bar input[type="password"],
  .header-promotion-bar .promo-head-slot input[type="password"],
  body.colorway-transparent-black .promo-head-slot input[type="password"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="password"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="password"],
  body.colorway-solid-white .promo-head-slot input[type="password"],
  body.colorway-solid-white .utility-nav .utility-link input[type="password"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="password"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="password"],
  body.colorway-solid-black .mega-menu-logo-container input[type="password"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="password"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="password"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="password"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="password"],
  body.colorway-transparent-white .checkout-header-container input[type="password"],
  body.colorway-solid-black .checkout-header-container input[type="password"],
  .pt_cart footer.column .footer-container input[type="password"],
  .pt_cart footer.columns .footer-container input[type="password"],
  .pt_checkout footer.column .footer-container input[type="password"],
  .pt_checkout footer.columns .footer-container input[type="password"],
  #modal-cntr.modal-video-player input[type="password"],
  .section-dark input[type="password"][type="email"],
  .content-asset .pdp-content-asset-1 input[type="password"][type="email"],
  .content-asset .pdp-content-asset-2 input[type="password"][type="email"],
  .content-asset .pdp-content-asset-video .content-text input[type="password"][type="email"],
  .content-asset .pdp-content-asset-quote input[type="password"][type="email"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="password"][type="email"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="password"][type="email"],
  .header-promotion-bar .expanded-promotion-bar input[type="password"][type="email"],
  .header-promotion-bar .promo-head-slot input[type="password"][type="email"],
  body.colorway-transparent-black .promo-head-slot input[type="password"][type="email"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="password"][type="email"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="password"][type="email"],
  body.colorway-solid-white .promo-head-slot input[type="password"][type="email"],
  body.colorway-solid-white .utility-nav .utility-link input[type="password"][type="email"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="password"][type="email"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="password"][type="email"],
  body.colorway-solid-black .mega-menu-logo-container input[type="password"][type="email"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="password"][type="email"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="password"][type="email"],
  body.colorway-transparent-white .checkout-header-container input[type="password"][type="email"],
  body.colorway-solid-black .checkout-header-container input[type="password"][type="email"],
  .pt_cart footer.column .footer-container input[type="password"][type="email"],
  .pt_cart footer.columns .footer-container input[type="password"][type="email"],
  .pt_checkout footer.column .footer-container input[type="password"][type="email"],
  .pt_checkout footer.columns .footer-container input[type="password"][type="email"],
  #modal-cntr.modal-video-player input[type="password"][type="email"],
  input[type="email"].field-dark,
  .section-dark input[type="email"][type="text"],
  .content-asset .pdp-content-asset-1 input[type="email"][type="text"],
  .content-asset .pdp-content-asset-2 input[type="email"][type="text"],
  .content-asset .pdp-content-asset-video .content-text input[type="email"][type="text"],
  .content-asset .pdp-content-asset-quote input[type="email"][type="text"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="email"][type="text"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="email"][type="text"],
  .header-promotion-bar .expanded-promotion-bar input[type="email"][type="text"],
  .header-promotion-bar .promo-head-slot input[type="email"][type="text"],
  body.colorway-transparent-black .promo-head-slot input[type="email"][type="text"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="email"][type="text"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="email"][type="text"],
  body.colorway-solid-white .promo-head-slot input[type="email"][type="text"],
  body.colorway-solid-white .utility-nav .utility-link input[type="email"][type="text"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="email"][type="text"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="email"][type="text"],
  body.colorway-solid-black .mega-menu-logo-container input[type="email"][type="text"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="email"][type="text"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="email"][type="text"],
  body.colorway-transparent-white .checkout-header-container input[type="email"][type="text"],
  body.colorway-solid-black .checkout-header-container input[type="email"][type="text"],
  .pt_cart footer.column .footer-container input[type="email"][type="text"],
  .pt_cart footer.columns .footer-container input[type="email"][type="text"],
  .pt_checkout footer.column .footer-container input[type="email"][type="text"],
  .pt_checkout footer.columns .footer-container input[type="email"][type="text"],
  #modal-cntr.modal-video-player input[type="email"][type="text"],
  .section-dark input[type="email"][type="number"],
  .content-asset .pdp-content-asset-1 input[type="email"][type="number"],
  .content-asset .pdp-content-asset-2 input[type="email"][type="number"],
  .content-asset .pdp-content-asset-video .content-text input[type="email"][type="number"],
  .content-asset .pdp-content-asset-quote input[type="email"][type="number"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="email"][type="number"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="email"][type="number"],
  .header-promotion-bar .expanded-promotion-bar input[type="email"][type="number"],
  .header-promotion-bar .promo-head-slot input[type="email"][type="number"],
  body.colorway-transparent-black .promo-head-slot input[type="email"][type="number"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="email"][type="number"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="email"][type="number"],
  body.colorway-solid-white .promo-head-slot input[type="email"][type="number"],
  body.colorway-solid-white .utility-nav .utility-link input[type="email"][type="number"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="email"][type="number"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="email"][type="number"],
  body.colorway-solid-black .mega-menu-logo-container input[type="email"][type="number"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="email"][type="number"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="email"][type="number"],
  body.colorway-transparent-white .checkout-header-container input[type="email"][type="number"],
  body.colorway-solid-black .checkout-header-container input[type="email"][type="number"],
  .pt_cart footer.column .footer-container input[type="email"][type="number"],
  .pt_cart footer.columns .footer-container input[type="email"][type="number"],
  .pt_checkout footer.column .footer-container input[type="email"][type="number"],
  .pt_checkout footer.columns .footer-container input[type="email"][type="number"],
  #modal-cntr.modal-video-player input[type="email"][type="number"],
  .section-dark input[type="email"][type="password"],
  .content-asset .pdp-content-asset-1 input[type="email"][type="password"],
  .content-asset .pdp-content-asset-2 input[type="email"][type="password"],
  .content-asset .pdp-content-asset-video .content-text input[type="email"][type="password"],
  .content-asset .pdp-content-asset-quote input[type="email"][type="password"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="email"][type="password"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="email"][type="password"],
  .header-promotion-bar .expanded-promotion-bar input[type="email"][type="password"],
  .header-promotion-bar .promo-head-slot input[type="email"][type="password"],
  body.colorway-transparent-black .promo-head-slot input[type="email"][type="password"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="email"][type="password"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="email"][type="password"],
  body.colorway-solid-white .promo-head-slot input[type="email"][type="password"],
  body.colorway-solid-white .utility-nav .utility-link input[type="email"][type="password"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="email"][type="password"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="email"][type="password"],
  body.colorway-solid-black .mega-menu-logo-container input[type="email"][type="password"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="email"][type="password"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="email"][type="password"],
  body.colorway-transparent-white .checkout-header-container input[type="email"][type="password"],
  body.colorway-solid-black .checkout-header-container input[type="email"][type="password"],
  .pt_cart footer.column .footer-container input[type="email"][type="password"],
  .pt_cart footer.columns .footer-container input[type="email"][type="password"],
  .pt_checkout footer.column .footer-container input[type="email"][type="password"],
  .pt_checkout footer.columns .footer-container input[type="email"][type="password"],
  #modal-cntr.modal-video-player input[type="email"][type="password"],
  .section-dark input[type="email"],
  .content-asset .pdp-content-asset-1 input[type="email"],
  .content-asset .pdp-content-asset-2 input[type="email"],
  .content-asset .pdp-content-asset-video .content-text input[type="email"],
  .content-asset .pdp-content-asset-quote input[type="email"],
  .content-asset .pdp-content-asset-fullwidth-imagetext input[type="email"],
  .content-asset .pdp-content-asset-halfwidth-imagetext input[type="email"],
  .header-promotion-bar .expanded-promotion-bar input[type="email"],
  .header-promotion-bar .promo-head-slot input[type="email"],
  body.colorway-transparent-black .promo-head-slot input[type="email"],
  body.colorway-transparent-black .utility-nav .utility-link input[type="email"],
  body.colorway-transparent-black .utility-nav .mini-cart-link input[type="email"],
  body.colorway-solid-white .promo-head-slot input[type="email"],
  body.colorway-solid-white .utility-nav .utility-link input[type="email"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="email"],
  body.colorway-transparent-white .mega-menu-logo-container input[type="email"],
  body.colorway-solid-black .mega-menu-logo-container input[type="email"],
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="email"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="email"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="email"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="email"],
  body.colorway-transparent-white .checkout-header-container input[type="email"],
  body.colorway-solid-black .checkout-header-container input[type="email"],
  .pt_cart footer.column .footer-container input[type="email"],
  .pt_cart footer.columns .footer-container input[type="email"],
  .pt_checkout footer.column .footer-container input[type="email"],
  .pt_checkout footer.columns .footer-container input[type="email"],
  #modal-cntr.modal-video-player input[type="email"],
  textarea.field-dark,
  .section-dark textarea,
  .content-asset .pdp-content-asset-1 textarea,
  .content-asset .pdp-content-asset-2 textarea,
  .content-asset .pdp-content-asset-video .content-text textarea,
  .content-asset .pdp-content-asset-quote textarea,
  .content-asset .pdp-content-asset-fullwidth-imagetext textarea,
  .content-asset .pdp-content-asset-halfwidth-imagetext textarea,
  .header-promotion-bar .expanded-promotion-bar textarea,
  .header-promotion-bar .promo-head-slot textarea,
  body.colorway-transparent-black .promo-head-slot textarea,
  body.colorway-transparent-black .utility-nav .utility-link textarea,
  body.colorway-transparent-black .utility-nav .mini-cart-link textarea,
  body.colorway-solid-white .promo-head-slot textarea,
  body.colorway-solid-white .utility-nav .utility-link textarea,
  body.colorway-solid-white .utility-nav .mini-cart-link textarea,
  body.colorway-transparent-white .mega-menu-logo-container textarea,
  body.colorway-solid-black .mega-menu-logo-container textarea,
  body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark textarea,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark textarea,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark textarea,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark textarea,
  body.colorway-transparent-white .checkout-header-container textarea,
  body.colorway-solid-black .checkout-header-container textarea,
  .pt_cart footer.column .footer-container textarea,
  .pt_cart footer.columns .footer-container textarea,
  .pt_checkout footer.column .footer-container textarea,
  .pt_checkout footer.columns .footer-container textarea,
  #modal-cntr.modal-video-player textarea {
    color: #FFFFFF;
    background-color: #000000;
    border: 1px solid #FFFFFF; }

input {
  -webkit-appearance: none;
  border-radius: 0; }

a {
  color: #000000;
  text-decoration: none; }
  a:hover, a:active {
    color: #595959;
    cursor: pointer; }

select {
  font-size: inherit;
  font-family: 'Helvetica Neue LT W01_35 Thin';
  border: 0;
  margin: 0;
  border-radius: 0;
  text-overflow: '';
  -webkit-appearance: button;
  /* hide default arrow in chrome OSX */
  -moz-appearance: none;
       appearance: none;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #BFBFBF;
  background-image: url(../images/interface/caret-down.svg);
  border-radius: 0px;
  padding: 8px 24px 8px 10px;
  height: 100%;
  background: url(../images/interface/caret-down.svg) no-repeat 96% 50%;
  background-position: center right 7px;
  background-size: 7px; }
  @media print, screen and (min-width: 64.0625em) {
    select {
      line-height: 16px; } }
  select:before {
    font-family: icomoon;
    content: "\e913";
    display: block;
    font-weight: bold;
    position: absolute;
    font-size: 11px;
    top: 4px;
    left: 4px; }
  select::-ms-expand {
    display: none; }
  select.underline {
    border-width: 1px 0; }
  select [disabled], select:disabled {
    color: rgba(0, 0, 0, 0.3); }
    select [disabled]::after, select:disabled::after {
      color: rgba(0, 0, 0, 0.1); }
  select.select-light, .section-light select, body.colorway-transparent-black .mega-menu-logo-container select,
  body.colorway-solid-white .mega-menu-logo-container select, body.colorway-transparent-white .promo-head-slot select, body.colorway-transparent-white .utility-nav .utility-link select, body.colorway-transparent-white .utility-nav .mini-cart-link select,
  body.colorway-solid-black .promo-head-slot select,
  body.colorway-solid-black .utility-nav .utility-link select,
  body.colorway-solid-black .utility-nav .mini-cart-link select, body.colorway-solid-black .mega-menu-logo-container .nav-banner select,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner select,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner select,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner select, body.colorway-transparent-black .checkout-header-container select,
  body.colorway-solid-white .checkout-header-container select {
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #BFBFBF;
    background-image: url(../images/interface/caret-down.svg); }
  select.select-dark, .section-dark select, .content-asset .pdp-content-asset-1 select, .content-asset .pdp-content-asset-2 select, .content-asset .pdp-content-asset-video .content-text select, .content-asset .pdp-content-asset-quote select, .content-asset .pdp-content-asset-fullwidth-imagetext select, .content-asset .pdp-content-asset-halfwidth-imagetext select, .header-promotion-bar .expanded-promotion-bar select, .header-promotion-bar .promo-head-slot select, body.colorway-transparent-black .promo-head-slot select, body.colorway-transparent-black .utility-nav .utility-link select, body.colorway-transparent-black .utility-nav .mini-cart-link select,
  body.colorway-solid-white .promo-head-slot select,
  body.colorway-solid-white .utility-nav .utility-link select,
  body.colorway-solid-white .utility-nav .mini-cart-link select, body.colorway-transparent-white .mega-menu-logo-container select,
  body.colorway-solid-black .mega-menu-logo-container select, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark select,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark select,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark select,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark select, body.colorway-transparent-white .checkout-header-container select,
  body.colorway-solid-black .checkout-header-container select, .pt_cart footer.column .footer-container select, .pt_cart footer.columns .footer-container select, .pt_checkout footer.column .footer-container select, .pt_checkout footer.columns .footer-container select, #modal-cntr.modal-video-player select {
    color: #FFFFFF;
    background-color: #000000;
    border: 1px solid #FFFFFF;
    background-image: url(../images/interface/caret-down-white.svg); }

.section-dark, .content-asset .pdp-content-asset-1, .content-asset .pdp-content-asset-2, .content-asset .pdp-content-asset-video .content-text, .content-asset .pdp-content-asset-quote, .content-asset .pdp-content-asset-fullwidth-imagetext, .content-asset .pdp-content-asset-halfwidth-imagetext, .header-promotion-bar .expanded-promotion-bar, .header-promotion-bar .promo-head-slot, body.colorway-transparent-black .promo-head-slot, body.colorway-transparent-black .utility-nav .utility-link, body.colorway-transparent-black .utility-nav .mini-cart-link,
body.colorway-solid-white .promo-head-slot,
body.colorway-solid-white .utility-nav .utility-link,
body.colorway-solid-white .utility-nav .mini-cart-link, body.colorway-transparent-white .mega-menu-logo-container,
body.colorway-solid-black .mega-menu-logo-container, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark, body.colorway-transparent-white .checkout-header-container,
body.colorway-solid-black .checkout-header-container, .pt_cart footer.column .footer-container, .pt_cart footer.columns .footer-container, .pt_checkout footer.column .footer-container, .pt_checkout footer.columns .footer-container, #modal-cntr.modal-video-player {
  background: #000000;
  color: #FFFFFF; }
  .section-dark a, .content-asset .pdp-content-asset-1 a, .content-asset .pdp-content-asset-2 a, .content-asset .pdp-content-asset-video .content-text a, .content-asset .pdp-content-asset-quote a, .content-asset .pdp-content-asset-fullwidth-imagetext a, .content-asset .pdp-content-asset-halfwidth-imagetext a, .header-promotion-bar .expanded-promotion-bar a, .header-promotion-bar .promo-head-slot a, body.colorway-transparent-black .promo-head-slot a, body.colorway-transparent-black .utility-nav .utility-link a, body.colorway-transparent-black .utility-nav .mini-cart-link a,
  body.colorway-solid-white .promo-head-slot a,
  body.colorway-solid-white .utility-nav .utility-link a,
  body.colorway-solid-white .utility-nav .mini-cart-link a, body.colorway-transparent-white .mega-menu-logo-container a,
  body.colorway-solid-black .mega-menu-logo-container a, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark a,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark a,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark a,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark a, body.colorway-transparent-white .checkout-header-container a,
  body.colorway-solid-black .checkout-header-container a, .pt_cart footer.column .footer-container a, .pt_cart footer.columns .footer-container a, .pt_checkout footer.column .footer-container a, .pt_checkout footer.columns .footer-container a, #modal-cntr.modal-video-player a {
    color: #FFFFFF; }
    .section-dark a:hover, .content-asset .pdp-content-asset-1 a:hover, .content-asset .pdp-content-asset-2 a:hover, .content-asset .pdp-content-asset-video .content-text a:hover, .content-asset .pdp-content-asset-quote a:hover, .content-asset .pdp-content-asset-fullwidth-imagetext a:hover, .content-asset .pdp-content-asset-halfwidth-imagetext a:hover, .header-promotion-bar .expanded-promotion-bar a:hover, .header-promotion-bar .promo-head-slot a:hover, body.colorway-transparent-black .promo-head-slot a:hover, body.colorway-transparent-black .utility-nav .utility-link a:hover, body.colorway-transparent-black .utility-nav .mini-cart-link a:hover,
    body.colorway-solid-white .promo-head-slot a:hover,
    body.colorway-solid-white .utility-nav .utility-link a:hover,
    body.colorway-solid-white .utility-nav .mini-cart-link a:hover, body.colorway-transparent-white .mega-menu-logo-container a:hover,
    body.colorway-solid-black .mega-menu-logo-container a:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark a:hover,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark a:hover,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark a:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark a:hover, body.colorway-transparent-white .checkout-header-container a:hover,
    body.colorway-solid-black .checkout-header-container a:hover, .pt_cart footer.column .footer-container a:hover, .pt_cart footer.columns .footer-container a:hover, .pt_checkout footer.column .footer-container a:hover, .pt_checkout footer.columns .footer-container a:hover, #modal-cntr.modal-video-player a:hover {
      color: #BFBFBF; }

.section-light, body.colorway-transparent-black .mega-menu-logo-container,
body.colorway-solid-white .mega-menu-logo-container, body.colorway-transparent-white .promo-head-slot, body.colorway-transparent-white .utility-nav .utility-link, body.colorway-transparent-white .utility-nav .mini-cart-link,
body.colorway-solid-black .promo-head-slot,
body.colorway-solid-black .utility-nav .utility-link,
body.colorway-solid-black .utility-nav .mini-cart-link, body.colorway-solid-black .mega-menu-logo-container .nav-banner,
body.colorway-solid-white .mega-menu-logo-container .nav-banner,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner, body.colorway-transparent-black .checkout-header-container,
body.colorway-solid-white .checkout-header-container {
  background: #FFFFFF;
  color: #000000; }
  .section-light button, body.colorway-transparent-black .mega-menu-logo-container button,
  body.colorway-solid-white .mega-menu-logo-container button, body.colorway-transparent-white .promo-head-slot button, body.colorway-transparent-white .utility-nav .utility-link button, body.colorway-transparent-white .utility-nav .mini-cart-link button,
  body.colorway-solid-black .promo-head-slot button,
  body.colorway-solid-black .utility-nav .utility-link button,
  body.colorway-solid-black .utility-nav .mini-cart-link button, body.colorway-solid-black .mega-menu-logo-container .nav-banner button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner button, body.colorway-transparent-black .checkout-header-container button,
  body.colorway-solid-white .checkout-header-container button,
  .section-light .button, body.colorway-transparent-black .mega-menu-logo-container .button,
  body.colorway-solid-white .mega-menu-logo-container .button, body.colorway-transparent-white .promo-head-slot .button, body.colorway-transparent-white .utility-nav .utility-link .button, body.colorway-transparent-white .utility-nav .mini-cart-link .button,
  body.colorway-solid-black .promo-head-slot .button,
  body.colorway-solid-black .utility-nav .utility-link .button,
  body.colorway-solid-black .utility-nav .mini-cart-link .button, body.colorway-solid-black .mega-menu-logo-container .nav-banner .button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button, body.colorway-transparent-black .checkout-header-container .button,
  body.colorway-solid-white .checkout-header-container .button,
  .section-light .button-link, body.colorway-transparent-black .mega-menu-logo-container .button-link,
  body.colorway-solid-white .mega-menu-logo-container .button-link, body.colorway-transparent-white .promo-head-slot .button-link, body.colorway-transparent-white .utility-nav .utility-link .button-link, body.colorway-transparent-white .utility-nav .mini-cart-link .button-link,
  body.colorway-solid-black .promo-head-slot .button-link,
  body.colorway-solid-black .utility-nav .utility-link .button-link,
  body.colorway-solid-black .utility-nav .mini-cart-link .button-link, body.colorway-solid-black .mega-menu-logo-container .nav-banner .button-link,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button-link, body.colorway-transparent-black .checkout-header-container .button-link,
  body.colorway-solid-white .checkout-header-container .button-link,
  .section-light .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  .section-light .links, body.colorway-transparent-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .mega-menu-logo-container .links,
  body.colorway-solid-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .links, body.colorway-transparent-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .promo-head-slot .links, body.colorway-transparent-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .utility-nav .utility-link .links, body.colorway-transparent-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .utility-nav .mini-cart-link .links,
  body.colorway-solid-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .promo-head-slot .links,
  body.colorway-solid-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .utility-nav .utility-link .links,
  body.colorway-solid-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .utility-nav .mini-cart-link .links, body.colorway-solid-black .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner .links,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner .links, body.colorway-transparent-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .checkout-header-container .links,
  body.colorway-solid-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .checkout-header-container .links,
  .section-light .button-newsletter, body.colorway-transparent-black .mega-menu-logo-container .button-newsletter,
  body.colorway-solid-white .mega-menu-logo-container .button-newsletter, body.colorway-transparent-white .promo-head-slot .button-newsletter, body.colorway-transparent-white .utility-nav .utility-link .button-newsletter, body.colorway-transparent-white .utility-nav .mini-cart-link .button-newsletter,
  body.colorway-solid-black .promo-head-slot .button-newsletter,
  body.colorway-solid-black .utility-nav .utility-link .button-newsletter,
  body.colorway-solid-black .utility-nav .mini-cart-link .button-newsletter, body.colorway-solid-black .mega-menu-logo-container .nav-banner .button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button-newsletter, body.colorway-transparent-black .checkout-header-container .button-newsletter,
  body.colorway-solid-white .checkout-header-container .button-newsletter,
  .section-light input[type="button"], body.colorway-transparent-black .mega-menu-logo-container input[type="button"],
  body.colorway-solid-white .mega-menu-logo-container input[type="button"], body.colorway-transparent-white .promo-head-slot input[type="button"], body.colorway-transparent-white .utility-nav .utility-link input[type="button"], body.colorway-transparent-white .utility-nav .mini-cart-link input[type="button"],
  body.colorway-solid-black .promo-head-slot input[type="button"],
  body.colorway-solid-black .utility-nav .utility-link input[type="button"],
  body.colorway-solid-black .utility-nav .mini-cart-link input[type="button"], body.colorway-solid-black .mega-menu-logo-container .nav-banner input[type="button"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner input[type="button"], body.colorway-transparent-black .checkout-header-container input[type="button"],
  body.colorway-solid-white .checkout-header-container input[type="button"] {
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000; }
    .section-light button:hover, body.colorway-transparent-black .mega-menu-logo-container button:hover,
    body.colorway-solid-white .mega-menu-logo-container button:hover, body.colorway-transparent-white .promo-head-slot button:hover, body.colorway-transparent-white .utility-nav .utility-link button:hover, body.colorway-transparent-white .utility-nav .mini-cart-link button:hover,
    body.colorway-solid-black .promo-head-slot button:hover,
    body.colorway-solid-black .utility-nav .utility-link button:hover,
    body.colorway-solid-black .utility-nav .mini-cart-link button:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner button:hover, body.colorway-transparent-black .checkout-header-container button:hover,
    body.colorway-solid-white .checkout-header-container button:hover,
    .section-light .button:hover, body.colorway-transparent-black .mega-menu-logo-container .button:hover,
    body.colorway-solid-white .mega-menu-logo-container .button:hover, body.colorway-transparent-white .promo-head-slot .button:hover, body.colorway-transparent-white .utility-nav .utility-link .button:hover, body.colorway-transparent-white .utility-nav .mini-cart-link .button:hover,
    body.colorway-solid-black .promo-head-slot .button:hover,
    body.colorway-solid-black .utility-nav .utility-link .button:hover,
    body.colorway-solid-black .utility-nav .mini-cart-link .button:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner .button:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button:hover, body.colorway-transparent-black .checkout-header-container .button:hover,
    body.colorway-solid-white .checkout-header-container .button:hover,
    .section-light .button-link:hover, body.colorway-transparent-black .mega-menu-logo-container .button-link:hover,
    body.colorway-solid-white .mega-menu-logo-container .button-link:hover, body.colorway-transparent-white .promo-head-slot .button-link:hover, body.colorway-transparent-white .utility-nav .utility-link .button-link:hover, body.colorway-transparent-white .utility-nav .mini-cart-link .button-link:hover,
    body.colorway-solid-black .promo-head-slot .button-link:hover,
    body.colorway-solid-black .utility-nav .utility-link .button-link:hover,
    body.colorway-solid-black .utility-nav .mini-cart-link .button-link:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner .button-link:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button-link:hover, body.colorway-transparent-black .checkout-header-container .button-link:hover,
    body.colorway-solid-white .checkout-header-container .button-link:hover,
    .section-light .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open
    .section-light .links:hover, body.colorway-transparent-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .mega-menu-logo-container .links:hover,
    body.colorway-solid-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .mega-menu-logo-container .links:hover, body.colorway-transparent-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .promo-head-slot .links:hover, body.colorway-transparent-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .utility-nav .utility-link .links:hover, body.colorway-transparent-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .utility-nav .mini-cart-link .links:hover,
    body.colorway-solid-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .promo-head-slot .links:hover,
    body.colorway-solid-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .utility-nav .utility-link .links:hover,
    body.colorway-solid-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-black .utility-nav .mini-cart-link .links:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner .links:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner .links:hover, body.colorway-transparent-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .checkout-header-container .links:hover,
    body.colorway-solid-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open
    body.colorway-solid-white .checkout-header-container .links:hover,
    .section-light .button-newsletter:hover, body.colorway-transparent-black .mega-menu-logo-container .button-newsletter:hover,
    body.colorway-solid-white .mega-menu-logo-container .button-newsletter:hover, body.colorway-transparent-white .promo-head-slot .button-newsletter:hover, body.colorway-transparent-white .utility-nav .utility-link .button-newsletter:hover, body.colorway-transparent-white .utility-nav .mini-cart-link .button-newsletter:hover,
    body.colorway-solid-black .promo-head-slot .button-newsletter:hover,
    body.colorway-solid-black .utility-nav .utility-link .button-newsletter:hover,
    body.colorway-solid-black .utility-nav .mini-cart-link .button-newsletter:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner .button-newsletter:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button-newsletter:hover, body.colorway-transparent-black .checkout-header-container .button-newsletter:hover,
    body.colorway-solid-white .checkout-header-container .button-newsletter:hover,
    .section-light input[type="button"]:hover, body.colorway-transparent-black .mega-menu-logo-container input[type="button"]:hover,
    body.colorway-solid-white .mega-menu-logo-container input[type="button"]:hover, body.colorway-transparent-white .promo-head-slot input[type="button"]:hover, body.colorway-transparent-white .utility-nav .utility-link input[type="button"]:hover, body.colorway-transparent-white .utility-nav .mini-cart-link input[type="button"]:hover,
    body.colorway-solid-black .promo-head-slot input[type="button"]:hover,
    body.colorway-solid-black .utility-nav .utility-link input[type="button"]:hover,
    body.colorway-solid-black .utility-nav .mini-cart-link input[type="button"]:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner input[type="button"]:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner input[type="button"]:hover, body.colorway-transparent-black .checkout-header-container input[type="button"]:hover,
    body.colorway-solid-white .checkout-header-container input[type="button"]:hover {
      background-color: #000000;
      color: #FFFFFF;
      border-color: #FFFFFF; }
  .section-light a, body.colorway-transparent-black .mega-menu-logo-container a,
  body.colorway-solid-white .mega-menu-logo-container a, body.colorway-transparent-white .promo-head-slot a, body.colorway-transparent-white .utility-nav .utility-link a, body.colorway-transparent-white .utility-nav .mini-cart-link a,
  body.colorway-solid-black .promo-head-slot a,
  body.colorway-solid-black .utility-nav .utility-link a,
  body.colorway-solid-black .utility-nav .mini-cart-link a, body.colorway-solid-black .mega-menu-logo-container .nav-banner a,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner a,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner a,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner a, body.colorway-transparent-black .checkout-header-container a,
  body.colorway-solid-white .checkout-header-container a {
    color: #000000; }
    .section-light a:hover, body.colorway-transparent-black .mega-menu-logo-container a:hover,
    body.colorway-solid-white .mega-menu-logo-container a:hover, body.colorway-transparent-white .promo-head-slot a:hover, body.colorway-transparent-white .utility-nav .utility-link a:hover, body.colorway-transparent-white .utility-nav .mini-cart-link a:hover,
    body.colorway-solid-black .promo-head-slot a:hover,
    body.colorway-solid-black .utility-nav .utility-link a:hover,
    body.colorway-solid-black .utility-nav .mini-cart-link a:hover, body.colorway-solid-black .mega-menu-logo-container .nav-banner a:hover,
    body.colorway-transparent-white .mega-menu-logo-container .nav-banner a:hover, body.colorway-transparent-black .checkout-header-container a:hover,
    body.colorway-solid-white .checkout-header-container a:hover {
      color: #BFBFBF; }

.page-intro-btm-border {
  display: none !important; }

.dropdown-pane {
  display: block; }

.row.row-no-spacing, .row-no-spacing#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .row-no-spacing.content-asset, .pt_content-search-result-static .left-nav-template .row-no-spacing.content-asset {
  margin: 0; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.icon-spinner, .miniproduct-info.loading:before {
  transform-origin: 50% 50%;
  animation: spin 1.5s linear infinite; }

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.slick-slider.row [class*="small-"], .slick-slider#modal-cntr.product-compare-shades [class*="small-"], .pt_content-search-result-static .no-left-nav-template .slick-slider.content-asset [class*="small-"], .pt_content-search-result-static .left-nav-template .slick-slider.content-asset [class*="small-"], .slick-slider.row [class*="medium-"], .slick-slider#modal-cntr.product-compare-shades [class*="medium-"], .pt_content-search-result-static .no-left-nav-template .slick-slider.content-asset [class*="medium-"], .pt_content-search-result-static .left-nav-template .slick-slider.content-asset [class*="medium-"], .slick-slider.row [class*="large-"], .slick-slider#modal-cntr.product-compare-shades [class*="large-"], .pt_content-search-result-static .no-left-nav-template .slick-slider.content-asset [class*="large-"], .pt_content-search-result-static .left-nav-template .slick-slider.content-asset [class*="large-"] {
  -ms-flex: none;
      flex: none;
  max-width: none; }

/*UI dialog*/
.ui-dialog {
  position: fixed; }
  @media screen and (max-width: 47.9375em) {
    .ui-dialog {
      position: absolute; } }
  .ui-dialog #dialog-container p {
    padding-top: 10px;
    padding-bottom: 10px; }

.hash-tag {
  position: relative;
  top: -110px; }
  @media screen and (max-width: 47.9375em) {
    .hash-tag {
      top: -95px; } }

body .bv-cv2-cleanslate .bv-core-container-193 .bv-inline-rating-container .bv-rating-stars-off {
  color: #d9d9d9 !important; }

body .bv-cv2-cleanslate .bv-core-container-193 .bv-primarySummary-rating-container .bv-rating-stars-off {
  color: #d9d9d9 !important; }

#wrapper {
  background-color: #ffffff;
  border: 0;
  left: 0;
  margin: auto;
  transition: left 0.2s ease-in;
  transition: transform 0.2s ease-in;
  width: 100%;
  position: relative;
  overflow-x: hidden;
  /*&.menu-active:before,
   &.overlay:before {
       content: "";
        background: rgba(0, 0, 0, 0.8);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 80;
    }*/ }
  #wrapper.menu-active {
    position: fixed;
    overflow: hidden; }
  #wrapper.pt_storefront {
    width: 100%; }
    #wrapper.pt_storefront footer .footer-container {
      border-top: 0px; }
    #wrapper.pt_storefront .carousel-recommendations h3 {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
    #wrapper.pt_storefront .carousel-recommendations .slick-dots {
      padding: 1em 0 0; }
  #wrapper.pt_order-confirmation {
    width: 100%; }
  #wrapper.pt_categorylanding {
    width: 100%; }
    #wrapper.pt_categorylanding .primary-content {
      padding-bottom: 0; }
      @media screen and (min-width: 768px) {
        #wrapper.pt_categorylanding .primary-content {
          width: 80%; } }
    #wrapper.pt_categorylanding .refinements {
      border-right: 0;
      display: none;
      width: 0; }
      @media screen and (min-width: 768px) {
        #wrapper.pt_categorylanding .refinements {
          display: block;
          width: 20%; } }
  #wrapper.pt_product-details .primary-content {
    padding-top: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.menu-active {
      left: auto; } }

.primary-content {
  width: 100%; }
  @media screen and (min-width: 768px) {
    .primary-focus .primary-content {
      border: none; }
    .full-width .primary-content {
      border: none;
      width: 100%; } }

#secondary {
  border: 0;
  float: none;
  width: 100%; }
  @media screen and (min-width: 768px) {
    #secondary {
      border-right: 1px solid #e0e0e0; }
      #secondary nav {
        padding-left: 10px;
        padding-right: 10px; }
        #secondary nav a {
          display: block; }
      .primary-focus #secondary {
        background: none; } }
  .pt_content-search-result #secondary {
    display: none; }
    @media screen and (min-width: 768px) {
      .pt_content-search-result #secondary {
        display: block; } }

.secondary-content {
  clear: both; }

.ui-widget-overlay {
  background: url("../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% #333;
  opacity: 0.4; }

.ui-dialog {
  background-color: #ffffff;
  padding: 0; }
  .ui-dialog .ui-widget-header {
    border: 0 none;
    border-radius: 0 0 0 0;
    height: 23px;
    text-transform: uppercase; }
  .ui-dialog .ui-dialog-content {
    padding: 3rem; }
  .ui-dialog .ui-dialog-title {
    color: #333;
    font-family: 'HelveticaNeueW01-75Bold'; }
  .ui-dialog .ui-icon-closethick {
    background-image: url("../images/interface/close.svg");
    background-position: left top;
    height: 32px;
    width: 32px;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 0; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .ui-dialog .ui-icon-closethick {
        left: unset;
        right: 0; } }
    @media screen and (max-width: 47.9375em) {
      .ui-dialog .ui-icon-closethick {
        left: unset;
        right: 0; } }
  .ui-dialog .ui-dialog-titlebar-close {
    background-color: transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    height: 32px;
    margin: 0;
    padding: 0;
    right: 22px;
    top: 22px;
    width: 32px;
    z-index: 1;
    opacity: 0.5; }
    .ui-dialog .ui-dialog-titlebar-close span {
      margin: 0;
      padding: 0; }
  .ui-dialog h1, .ui-dialog .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .ui-dialog h2, .ui-dialog .account-edit .registration-box .column-header, .account-edit .registration-box .ui-dialog .column-header, .ui-dialog #addresses .column-header, #addresses .ui-dialog .column-header,
  .ui-dialog h2 {
    font-family: 'HelveticaNeueW01-75Bold'; }

.no-close .ui-dialog-titlebar-close {
  display: none; }

.ui-accordion .ui-accordion-content {
  padding: 0; }

.ui-tabs .ui-tabs-nav {
  height: 2.45em;
  padding: 0; }
  .ui-tabs .ui-tabs-nav li {
    border-color: #ffffff;
    border-style: solid;
    border-width: 0 0 3px 0; }
    .ui-tabs .ui-tabs-nav li.ui-state-active {
      border-bottom-color: #84bd00; }
      .ui-tabs .ui-tabs-nav li.ui-state-active a {
        color: #000;
        font-family: 'HelveticaNeueW01-75Bold'; }
    .ui-tabs .ui-tabs-nav li a {
      color: #999; }

.ui-tabs .ui-tabs-panel {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  line-height: 1.5em;
  margin: 0;
  padding: 20px 10px; }
  @media screen and (min-width: 768px) {
    .ui-tabs .ui-tabs-panel h3 {
      display: none; } }

#vertical-carousel {
  height: 19rem;
  position: relative;
  overflow: hidden; }
  #vertical-carousel ul {
    height: 10000em;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative; }
    #vertical-carousel ul li {
      float: left;
      height: 19rem;
      width: 100%; }
      #vertical-carousel ul li .capture-product-id {
        display: none; }

.js .simple-submit {
  display: none; }

legend {
  padding: 16px 24px;
  position: relative;
  text-transform: uppercase;
  margin-bottom: 40px;
  display: block;
  max-width: none;
  line-height: 1.2;
  border-top: 8px #000000 solid;
  margin-top: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: 0;
  width: 100%; }
  @media screen and (max-width: 47.9375em) {
    legend {
      margin-bottom: 0; } }
  @media print, screen and (min-width: 48em) {
    legend {
      background: transparent;
      color: #000000;
      font-size: 38px;
      text-transform: none; }
      legend.disabled {
        margin-top: 40px;
        border-color: #BDBDBD; }
        legend.disabled + legend.disabled {
          margin-top: 0px; } }
  @media print, screen and (min-width: 64.0625em) {
    legend {
      font-size: 40px; } }
  legend span {
    position: relative;
    text-transform: none;
    padding: 0 .5em; }
  legend a {
    display: inline;
    margin-left: 15px; }
    @media print, screen and (min-width: 48em) {
      legend a {
        float: none;
        display: inline-block;
        text-transform: uppercase; } }

label {
  display: block;
  margin-bottom: .3rem; }
  .form-horizontal label {
    margin-bottom: 0;
    width: 100%; }
    @media print, screen and (min-width: 64.0625em) {
      .form-horizontal label {
        min-width: 120px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .form-horizontal label {
        min-width: 120px; } }
  .label-inline label {
    display: inline;
    float: none;
    margin-top: 0;
    text-align: left;
    width: auto; }
  .label-above label {
    width: auto; }

.form-label-text {
  float: left;
  padding: 0.75em 0 0;
  text-align: right;
  width: 25%; }

.form-row {
  margin: .5rem 0 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 100%;
  margin: 0 auto;
  font-family: 'HelveticaNeueW01-75Bold'; }
  @media print, screen and (min-width: 48em) {
    .form-row {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      max-width: 100%;
      position: relative;
      clear: both;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .form-horizontal .form-row {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
  @media print, screen and (min-width: 48em) {
    .form-row label {
      width: 15%; }
      .form-horizontal .form-row label {
        width: 100%; } }

.form-row label.error {
  width: 100%; }

.form-row.label-middle {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row; }
  .form-row.label-middle .field-wrapper {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .form-row.label-middle .field-wrapper,
  .form-row.label-middle label {
    width: auto;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0; }

.form-row.error {
  float: none; }

@media print, screen and (min-width: 48em) {
  .form-row.split {
    width: 48%;
    margin: 0 2% 0 0;
    float: left;
    clear: none; }
    .form-row.split + .form-row.split {
      float: right;
      margin: 0; } }

@media screen and (max-width: 47.9375em) {
  .form-row.split-small {
    width: 48%;
    margin: 0 2% 0 0;
    float: left;
    clear: none; }
    .form-row.split-small + .form-row.split-small {
      float: right;
      margin: 0; } }

@media print, screen and (min-width: 48em) {
  .form-row.split.left {
    float: left !important; } }

@media print, screen and (min-width: 48em) {
  .form-row.split.right {
    float: right !important; } }

@media print, screen and (min-width: 48em) {
  .form-row.no-label label {
    min-width: 0; } }

.form-row-button {
  clear: left;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center; }
  .form-row-button.align-center {
    -ms-flex-direction: column;
        flex-direction: column; }
  @media print, screen and (min-width: 48em) {
    .form-row-button.lrg-right {
      -ms-flex-pack: end;
          justify-content: flex-end; }
      .form-row-button.lrg-right .column, .form-row-button.lrg-right .columns {
        margin-left: auto; } }
  .form-row-button .column, .form-row-button .columns,
  .form-row-button .column button,
  .form-row-button .columns button {
    width: 100%; }
  .form-row-button button {
    margin-left: auto;
    margin-right: auto; }

.field-wrapper {
  box-sizing: border-box;
  margin-bottom: .5rem; }
  .form-horizontal .field-wrapper {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .label-inline .field-wrapper {
    padding-left: 0;
    width: auto; }
  .label-above .field-wrapper {
    float: none;
    padding-left: 0;
    width: auto; }

a.password-reset {
  text-decoration: underline; }

@media screen and (max-width: 47.9375em) {
  select:focus {
    font-size: 16px; } }

input[type="radio"] {
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  input[type="radio"]:before {
    position: absolute;
    display: block;
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 62px;
    border: 1px solid #000000; }
  input[type="radio"]:checked:after {
    position: absolute;
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 40px;
    background: #000000;
    top: 4px;
    left: 4px; }

input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  width: 15px;
  height: 15px;
  border: 1px solid #D9D9D9;
  font-family: icomoon;
  position: relative;
  margin-right: 10px;
  background: none; }
  input[type="checkbox"]:checked:before {
    font-family: icomoon;
    content: "\e913";
    display: block;
    font-weight: bold;
    position: absolute;
    font-size: 13px;
    top: 0;
    left: 0;
    line-height: 13px; }
  input[type="checkbox"].checkbox-white {
    border-color: #000000; }
    input[type="checkbox"].checkbox-white:checked:before {
      color: #000000; }
  input[type="checkbox"].checkbox-black, .section-dark input[type="checkbox"], .content-asset .pdp-content-asset-1 input[type="checkbox"], .content-asset .pdp-content-asset-2 input[type="checkbox"], .content-asset .pdp-content-asset-video .content-text input[type="checkbox"], .content-asset .pdp-content-asset-quote input[type="checkbox"], .content-asset .pdp-content-asset-fullwidth-imagetext input[type="checkbox"], .content-asset .pdp-content-asset-halfwidth-imagetext input[type="checkbox"], .header-promotion-bar .expanded-promotion-bar input[type="checkbox"], .header-promotion-bar .promo-head-slot input[type="checkbox"], body.colorway-transparent-black .promo-head-slot input[type="checkbox"], body.colorway-transparent-black .utility-nav .utility-link input[type="checkbox"], body.colorway-transparent-black .utility-nav .mini-cart-link input[type="checkbox"],
  body.colorway-solid-white .promo-head-slot input[type="checkbox"],
  body.colorway-solid-white .utility-nav .utility-link input[type="checkbox"],
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="checkbox"], body.colorway-transparent-white .mega-menu-logo-container input[type="checkbox"],
  body.colorway-solid-black .mega-menu-logo-container input[type="checkbox"], body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="checkbox"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="checkbox"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="checkbox"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="checkbox"], body.colorway-transparent-white .checkout-header-container input[type="checkbox"],
  body.colorway-solid-black .checkout-header-container input[type="checkbox"], .pt_cart footer.column .footer-container input[type="checkbox"], .pt_cart footer.columns .footer-container input[type="checkbox"], .pt_checkout footer.column .footer-container input[type="checkbox"], .pt_checkout footer.columns .footer-container input[type="checkbox"], #modal-cntr.modal-video-player input[type="checkbox"], .pt_cart .cart-column.cart-left-column .gift-container .form-row input[type="checkbox"].input-checkbox {
    border-color: #FFFFFF; }
    input[type="checkbox"].checkbox-black:checked:before, .section-dark input[type="checkbox"]:checked:before, .content-asset .pdp-content-asset-1 input[type="checkbox"]:checked:before, .content-asset .pdp-content-asset-2 input[type="checkbox"]:checked:before, .content-asset .pdp-content-asset-video .content-text input[type="checkbox"]:checked:before, .content-asset .pdp-content-asset-quote input[type="checkbox"]:checked:before, .content-asset .pdp-content-asset-fullwidth-imagetext input[type="checkbox"]:checked:before, .content-asset .pdp-content-asset-halfwidth-imagetext input[type="checkbox"]:checked:before, .header-promotion-bar .expanded-promotion-bar input[type="checkbox"]:checked:before, .header-promotion-bar .promo-head-slot input[type="checkbox"]:checked:before, body.colorway-transparent-black .promo-head-slot input[type="checkbox"]:checked:before, body.colorway-transparent-black .utility-nav .utility-link input[type="checkbox"]:checked:before, body.colorway-transparent-black .utility-nav .mini-cart-link input[type="checkbox"]:checked:before,
    body.colorway-solid-white .promo-head-slot input[type="checkbox"]:checked:before,
    body.colorway-solid-white .utility-nav .utility-link input[type="checkbox"]:checked:before,
    body.colorway-solid-white .utility-nav .mini-cart-link input[type="checkbox"]:checked:before, body.colorway-transparent-white .mega-menu-logo-container input[type="checkbox"]:checked:before,
    body.colorway-solid-black .mega-menu-logo-container input[type="checkbox"]:checked:before,
    body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="checkbox"]:checked:before,
    body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="checkbox"]:checked:before, body.colorway-transparent-white .checkout-header-container input[type="checkbox"]:checked:before,
    body.colorway-solid-black .checkout-header-container input[type="checkbox"]:checked:before, .pt_cart footer.column .footer-container input[type="checkbox"]:checked:before, .pt_cart footer.columns .footer-container input[type="checkbox"]:checked:before, .pt_checkout footer.column .footer-container input[type="checkbox"]:checked:before, .pt_checkout footer.columns .footer-container input[type="checkbox"]:checked:before, #modal-cntr.modal-video-player input[type="checkbox"]:checked:before, .pt_cart .cart-column.cart-left-column .gift-container .form-row input[type="checkbox"].input-checkbox:checked:before {
      color: #FFFFFF; }

.bv-checkbox[type="checkbox"] {
  -webkit-appearance: checkbox;
     -moz-appearance: checkbox;
          appearance: checkbox; }
  .bv-checkbox[type="checkbox"]:checked:before {
    display: none; }

.form-caption {
  clear: left;
  width: auto; }
  @media screen and (min-width: 768px) {
    .form-horizontal .form-caption {
      margin-left: 27%; } }
  .no-captions .form-caption {
    display: none; }
  .label-above .form-caption {
    margin-left: 0; }
  .form-indent .form-caption {
    margin-left: 0; }

@media screen and (min-width: 768px) {
  .form-indent {
    margin-left: 27%; } }

.error-message {
  background-color: #faeded;
  padding: 0.7em 0.5em;
  text-indent: 0;
  width: 49.5966%; }

.error {
  color: #E6001E; }

span.error {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  font-size: 12px;
  display: block; }

.error-form {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  border: none;
  background: none;
  color: #E6001E;
  padding-bottom: 1em; }

.callout.alert {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  border: none;
  background: none;
  color: #E6001E;
  padding: 1rem 0;
  margin-bottom: 0; }

.field-button-container span.error {
  display: block !important;
  clear: both !important;
  background: #FFFFFF;
  font-size: .7em;
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

.field-button-container input:focus {
  color: #000000; }

.form-inline form {
  padding: 0 0 2em;
  width: 98%; }

.form-inline label {
  padding: 0 0 0.75em;
  text-transform: uppercase;
  width: auto; }

.form-inline input[type="text"],
.form-inline select {
  margin-left: 0;
  width: 95%; }

.form-inline button {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.row-inline {
  display: inline; }
  .row-inline label {
    width: auto; }

.dialog-required {
  display: inline;
  position: relative;
  padding: 0 .5em; }
  .dialog-required em {
    color: #990000;
    font-size: .65rem;
    font-style: normal;
    text-transform: uppercase; }

.required-indicator {
  color: #990000;
  font-size: 1rem;
  padding: 0;
  display: none; }

.form-field-tooltip {
  float: left;
  margin-left: 3%;
  padding-top: .75em;
  width: 20%; }

.button-container button {
  margin: 0 5px; }

.form-row {
  margin-top: 0.5em;
  display: block; }
  .form-row.label-middle {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -ms-flexbox;
    display: flex; }
  .form-row label {
    min-width: 160px;
    white-space: normal !important; }
    @media print, screen and (min-width: 48em) {
      .form-row label {
        min-width: 160px;
        white-space: normal !important; } }
  .form-row .form-caption {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
    @media print, screen and (min-width: 48em) {
      .form-row .form-caption {
        position: absolute;
        right: 0;
        bottom: 16px; } }

.form-row-button {
  margin: 40px -20px 0;
  padding: 40px 20px 0;
  border-top: 1px solid #000000; }
  @media print, screen and (min-width: 48em) {
    .form-row-button {
      margin: 0;
      border-top: 0; } }
  .form-row-button button {
    min-height: 40px; }

label {
  display: block;
  width: 100%;
  margin-bottom: 5px; }

.field-wrapper {
  display: block;
  width: 100%; }
  .field-wrapper input[type="text"], .field-wrapper input[type="password"], .field-wrapper input[type="email"] {
    width: 100%; }

.item-list {
  margin-bottom: 1em; }
  .item-list tr {
    border-bottom: 1px solid #e0e0e0; }
    .item-list tr.last {
      border: 0 none; }
    .item-list tr.headings {
      display: none; }
  .item-list td {
    padding: 1em;
    vertical-align: top; }

.item-details .product-list-item .promo {
  color: #990000; }

.item-details .product-list-item .price-standard {
  color: #999;
  text-decoration: line-through; }

.item-availability ul,
.item-quantity-details ul {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

.item-dashboard {
  color: #8a8a8a;
  width: 16rem; }
  .item-dashboard label {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    width: auto; }
  .item-dashboard .field-wrapper {
    width: auto; }
  .item-dashboard .option-quantity-desired input {
    width: 3rem; }
  .item-dashboard .value {
    margin-top: .5rem; }
  .item-dashboard .form-row {
    margin: 0; }
  .item-dashboard input,
  .item-dashboard .value,
  .item-dashboard select .option-toggle-public label {
    color: #333; }
  .item-dashboard .input-checkbox {
    margin: 0 5px; }
  .item-dashboard .option-add-to-cart {
    margin-top: .5rem;
    width: 18rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .item-dashboard .option-add-to-cart label {
      color: #333;
      float: left;
      font-family: 'HelveticaNeueW01-75Bold';
      margin: .5rem .5rem 0 0;
      text-transform: uppercase;
      width: auto; }
    .item-dashboard .option-add-to-cart input {
      width: 3rem;
      margin-right: 1em; }
    .item-dashboard .option-add-to-cart button {
      padding: 0.5em 1.5em; }
  .item-dashboard .option-quantity-purchased span.exceeded {
    color: #990000; }

.tooltip {
  cursor: help;
  position: relative; }
  .tooltip.product-tile {
    cursor: pointer; }

.tooltip-content {
  display: none; }

.ui-tooltip.ui-widget-content {
  background: #333;
  border-radius: 3px;
  box-shadow: 2px 3px 3px 0 #999;
  color: #ffffff; }

.ui-tooltip-content {
  padding: 0.3em; }
  .ui-tooltip-content .recommendation-tooltip-header {
    font-size: 1.2em;
    font-family: 'HelveticaNeueW01-75Bold';
    padding: 0.5em; }
    .ui-tooltip-content .recommendation-tooltip-header .product-price {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
      .ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard {
        color: #999;
        text-decoration: line-through; }
  .ui-tooltip-content .recommendation-tooltip-description,
  .ui-tooltip-content .recommendation-tooltip-attributes {
    padding: 0.8em; }
  .ui-tooltip-content .shipping-method-cost,
  .ui-tooltip-content .surcharge-product,
  .ui-tooltip-content .promo {
    text-align: right;
    padding-bottom: .3rem; }
  .ui-tooltip-content .shippingtotal {
    clear: right;
    text-align: right;
    margin-top: .3rem; }
    .ui-tooltip-content .shippingtotal .value {
      border-top: 1px solid #424242;
      padding-top: .3rem; }

.content-slot img {
  height: auto;
  max-width: 100%; }

.slot-grid-header p {
  margin: 0;
  padding: 0; }

.product-listing-1x4 {
  background: none repeat scroll 0 0 #ffffff;
  overflow: hidden;
  padding: .83em 0; }
  .product-listing-1x4 .search-result-items .grid-tile {
    margin: 0 1% 0 2%;
    width: 18%; }

.content-asset {
  position: relative;
  padding: 0;
  height: 100%;
  width: 100%; }
  .content-asset .header, .content-asset h1, .content-asset .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .content-asset h2, .content-asset .account-edit .registration-box .column-header, .account-edit .registration-box .content-asset .column-header, .content-asset #addresses .column-header, #addresses .content-asset .column-header, .content-asset .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .content-asset .promotiontext, .content-asset .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset p, .content-asset .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .content-asset input[type="text"], .content-asset .pt_checkout legend, .pt_checkout .content-asset legend, .content-asset .payment-method-expanded .billing-address-header, .payment-method-expanded .content-asset .billing-address-header, .content-asset .history-details-container .page-intro h1, .history-details-container .page-intro .content-asset h1, .content-asset .checkoutlogin .login-box h3, .checkoutlogin .login-box .content-asset h3, .content-asset .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .content-asset h3, .content-asset .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .content-asset h3, .content-asset .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .content-asset h3, .content-asset .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .content-asset h3, .content-asset .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .content-asset h3, .content-asset .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .content-asset h3, .content-asset .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .content-asset h3, .content-asset .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .content-asset h3, .content-asset .curalate-title, .content-asset .no-hits-bs, .content-asset .ask-the-artist h1, .ask-the-artist .content-asset h1, .content-asset .contact-cust-serv .contact-us-heading, .contact-cust-serv .content-asset .contact-us-heading, .content-asset .narspro_join .bigApp, .narspro_join .content-asset .bigApp, .content-asset .narspro_join .bigInd, .narspro_join .content-asset .bigInd, .content-asset .narspro_join .bigArt, .narspro_join .content-asset .bigArt, .content-asset .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .content-asset .label-header, .content-asset .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .content-asset h2, .content-asset .store-detail-page .store-image-info h3, .store-detail-page .store-image-info .content-asset h3, .content-asset .store-detail-page .store-event .event-label, .store-detail-page .store-event .content-asset .event-label, .content-asset .store-detail-page .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .content-asset h3 {
    margin-bottom: 10px; }
  .content-asset ul,
  .content-asset ol {
    line-height: 1.6em;
    margin: 1em 0;
    padding: 0 1.5em; }
  .content-asset a {
    text-decoration: underline; }
    .content-asset a.button, .content-asset a.button-link, .content-asset .menu-utility-user .dropdown-pane.is-open a.links, .menu-utility-user .dropdown-pane.is-open .content-asset a.links, .content-asset a.button-newsletter {
      text-decoration: none !important; }
  .content-asset address {
    margin: 1em 0; }
  .content-asset ul li {
    list-style: square outside none; }
  .content-asset ol li {
    list-style: decimal outside none; }
  .content-asset .content-text {
    padding: 40px 80px 30px 35px;
    text-align: left; }
  .content-asset .content-image img {
    display: block;
    width: 100%; }
  .content-asset .content-text .button, .content-asset .content-text .button-link, .content-asset .content-text .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .content-text .links, .content-asset .content-text .button-newsletter {
    background: transparent; }
  .content-asset .pdp-content-asset-1 .content-text .header, .content-asset .pdp-content-asset-1 .content-text h1, .content-asset .pdp-content-asset-1 .content-text .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .content-asset .pdp-content-asset-1 .content-text h2, .content-asset .pdp-content-asset-1 .content-text .account-edit .registration-box .column-header, .account-edit .registration-box .content-asset .pdp-content-asset-1 .content-text .column-header, .content-asset .pdp-content-asset-1 .content-text #addresses .column-header, #addresses .content-asset .pdp-content-asset-1 .content-text .column-header, .content-asset .pdp-content-asset-1 .content-text .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-1 .content-text .promotiontext, .content-asset .pdp-content-asset-1 .content-text .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-1 .content-text p, .content-asset .pdp-content-asset-1 .content-text .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .content-asset .pdp-content-asset-1 .content-text input[type="text"], .content-asset .pdp-content-asset-1 .content-text .pt_checkout legend, .pt_checkout .content-asset .pdp-content-asset-1 .content-text legend, .content-asset .pdp-content-asset-1 .content-text .payment-method-expanded .billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-1 .content-text .billing-address-header, .content-asset .pdp-content-asset-1 .content-text .history-details-container .page-intro h1, .history-details-container .page-intro .content-asset .pdp-content-asset-1 .content-text h1, .content-asset .pdp-content-asset-1 .content-text .checkoutlogin .login-box h3, .checkoutlogin .login-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .curalate-title, .content-asset .pdp-content-asset-1 .content-text .no-hits-bs, .content-asset .pdp-content-asset-1 .content-text .ask-the-artist h1, .ask-the-artist .content-asset .pdp-content-asset-1 .content-text h1, .content-asset .pdp-content-asset-1 .content-text .contact-cust-serv .contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-1 .content-text .contact-us-heading, .content-asset .pdp-content-asset-1 .content-text .narspro_join .bigApp, .narspro_join .content-asset .pdp-content-asset-1 .content-text .bigApp, .content-asset .pdp-content-asset-1 .content-text .narspro_join .bigInd, .narspro_join .content-asset .pdp-content-asset-1 .content-text .bigInd, .content-asset .pdp-content-asset-1 .content-text .narspro_join .bigArt, .narspro_join .content-asset .pdp-content-asset-1 .content-text .bigArt, .content-asset .pdp-content-asset-1 .content-text .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-1 .content-text .label-header, .content-asset .pdp-content-asset-1 .content-text .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .content-asset .pdp-content-asset-1 .content-text h2, .content-asset .pdp-content-asset-1 .content-text .store-detail-page .store-image-info h3, .store-detail-page .store-image-info .content-asset .pdp-content-asset-1 .content-text h3, .content-asset .pdp-content-asset-1 .content-text .store-detail-page .store-event .event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-1 .content-text .event-label, .content-asset .pdp-content-asset-1 .content-text .store-detail-page .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .content-asset .pdp-content-asset-1 .content-text h3 {
    text-transform: none;
    line-height: 1;
    font-family: "Helvetica Neue LT W01_35 Thin"; }
  .content-asset .pdp-content-asset-1 .content-text span {
    font-family: "Helvetica Neue LT W01_35 Thin"; }
  .content-asset .pdp-content-asset-2 .content-text {
    position: absolute;
    top: 0 !important;
    left: 0; }
  .content-asset .pdp-content-asset-video .content-image {
    padding: 10px; }
    @media print, screen and (min-width: 48em) {
      .content-asset .pdp-content-asset-video .content-image {
        padding: 0; } }
  .content-asset .pdp-content-asset-video .content-text {
    padding: 20px 20px; }
    @media screen and (max-width: 47.9375em) {
      .content-asset .pdp-content-asset-video .content-text {
        color: #000000;
        background: transparent; }
        .content-asset .pdp-content-asset-video .content-text .button, .content-asset .pdp-content-asset-video .content-text .button-link, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links, .content-asset .pdp-content-asset-video .content-text .button-newsletter {
          color: #000000;
          background-color: transparent;
          border-color: #000000; }
          .content-asset .pdp-content-asset-video .content-text .button:hover, .content-asset .pdp-content-asset-video .content-text .button-link:hover, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links:hover, .content-asset .pdp-content-asset-video .content-text .button-newsletter:hover {
            background-color: #000000;
            color: #FFFFFF;
            border-color: #FFFFFF; } }
    @media print, screen and (min-width: 48em) {
      .content-asset .pdp-content-asset-video .content-text {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        padding: 40px 80px 30px 75px;
        background: transparent; } }
  .content-asset .pdp-content-asset-quote .content-text {
    padding: 50px 10px; }
    @media print, screen and (min-width: 48em) {
      .content-asset .pdp-content-asset-quote .content-text {
        padding: 75px 20px;
        text-align: center; } }
    @media screen and (min-width: 72.1875em) {
      .content-asset .pdp-content-asset-quote .content-text {
        padding: 100px 60px; } }
  .content-asset .pdp-content-asset-quote p.header, .content-asset .pdp-content-asset-quote .header-promotion-bar .promotion-container p.promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-quote p.promotiontext, .content-asset .pdp-content-asset-quote .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-quote p, .content-asset .pdp-content-asset-quote .payment-method-expanded p.billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-quote p.billing-address-header, .content-asset .pdp-content-asset-quote p.curalate-title, .content-asset .pdp-content-asset-quote p.no-hits-bs, .content-asset .pdp-content-asset-quote .contact-cust-serv p.contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-quote p.contact-us-heading, .content-asset .pdp-content-asset-quote .narspro_join p.bigApp, .narspro_join .content-asset .pdp-content-asset-quote p.bigApp, .content-asset .pdp-content-asset-quote .narspro_join p.bigInd, .narspro_join .content-asset .pdp-content-asset-quote p.bigInd, .content-asset .pdp-content-asset-quote .narspro_join p.bigArt, .narspro_join .content-asset .pdp-content-asset-quote p.bigArt, .content-asset .pdp-content-asset-quote .howto-detail-page .how-to-page .para-cont p.label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-quote p.label-header, .content-asset .pdp-content-asset-quote .store-detail-page .store-event p.event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-quote p.event-label {
    line-height: 1;
    font-family: "Helvetica Neue LT W01_35 Thin";
    text-transform: none; }
    @media print, screen and (min-width: 48em) {
      .content-asset .pdp-content-asset-quote p.header, .content-asset .pdp-content-asset-quote .header-promotion-bar .promotion-container p.promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-quote p.promotiontext, .content-asset .pdp-content-asset-quote .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-quote p, .content-asset .pdp-content-asset-quote .payment-method-expanded p.billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-quote p.billing-address-header, .content-asset .pdp-content-asset-quote p.curalate-title, .content-asset .pdp-content-asset-quote p.no-hits-bs, .content-asset .pdp-content-asset-quote .contact-cust-serv p.contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-quote p.contact-us-heading, .content-asset .pdp-content-asset-quote .narspro_join p.bigApp, .narspro_join .content-asset .pdp-content-asset-quote p.bigApp, .content-asset .pdp-content-asset-quote .narspro_join p.bigInd, .narspro_join .content-asset .pdp-content-asset-quote p.bigInd, .content-asset .pdp-content-asset-quote .narspro_join p.bigArt, .narspro_join .content-asset .pdp-content-asset-quote p.bigArt, .content-asset .pdp-content-asset-quote .howto-detail-page .how-to-page .para-cont p.label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-quote p.label-header, .content-asset .pdp-content-asset-quote .store-detail-page .store-event p.event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-quote p.event-label {
        font-size: 46px; } }
    @media print, screen and (min-width: 64.0625em) {
      .content-asset .pdp-content-asset-quote p.header, .content-asset .pdp-content-asset-quote .header-promotion-bar .promotion-container p.promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-quote p.promotiontext, .content-asset .pdp-content-asset-quote .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-quote p, .content-asset .pdp-content-asset-quote .payment-method-expanded p.billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-quote p.billing-address-header, .content-asset .pdp-content-asset-quote p.curalate-title, .content-asset .pdp-content-asset-quote p.no-hits-bs, .content-asset .pdp-content-asset-quote .contact-cust-serv p.contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-quote p.contact-us-heading, .content-asset .pdp-content-asset-quote .narspro_join p.bigApp, .narspro_join .content-asset .pdp-content-asset-quote p.bigApp, .content-asset .pdp-content-asset-quote .narspro_join p.bigInd, .narspro_join .content-asset .pdp-content-asset-quote p.bigInd, .content-asset .pdp-content-asset-quote .narspro_join p.bigArt, .narspro_join .content-asset .pdp-content-asset-quote p.bigArt, .content-asset .pdp-content-asset-quote .howto-detail-page .how-to-page .para-cont p.label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-quote p.label-header, .content-asset .pdp-content-asset-quote .store-detail-page .store-event p.event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-quote p.event-label {
        font-size: 63px; } }
  .content-asset .pdp-content-asset-quote span {
    font-family: "Helvetica Neue LT W01_35 Thin"; }
  .content-asset .pdp-content-asset-fullwidth-imagetext .content-text {
    padding: 20px 10px 30px 10px; }
    @media print, screen and (min-width: 48em) {
      .content-asset .pdp-content-asset-fullwidth-imagetext .content-text {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        width: 40%;
        padding: 40px 75px; } }
  .content-asset .pdp-content-asset-halfwidth-imagetext .row, .content-asset .pdp-content-asset-halfwidth-imagetext #modal-cntr.product-compare-shades, .content-asset .pdp-content-asset-halfwidth-imagetext .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .content-asset .pdp-content-asset-halfwidth-imagetext .content-asset, .content-asset .pdp-content-asset-halfwidth-imagetext .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .content-asset .pdp-content-asset-halfwidth-imagetext .content-asset {
    margin: 0; }
  .content-asset .pdp-content-asset-halfwidth-imagetext .content-image, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text {
    padding: 0; }
  .content-asset .pdp-content-asset-halfwidth-imagetext .content-text {
    padding: 20px 10px 30px 10px; }
    @media print, screen and (min-width: 48em) {
      .content-asset .pdp-content-asset-halfwidth-imagetext .content-text {
        padding: 40px 90px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; } }
    @media screen and (max-width: 47.9375em) {
      .content-asset .pdp-content-asset-halfwidth-imagetext .content-text {
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
    .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .header, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h1, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h2, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .account-edit .registration-box .column-header, .account-edit .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .column-header, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text #addresses .column-header, #addresses .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .column-header, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .promotiontext, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .content-asset .pdp-content-asset-halfwidth-imagetext .content-text p, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .content-asset .pdp-content-asset-halfwidth-imagetext .content-text input[type="text"], .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .pt_checkout legend, .pt_checkout .content-asset .pdp-content-asset-halfwidth-imagetext .content-text legend, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .payment-method-expanded .billing-address-header, .payment-method-expanded .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .billing-address-header, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .history-details-container .page-intro h1, .history-details-container .page-intro .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h1, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .checkoutlogin .login-box h3, .checkoutlogin .login-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .curalate-title, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .no-hits-bs, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .ask-the-artist h1, .ask-the-artist .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h1, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .contact-cust-serv .contact-us-heading, .contact-cust-serv .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .contact-us-heading, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .narspro_join .bigApp, .narspro_join .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .bigApp, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .narspro_join .bigInd, .narspro_join .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .bigInd, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .narspro_join .bigArt, .narspro_join .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .bigArt, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .label-header, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h2, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .store-detail-page .store-image-info h3, .store-detail-page .store-image-info .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .store-detail-page .store-event .event-label, .store-detail-page .store-event .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .event-label, .content-asset .pdp-content-asset-halfwidth-imagetext .content-text .store-detail-page .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .content-asset .pdp-content-asset-halfwidth-imagetext .content-text h3 {
      margin-bottom: 20px; }
  .content-asset .account-options {
    -ms-flex-align: stretch;
        align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0;
    padding: 0; }
    .content-asset .account-options li {
      background-color: #666;
      border: 3px solid #ccc;
      border-radius: 5px;
      list-style-type: none;
      margin: 1rem;
      text-align: center;
      width: 35%;
      transition: all 1000ms ease; }
      .content-asset .account-options li:hover {
        background-color: #64772d;
        border-color: #64772d; }
      .content-asset .account-options li a {
        color: #ffffff;
        display: block;
        padding: 1rem; }
        .content-asset .account-options li a i {
          font-size: 6rem; }

.browser-compatibility-alert {
  background-color: #990000;
  color: #ffffff;
  font-size: 1.3em;
  line-height: 2em;
  padding: 0.8em;
  top: 112px;
  position: absolute;
  width: 100%;
  z-index: 1; }

.folder-slot {
  border-style: solid;
  border-color: #019328;
  border-width: 1px;
  background-color: white;
  padding: 0.5em 0.5em; }
  .folder-slot h2 {
    color: #019328;
    margin: 0.5em 0em; }

.menu-slot {
  display: none;
  border-top: 1px solid #faeded;
  margin-top: 0.5em;
  padding-top: 1.5em; }
  .menu-slot .social-links {
    padding-left: 0; }
    .menu-slot .social-links li {
      display: inline-block;
      padding-left: 0; }
  @media screen and (min-width: 768px) {
    .menu-slot {
      width: 13.5rem;
      display: block; } }

.socialicon-center-align .social-shareicons-center-align {
  margin: 0 auto; }
  @media screen and (max-width: 960px) {
    .socialicon-center-align .social-shareicons-center-align {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; } }
  .socialicon-center-align .social-shareicons-center-align .social-sharing {
    float: left; }
  .socialicon-center-align .social-shareicons-center-align .email .icon-email {
    color: #000;
    font-size: 20px;
    margin-right: -5px;
    margin-top: -3px; }
    @media screen and (max-width: 960px) {
      .socialicon-center-align .social-shareicons-center-align .email .icon-email {
        margin-left: 8px;
        margin-top: -1px; } }

#homepage-slides {
  margin: 0;
  position: relative; }
  #homepage-slides .slide1 .banner-message {
    left: 3%; }
    #homepage-slides .slide1 .banner-message .banner-text1 {
      color: #00629b;
      display: inline; }
    #homepage-slides .slide1 .banner-message .banner-text2 {
      color: #ffffff;
      display: inline; }
    #homepage-slides .slide1 .banner-message .banner-text3 {
      color: #ffffff;
      text-align: right; }
  #homepage-slides .slide2 .banner-message {
    left: 3%; }
    #homepage-slides .slide2 .banner-message .banner-text1 {
      color: #84bd00;
      display: inline;
      letter-spacing: -0.1rem; }
    #homepage-slides .slide2 .banner-message .banner-text2 {
      color: #8a8a8a;
      display: inline; }
    #homepage-slides .slide2 .banner-message .banner-text3 {
      color: #000; }
  #homepage-slides .slide3 .banner-message {
    left: 3%; }
    #homepage-slides .slide3 .banner-message .banner-text1 {
      color: #84bd00;
      display: inline;
      margin-top: -2rem; }
    #homepage-slides .slide3 .banner-message .banner-text2 {
      color: #ffffff;
      display: inline; }
    #homepage-slides .slide3 .banner-message .banner-text3 {
      color: #000; }
  #homepage-slides .slide4 .banner-message {
    right: 3%; }
    #homepage-slides .slide4 .banner-message .banner-text1 {
      color: #84bd00;
      margin-top: 0rem;
      text-indent: 3rem; }
      @media screen and (min-width: 768px) {
        #homepage-slides .slide4 .banner-message .banner-text1 {
          margin-top: -1rem; } }
    #homepage-slides .slide4 .banner-message .banner-text2 {
      color: #ffffff; }
    #homepage-slides .slide4 .banner-message .banner-text3 {
      color: #ffffff; }
  #homepage-slides .slide5 .banner-message {
    left: 15%; }
    #homepage-slides .slide5 .banner-message .banner-text1 {
      color: #00629b;
      display: inline; }
    #homepage-slides .slide5 .banner-message .banner-text2 {
      color: #990000;
      display: inline; }
    #homepage-slides .slide5 .banner-message .banner-text3 {
      color: #ffffff; }

.cart-recommendations {
  margin-top: 1rem; }
  .cart-recommendations .product-listing {
    background-color: #ffffff;
    padding: 1rem 0; }

.cart-recommendations .tiles-container,
.category-slot .tiles-container,
.product-slot .tiles-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: center;
      justify-content: center; }
  .cart-recommendations .tiles-container .grid-tile,
  .category-slot .tiles-container .grid-tile,
  .product-slot .tiles-container .grid-tile {
    box-shadow: none;
    margin: 1rem;
    padding: 1rem;
    width: 25%; }

.cart-recommendations h1, .cart-recommendations .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .cart-recommendations h2, .cart-recommendations .account-edit .registration-box .column-header, .account-edit .registration-box .cart-recommendations .column-header, .cart-recommendations #addresses .column-header, #addresses .cart-recommendations .column-header,
.category-slot h1,
.category-slot .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track
.category-slot h2,
.category-slot .account-edit .registration-box .column-header, .account-edit .registration-box
.category-slot .column-header,
.category-slot #addresses .column-header, #addresses
.category-slot .column-header,
.product-slot h1,
.product-slot .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track
.product-slot h2,
.product-slot .account-edit .registration-box .column-header, .account-edit .registration-box
.product-slot .column-header,
.product-slot #addresses .column-header, #addresses
.product-slot .column-header {
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 3rem;
  font-weight: 300;
  position: absolute;
  text-align: right;
  bottom: 2%;
  left: 2%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations h1, .cart-recommendations .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .cart-recommendations h2, .cart-recommendations .account-edit .registration-box .column-header, .account-edit .registration-box .cart-recommendations .column-header, .cart-recommendations #addresses .column-header, #addresses .cart-recommendations .column-header,
    .category-slot h1,
    .category-slot .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track
    .category-slot h2,
    .category-slot .account-edit .registration-box .column-header, .account-edit .registration-box
    .category-slot .column-header,
    .category-slot #addresses .column-header, #addresses
    .category-slot .column-header,
    .product-slot h1,
    .product-slot .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track
    .product-slot h2,
    .product-slot .account-edit .registration-box .column-header, .account-edit .registration-box
    .product-slot .column-header,
    .product-slot #addresses .column-header, #addresses
    .product-slot .column-header {
      font-weight: 100; } }

.cart-recommendations h2,
.category-slot h2,
.product-slot h2 {
  color: #008578;
  font-family: Crete Round, serif;
  font-size: 1.5rem;
  font-style: italic;
  margin: 0;
  padding: .1rem .5rem; }

.cart-recommendations h3,
.category-slot h3,
.product-slot h3 {
  background-color: #ffffff;
  bottom: 0;
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  margin: 0;
  opacity: .6;
  padding: 2rem;
  position: absolute;
  text-transform: uppercase;
  width: 100%; }

.cart-recommendations .catlanding-banner,
.category-slot .catlanding-banner,
.product-slot .catlanding-banner {
  overflow: hidden;
  position: relative;
  width: 100%; }
  .cart-recommendations .catlanding-banner img,
  .category-slot .catlanding-banner img,
  .product-slot .catlanding-banner img {
    height: auto;
    width: 100%; }

.cart-recommendations .category-tile,
.category-slot .category-tile,
.product-slot .category-tile {
  float: left;
  overflow: hidden;
  padding: 0 .15%;
  position: relative;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations .category-tile,
    .category-slot .category-tile,
    .product-slot .category-tile {
      width: 33%; } }
  .cart-recommendations .category-tile img,
  .category-slot .category-tile img,
  .product-slot .category-tile img {
    height: auto;
    width: 100%; }

.cart-recommendations .cat-banner,
.category-slot .cat-banner,
.product-slot .cat-banner {
  overflow: hidden;
  position: relative;
  width: 100%; }
  .cart-recommendations .cat-banner img,
  .category-slot .cat-banner img,
  .product-slot .cat-banner img {
    height: auto;
    width: 100%; }
  .cart-recommendations .cat-banner h1, .cart-recommendations .cat-banner .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .cart-recommendations .cat-banner h2, .cart-recommendations .cat-banner .account-edit .registration-box .column-header, .account-edit .registration-box .cart-recommendations .cat-banner .column-header, .cart-recommendations .cat-banner #addresses .column-header, #addresses .cart-recommendations .cat-banner .column-header,
  .category-slot .cat-banner h1,
  .category-slot .cat-banner .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track
  .category-slot .cat-banner h2,
  .category-slot .cat-banner .account-edit .registration-box .column-header, .account-edit .registration-box
  .category-slot .cat-banner .column-header,
  .category-slot .cat-banner #addresses .column-header, #addresses
  .category-slot .cat-banner .column-header,
  .product-slot .cat-banner h1,
  .product-slot .cat-banner .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track
  .product-slot .cat-banner h2,
  .product-slot .cat-banner .account-edit .registration-box .column-header, .account-edit .registration-box
  .product-slot .cat-banner .column-header,
  .product-slot .cat-banner #addresses .column-header, #addresses
  .product-slot .cat-banner .column-header {
    color: #333;
    right: 2%; }

.cart-recommendations .search-result-items .grid-tile,
.category-slot .search-result-items .grid-tile,
.product-slot .search-result-items .grid-tile {
  box-shadow: none;
  margin: 0;
  padding: 0 .15%;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations .search-result-items .grid-tile,
    .category-slot .search-result-items .grid-tile,
    .product-slot .search-result-items .grid-tile {
      width: 33%; } }
  .cart-recommendations .search-result-items .grid-tile .product-tile,
  .category-slot .search-result-items .grid-tile .product-tile,
  .product-slot .search-result-items .grid-tile .product-tile {
    margin: 0 .15%;
    padding: 1rem 0;
    width: 100%; }
    .cart-recommendations .search-result-items .grid-tile .product-tile .product-name,
    .category-slot .search-result-items .grid-tile .product-tile .product-name,
    .product-slot .search-result-items .grid-tile .product-tile .product-name {
      font-family: Lato, sans-serif;
      font-size: 1.2rem;
      font-weight: 100;
      height: auto;
      margin-top: .5em;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .cart-recommendations .search-result-items .grid-tile .product-tile .product-name a,
      .category-slot .search-result-items .grid-tile .product-tile .product-name a,
      .product-slot .search-result-items .grid-tile .product-tile .product-name a {
        color: #00629b; }
    .cart-recommendations .search-result-items .grid-tile .product-tile .product-pricing,
    .category-slot .search-result-items .grid-tile .product-tile .product-pricing,
    .product-slot .search-result-items .grid-tile .product-tile .product-pricing {
      font-family: Lato, sans-serif;
      font-size: 1rem; }

.html-slot {
  background-color: #ffffff;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px 0; }
  .html-slot h1, .html-slot .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .html-slot h2, .html-slot .account-edit .registration-box .column-header, .account-edit .registration-box .html-slot .column-header, .html-slot #addresses .column-header, #addresses .html-slot .column-header {
    color: #00629b;
    font-family: Lato, sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    margin: 1rem;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .html-slot h1, .html-slot .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .html-slot h2, .html-slot .account-edit .registration-box .column-header, .account-edit .registration-box .html-slot .column-header, .html-slot #addresses .column-header, #addresses .html-slot .column-header {
        font-weight: 100; } }
    .html-slot h1 a, .html-slot .pt_checkorder .order-track-wrapper .login-order-track h2 a, .pt_checkorder .order-track-wrapper .login-order-track .html-slot h2 a, .html-slot .account-edit .registration-box .column-header a, .account-edit .registration-box .html-slot .column-header a, .html-slot #addresses .column-header a, #addresses .html-slot .column-header a {
      font-family: Crete Round, serif; }

.menu-bar-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 19px 24px; }

.menu-greeting {
  font-family: 'HelveticaNeueW01-75Bold'; }
  .menu-greeting,
  .menu-greeting p {
    margin: 0;
    line-height: 1em; }
  @media print, screen and (min-width: 48em) {
    .menu-greeting {
      display: none; } }

@media print, screen and (min-width: 48em) {
  .menu-toggle {
    display: none; } }

.main-nav {
  height: 100%;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  list-style: none; }
  @media print, screen and (min-width: 48em) {
    .main-nav {
      position: relative;
      overflow: visible;
      height: auto;
      width: 100%;
      margin: 0; } }

.level-1 {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-type: none; }
  @media print, screen and (min-width: 48em) {
    .level-1 {
      left: 0;
      width: 100%;
      list-style: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: left;
          align-items: left;
      -ms-flex-pack: left;
          justify-content: left; }
      .sticky-header .level-1 {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
  .level-1 ul {
    padding: 0; }
  @media print, screen and (min-width: 64.0625em) {
    .sticky-header .level-1 {
      -ms-flex-pack: left;
          justify-content: left; } }
  .level-1 li {
    display: -block;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 0.625rem 0 0.625rem 1rem;
    list-style: none; }
    .level-1 li a,
    .level-1 li span {
      display: inline-block; }
    @media print, screen and (min-width: 48em) {
      .level-1 li {
        padding: 30px 0;
        display: inline-block;
        padding: 0; }
        .level-1 li a,
        .level-1 li span {
          display: block; } }
  .level-1 a {
    width: 70%;
    height: auto; }
    @media print, screen and (min-width: 48em) {
      .level-1 a {
        width: 100%; } }

.level-2 {
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  overflow: hidden;
  background-color: #fff;
  transition-duration: 500ms;
  transform: translateX(100%); }
  .level-2 span.category-header {
    display: block;
    width: 100%; }
  @media print, screen and (min-width: 48em) {
    .level-2 {
      display: none;
      transform: translateX(0);
      bottom: auto;
      top: 100%;
      box-shadow: 0 3px 3px 0px rgba(66, 66, 66, 0.3);
      transition-duration: 0; }
      .level-2 .column, .level-2 .columns {
        max-width: 20%;
        padding: 0; }
      .level-2 li {
        display: block; }
      .level-2 li a {
        padding: 1px 0px;
        border: none; }
        .level-2 li a:hover, .level-2 li a:focus {
          border: none;
          text-decoration: underline; }
      .level-2 li.level-2-link .level-4 li a:hover, .level-2 li.level-2-link .level-4 li a:focus {
        text-decoration: underline;
        color: #000000; }
      .level-2 li.level-2-link a {
        color: #595959; }
      .level-2 li.level-2-link.active a {
        color: #BFBFBF; }
        .level-2 li.level-2-link.active a:hover, .level-2 li.level-2-link.active a:focus {
          color: #BFBFBF; }
      .has-sub-menu.hover .level-2,
      .has-sub-menu:focus .level-2 {
        display: block; }
      .level-2 a.category-header,
      .level-2 span.category-header {
        text-transform: uppercase;
        border: none;
        padding: 0 10px; } }
    @media print, screen and (min-width: 48em) and (min-width: 64.0625em) {
      .level-2 a.category-header,
      .level-2 span.category-header {
        padding: 0 18px; } }
  @media print, screen and (min-width: 48em) {
      .level-2 span.category-header:hover {
        border: none; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .level-2 span.category-header {
      font-size: 15px;
      font-family: 'Helvetica Neue LT W01_35 Thin'; } }
  .level-2 .sub-level-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-flow: column;
        flex-flow: column; }
    @media print, screen and (min-width: 48em) {
      .level-2 .sub-level-wrapper {
        -ms-flex-direction: row;
            flex-direction: row;
        margin: 0 auto;
        padding: 0 0 0;
        -ms-flex-pack: center;
            justify-content: center; } }
  @media print, screen and (min-width: 48em) {
    .level-2 .active .level-3.sub-level-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: left;
          justify-content: left; } }
  .level-2 .content-column {
    display: none; }
    @media print, screen and (min-width: 64.0625em) {
      .level-2 .content-column {
        display: block; } }
    .level-2 .content-column p {
      padding: 0;
      margin: 0; }
    .level-2 .content-column a {
      padding: 0;
      margin: 0; }
    @media screen and (max-width: 47.9375em) {
      .level-2 .content-column {
        display: none;
        visibility: hidden; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .level-2 li.level-2-link .level-4.sub-level-wrapper a {
      font-family: 'Helvetica Neue LT W01_35 Thin'; } }

.mobile-menu-back {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%; }
  .mobile-menu-back i {
    margin-right: 10px; }
  @media print, screen and (min-width: 48em) {
    .mobile-menu-back {
      display: none; } }

.level-3, .level-4 {
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  position: absolute;
  padding: 0;
  overflow: hidden;
  transition-duration: 400ms;
  transform: translateX(100%); }
  .active > .level-3, .active > .level-4 {
    transform: translateX(0);
    max-width: 100%; }
  @media print, screen and (min-width: 48em) {
    .level-3, .level-4 {
      transform: translateX(0);
      position: relative;
      bottom: auto;
      overflow: visible; }
      .level-3 li, .level-4 li {
        display: block;
        padding: 0; }
      .level-3 a, .level-4 a {
        padding: 0;
        border: none; }
        .level-3 a:hover, .level-4 a:hover {
          border: none;
          text-transform: underline; }
      .tabEnabled .level-3 .category > .catalog-link > a, .tabEnabled .level-3 .category > .catalog-link > span, .tabEnabled .level-4 .category > .catalog-link > a, .tabEnabled .level-4 .category > .catalog-link > span {
        text-transform: uppercase; } }

.category .catalog-link {
  display: block; }
  @media print, screen and (min-width: 48em) {
    .category .catalog-link {
      padding-top: 3px;
      padding-bottom: 3px; } }
  .category .catalog-link a {
    color: black !important; }

@media print, screen and (min-width: 48em) {
  .level-3 .thirdlevelmenu {
    padding: 15px 20px 0 20px; }
    .tabEnabled .level-3 .thirdlevelmenu {
      padding: 15px 15px 40px 0; } }
    @media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 64em) {
      .tabEnabled .level-3 .thirdlevelmenu {
        padding-top: 25px; } }
    @media print, screen and (min-width: 48em) and (min-width: 64.0625em) {
      .tabEnabled .level-3 .thirdlevelmenu {
        padding-top: 27px; } }

@media print, screen and (min-width: 48em) {
  .level-3 li {
    padding: 0 20px; }
    .tabDisabled .level-3 li {
      padding: 3px 0; }
  .level-3 .catalog-link {
    float: left; }
    .tabDisabled .level-3 .catalog-link {
      float: none; }
  .tabEnabled .level-3 .category > .catalog-link {
    padding: 0; }
    .tabEnabled .level-3 .category > .catalog-link + .catalog-link {
      padding-left: 20px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .level-3 .thirdlevelmenu {
    padding: 0 5px 0 10px; } }

.level-4-category-section {
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 0;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .level-4-category-section .level-2-second-column {
    padding-left: 25px; }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
      .level-4-category-section .level-2-second-column {
        padding-left: 25px; } }

@media print, screen and (min-width: 48em) {
  .level-4 li {
    padding: 0; }
  .level-4 .catalog-link {
    float: none;
    width: 160px;
    word-wrap: break-word; } }
  @media only screen and (min-width: 48em) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .level-4 .catalog-link {
      width: 100px; } }

.thirdLevelCatThumb {
  display: none;
  position: absolute;
  top: 0;
  left: -40px;
  z-index: -1; }

@media print, screen and (min-width: 64.0625em) {
  a.has-thumbnail:hover img {
    display: block; } }

.mobile-menu-bottom ul {
  margin: 0;
  padding: 0; }

.mobile-menu-bottom li {
  list-style: none;
  padding: 0;
  display: -ms-flexbox;
  display: flex; }

.mobile-menu-bottom i {
  margin-right: 10px;
  font-size: 1.3em; }

.mobile-menu-bottom a {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }

@media print, screen and (min-width: 48em) {
  .mobile-menu-bottom {
    display: none; } }

.utility-nav {
  width: 100%;
  position: relative;
  /*@include breakpoint(medium) {
		z-index: 9998;
	}*/ }

.header-promotion-bar {
  width: 100%; }
  .header-promotion-bar .promotion-bar, .header-promotion-bar .promo-head-slot {
    height: 43px;
    padding: 0; }
    @media screen and (max-width: 47.9375em) {
      .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promo-head-slot .promotion {
        text-align: center; } }
    .header-promotion-bar .promotion-bar .promotion a, .header-promotion-bar .promo-head-slot .promotion a {
      text-transform: uppercase; }
  .header-promotion-bar .promotion-container {
    width: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px; }
    @media print, screen and (min-width: 48em) {
      .header-promotion-bar .promotion-container {
        left: 30px; } }
    @media print, screen and (min-width: 64.0625em) {
      .header-promotion-bar .promotion-container {
        left: 50px; } }
    .header-promotion-bar .promotion-container .promotiontext {
      display: block; }
  .header-promotion-bar .expanded-promotion-bar, .header-promotion-bar .promo-head-slot {
    margin: 0;
    position: relative; }
    .header-promotion-bar .expanded-promotion-bar .icon-close, .header-promotion-bar .promo-head-slot .icon-close {
      color: #FFFFFF;
      position: absolute;
      display: block !important;
      cursor: pointer;
      font-size: 20px;
      width: 20px;
      height: 20px;
      right: 16px;
      top: 16px; }
      @media print, screen and (min-width: 64.0625em) {
        .header-promotion-bar .expanded-promotion-bar .icon-close, .header-promotion-bar .promo-head-slot .icon-close {
          font-size: 30px;
          width: 32px;
          height: 32px;
          right: 32px;
          top: 32px; } }
    .header-promotion-bar .expanded-promotion-bar img, .header-promotion-bar .promo-head-slot img {
      width: 100%;
      display: block; }
  .header-promotion-bar .promotion-bar {
    display: block; }
  .header-promotion-bar .expanded-promotion-bar {
    display: none !important; }
  .header-promotion-bar.expanded .promotion-bar {
    display: none; }
  .header-promotion-bar.expanded .expanded-promotion-bar {
    display: block !important; }
  .header-promotion-bar.expanded + .menu-utility-user {
    display: none; }

.menu-utility-user {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 43px;
  padding: 0 20px; }
  @media print, screen and (min-width: 64.0625em) {
    .menu-utility-user {
      padding: 0 30px; } }
  @media print, screen and (min-width: 64.0625em) {
    .menu-utility-user {
      padding-right: calc( (100% - 1155px)/2); } }
  .menu-utility-user > .utility-link,
  .menu-utility-user .sign-in-wrapper > .utility-link {
    height: 43px;
    padding: 0 16px; }
    .menu-utility-user > .utility-link.myaccount:hover,
    .menu-utility-user .sign-in-wrapper > .utility-link.myaccount:hover {
      color: #BFBFBF; }
    @media print, screen and (min-width: 64.0625em) {
      .menu-utility-user > .utility-link.myaccount,
      .menu-utility-user .sign-in-wrapper > .utility-link.myaccount {
        padding: 0 13px; } }
    @media print, screen and (min-width: 64.0625em) {
      .menu-utility-user > .utility-link,
      .menu-utility-user .sign-in-wrapper > .utility-link {
        padding: 0 13px; } }
    .menu-utility-user > .utility-link .icon,
    .menu-utility-user .sign-in-wrapper > .utility-link .icon {
      width: auto; }
  .menu-utility-user .icon-cart:hover, .menu-utility-user mini-cart-link:hover {
    color: #BFBFBF; }

.utility-link:hover .icon-question, .utility-link:hover .icon-navigation {
  color: #BFBFBF; }

#mini-cart:hover .icon-cart {
  color: #BFBFBF; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  #store-locator-dropdown {
    padding: 13px 20px 0; } }

#store-locator-dropdown button {
  line-height: unset; }

@media print, screen and (min-width: 64.0625em) {
  #store-locator-dropdown {
    padding: 30px 30px 9px; }
    #store-locator-dropdown input, #store-locator-dropdown p {
      margin-bottom: 10px; }
    #store-locator-dropdown input {
      font-family: 'HelveticaNeueW01-45Ligh';
      font-size: 13px; } }

.menu-utility-user {
  margin: 0;
  float: right; }
  .menu-utility-user .inactiveLink {
    pointer-events: none;
    cursor: default; }
  @media print, screen and (min-width: 48em) {
    .menu-utility-user {
      display: block;
      margin-right: 0;
      text-align: right;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  .menu-utility-user > a,
  .menu-utility-user .sign-in-wrapper > a {
    margin: 0em;
    list-style: none;
    padding: 0 10px;
    position: relative; }
    .menu-utility-user > a i,
    .menu-utility-user .sign-in-wrapper > a i {
      padding: 0 8px 0 0; }
    @media print, screen and (min-width: 48em) {
      .menu-utility-user > a,
      .menu-utility-user .sign-in-wrapper > a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; } }
  .menu-utility-user .dropdown-pane.is-open {
    top: 43px;
    left: 1000px;
    z-index: 1060;
    border: 0px;
    padding: 23px 16px 4px;
    width: 21%;
    color: #000000;
    border: 1px solid #D9D9D9;
    border-top: none; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .menu-utility-user .dropdown-pane.is-open#sign-dropdown {
        padding: 12px 16px 4px; } }
    @media print, screen and (min-width: 64.0625em) {
      .menu-utility-user .dropdown-pane.is-open#sign-dropdown {
        padding: 28px 27px 8px; } }
    @media print, screen and (min-width: 48em) {
      .menu-utility-user .dropdown-pane.is-open {
        left: -90px !important;
        width: 300px !important; } }
  @media screen and (min-width: 48em) and (orientation: portrait) {
    .menu-utility-user .dropdown-pane.is-open {
      left: 58%; } }
    @media print, screen and (min-width: 64.0625em) {
      .menu-utility-user .dropdown-pane.is-open {
        left: -35px !important;
        width: 315px !important; } }
    .menu-utility-user .dropdown-pane.is-open h3, .menu-utility-user .dropdown-pane.is-open .content-link-container > label {
      text-align: left;
      margin-bottom: 25px;
      font-family: 'HelveticaNeueW01-45Ligh'; }
    .menu-utility-user .dropdown-pane.is-open .form-row {
      display: block; }
    .menu-utility-user .dropdown-pane.is-open span.error {
      float: left; }
    .menu-utility-user .dropdown-pane.is-open .links {
      line-height: 28px;
      width: 100%;
      margin-bottom: 24px;
      font-size: 12px;
      padding: 7px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .menu-utility-user .dropdown-pane.is-open .links {
          font-size: 11px; } }
    .menu-utility-user .dropdown-pane.is-open label {
      width: 100%;
      text-align: left;
      margin-bottom: 10px; }
    .menu-utility-user .dropdown-pane.is-open p {
      text-align: left;
      margin-bottom: 12px; }
    .menu-utility-user .dropdown-pane.is-open input[type="text"],
    .menu-utility-user .dropdown-pane.is-open input[type="number"],
    .menu-utility-user .dropdown-pane.is-open input[type="password"],
    .menu-utility-user .dropdown-pane.is-open input[type="email"],
    .menu-utility-user .dropdown-pane.is-open textarea {
      width: 100%;
      margin-bottom: 15px; }
    .menu-utility-user .dropdown-pane.is-open .login-rememberme .field-wrapper {
      float: left; }
    .menu-utility-user .dropdown-pane.is-open .login-rememberme label {
      width: 15% !important; }
    .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .button, .menu-utility-user .dropdown-pane.is-open .button-link, .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .button-newsletter {
      width: 100%;
      margin-bottom: 20px; }
    .menu-utility-user .dropdown-pane.is-open .create-new-account p {
      margin: 20px 0;
      text-align: left; }
    .menu-utility-user .dropdown-pane.is-open input[type="text"], .menu-utility-user .dropdown-pane.is-open input[type="password"], .menu-utility-user .dropdown-pane.is-open input[type="email"] {
      height: 38px; }
    .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .button, .menu-utility-user .dropdown-pane.is-open .button-link, .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .button-newsletter {
      height: 44px; }
    .menu-utility-user .dropdown-pane.is-open input[type="password"] {
      text-transform: uppercase; }
      .menu-utility-user .dropdown-pane.is-open input[type="password"]:placeholder {
        text-transform: uppercase; }
    .menu-utility-user .dropdown-pane.is-open .linkbg {
      margin-bottom: 20px;
      text-align: center;
      line-height: 18px; }
    .menu-utility-user .dropdown-pane.is-open .mini-cart-product, .menu-utility-user .dropdown-pane.is-open .mini-cart-product:hover {
      background: #ffffff;
      padding-bottom: 25px;
      border-bottom: 1px solid #BFBFBF; }
      .menu-utility-user .dropdown-pane.is-open .mini-cart-product .mini-cart-details a, .menu-utility-user .dropdown-pane.is-open .mini-cart-product:hover .mini-cart-details a {
        padding: 0px !important; }
      .menu-utility-user .dropdown-pane.is-open .mini-cart-product .mini-cart-details .mini-cart-name, .menu-utility-user .dropdown-pane.is-open .mini-cart-product:hover .mini-cart-details .mini-cart-name {
        margin-bottom: 10px; }
    .menu-utility-user .dropdown-pane.is-open .mini-cart-totals .mini-cart-subtotals {
      width: 100% !important;
      border-top: 1px solid #BFBFBF !important;
      border-bottom: 1px solid #BFBFBF !important;
      padding: 19px 0px 29px; }
      .menu-utility-user .dropdown-pane.is-open .mini-cart-totals .mini-cart-subtotals span.sub-total {
        float: right; }
      .menu-utility-user .dropdown-pane.is-open .mini-cart-totals .mini-cart-subtotals span.total-items {
        float: left; }
    .menu-utility-user .dropdown-pane.is-open .mini-cart-totals .mini-cart-link-cart {
      margin: 19px 0px; }
    .menu-utility-user .dropdown-pane.is-open .mini-cart-totals .minicart-promotion {
      padding: 19px 0px;
      border-top: 1px solid #BFBFBF !important;
      text-align: left; }
  @media print, screen and (min-width: 48em) {
    .menu-utility-user .user-info {
      position: relative;
      transition: color .5s ease; }
      .menu-utility-user .user-info.active .user-panel {
        opacity: 1;
        visibility: visible; } }
  .menu-utility-user .user-info .user-panel {
    box-sizing: content-box;
    margin-top: .5rem;
    text-align: left;
    transition: all .3s ease;
    width: 10rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .menu-utility-user .user-info .user-panel h3 {
      display: none;
      margin: 0;
      padding-bottom: .7em;
      text-transform: uppercase; }
      @media print, screen and (min-width: 48em) {
        .menu-utility-user .user-info .user-panel h3 {
          display: block; } }
    @media print, screen and (min-width: 48em) {
      .menu-utility-user .user-info .user-panel {
        border-radius: 5px;
        box-shadow: 0 2px 5px 0 #D9D9D9;
        margin-top: 0;
        opacity: 0;
        padding: 1em;
        position: absolute;
        right: -1.5rem;
        visibility: hidden; } }
    .menu-utility-user .user-info .user-panel .user-links {
      padding-left: 1.5rem;
      text-align: center; }
      @media print, screen and (min-width: 48em) {
        .menu-utility-user .user-info .user-panel .user-links {
          padding-left: 0; } }
    .menu-utility-user .user-info .user-panel a {
      display: block;
      padding: .5rem 0; }
      @media print, screen and (min-width: 48em) {
        .menu-utility-user .user-info .user-panel a {
          padding: 0;
          margin-bottom: .5rem; } }
    .menu-utility-user .user-info .user-panel .user-logout {
      margin-top: .5rem;
      padding: 0.5em 2em;
      text-transform: uppercase; }

#contact-us-dropdown {
  padding-bottom: 15px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #contact-us-dropdown {
      padding: 24px 20px 4px; }
      #contact-us-dropdown .links {
        font-family: 'HelveticaNeueW01-45Ligh';
        margin-bottom: 16px; }
      #contact-us-dropdown .content-link-container > label {
        margin-bottom: 20px; } }
  @media print, screen and (min-width: 64.0625em) {
    #contact-us-dropdown {
      padding: 29px 28px 10px; }
      #contact-us-dropdown .links {
        padding-left: 0;
        padding-right: 0; } }

#sign-dropdown button[type="submit"] {
  background: #000000;
  font-size: 15px;
  height: 35px;
  line-height: 18px;
  padding: 8px 30px 9px; }

#sign-dropdown .linkbg {
  line-height: 26px; }
  @media print, screen and (min-width: 64.0625em) {
    #sign-dropdown .linkbg {
      line-height: 26px; } }

@media print, screen and (min-width: 48em) {
  #sign-dropdown button#login {
    line-height: 14px;
    margin-bottom: 14px; } }

@media print, screen and (min-width: 48em) {
  #sign-dropdown h3 {
    margin-bottom: 15px;
    font-family: 'HelveticaNeueW01-UltLt'; } }

@media print, screen and (min-width: 64.0625em) {
  #sign-dropdown .login-rememberme .field-wrapper {
    margin-bottom: 8px; } }

@media print, screen and (min-width: 64.0625em) {
  #sign-dropdown .field-wrapper {
    margin-bottom: 0; } }

@media print, screen and (min-width: 64.0625em) {
  #sign-dropdown .field-wrapper input[type="email"], #sign-dropdown .field-wrapper input[type="password"] {
    margin-bottom: 7px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  #sign-dropdown .menu-utility-user .login-oauth form#dwfrm_oauthlogin {
    padding: 18px 0px; } }

@media print, screen and (min-width: 64.0625em) {
  #sign-dropdown .menu-utility-user .login-oauth form#dwfrm_oauthlogin {
    padding: 10px 0px; } }

@media print, screen and (min-width: 64.0625em) {
  #sign-dropdown .create-new-account p {
    margin-top: 20px;
    margin-bottom: 10px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  #sign-dropdown .field-wrapper input[type=password] {
    margin-bottom: 18px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  #sign-dropdown .login-oauth form#dwfrm_oauthlogin {
    padding-top: 18px;
    padding-bottom: 15px; } }

.menu-utility-user .login-oauth form#dwfrm_oauthlogin {
  border-bottom: 1px solid #BFBFBF;
  border-top: 1px solid #BFBFBF;
  padding: 15px 0px; }

.menu-utility-user .login-oauth #dwfrm_oauthlogin fieldset .sign-in-with {
  position: relative;
  top: -15px;
  padding: 0 10px;
  font-family: 'HelveticaNeueW01-75Bold';
  text-transform: none;
  font-size: 14px;
  color: #ffffff; }

.menu-utility-user .login-box .login-box-content #dwfrm_login fieldset .form-row-button, .menu-utility-user .account-registration .registration-box .login-box-content #dwfrm_login fieldset .form-row-button, .account-registration .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button, .menu-utility-user .pt_checkorder .order-track-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row-button, .pt_checkorder .order-track-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button, .menu-utility-user .login-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row-button, .login-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button, .menu-utility-user .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row-button, .pt_customer-service .primary-content .contact-form-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button {
  padding: 10px 0px 0; }
  .menu-utility-user .login-box .login-box-content #dwfrm_login fieldset .form-row-button button, .menu-utility-user .account-registration .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button, .account-registration .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button, .menu-utility-user .pt_checkorder .order-track-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button, .pt_checkorder .order-track-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button, .menu-utility-user .login-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button, .login-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button, .menu-utility-user .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button, .pt_customer-service .primary-content .contact-form-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row-button button {
    padding-bottom: 20px; }

@media (min-width: 726px) and (max-width: 1200px) {
  #sign-dropdown .login-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, #sign-dropdown .account-registration .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, .account-registration #sign-dropdown .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, #sign-dropdown .pt_checkorder .order-track-wrapper .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, .pt_checkorder .order-track-wrapper #sign-dropdown .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, #sign-dropdown .login-wrapper .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, .login-wrapper #sign-dropdown .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, #sign-dropdown .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook, .pt_customer-service .primary-content .contact-form-wrapper #sign-dropdown .registration-box .login-box-content #dwfrm_oauthlogin fieldset input#Facebook {
    width: 100%; } }

@media (min-width: 726px) and (max-width: 1366px) {
  .menu-utility-user .login-box .login-box-content #dwfrm_login fieldset .form-row, .menu-utility-user .account-registration .registration-box .login-box-content #dwfrm_login fieldset .form-row, .account-registration .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row, .menu-utility-user .pt_checkorder .order-track-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row, .pt_checkorder .order-track-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row, .menu-utility-user .login-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row, .login-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row, .menu-utility-user .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row, .pt_customer-service .primary-content .contact-form-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row {
    margin-top: 0px; }
    .menu-utility-user .login-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .menu-utility-user .account-registration .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .account-registration .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .menu-utility-user .pt_checkorder .order-track-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .pt_checkorder .order-track-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .menu-utility-user .login-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .login-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .menu-utility-user .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper, .pt_customer-service .primary-content .contact-form-wrapper .menu-utility-user .registration-box .login-box-content #dwfrm_login fieldset .form-row .field-wrapper {
      margin-bottom: 0px; } }

.colorway-solid-black .utility-link.hover, .colorway-transparent-white .utility-link.hover {
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  border-bottom: 1px solid #FFFFFF;
  z-index: 1003;
  margin-top: 1px; }

.colorway-solid-black .menu-utility-user .dropdown-pane.is-open, .colorway-transparent-white .menu-utility-user .dropdown-pane.is-open {
  margin-top: -2px;
  border-top: 1px solid #BFBFBF;
  z-index: 1001; }

.colorway-solid-white .utility-nav .utility-link.hover, .colorway-transparent-black .utility-nav .utility-link.hover {
  background-color: #FFFFFF;
  color: #000000; }
  .colorway-solid-white .utility-nav .utility-link.hover i:before, .colorway-transparent-black .utility-nav .utility-link.hover i:before {
    color: #000000; }

.colorway-solid-white .utility-nav .menu-utility-user .dropdown-pane.is-open, .colorway-transparent-black .utility-nav .menu-utility-user .dropdown-pane.is-open {
  margin-top: -1px;
  z-index: 1001; }

.promo-head-slot {
  height: auto !important; }
  @media print, screen and (min-width: 48em) {
    .promo-head-slot {
      min-height: 43px; } }

.country-selector {
  border-bottom: 5px solid #4d4d4d;
  color: #ffffff;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .country-selector {
      border-bottom: none;
      padding: 0;
      position: absolute;
      top: -1rem;
      right: .2rem;
      z-index: 30;
      width: auto; } }
  .country-selector .selector {
    display: none;
    margin-top: .5rem;
    padding-left: 2rem; }
    .country-selector .selector.active {
      display: block; }
    @media screen and (min-width: 768px) {
      .country-selector .selector {
        background-color: #ffffff;
        border-radius: 3px;
        box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.3);
        margin-top: 1rem;
        padding: 1rem; } }
  .country-selector .current-country {
    cursor: pointer;
    padding: .8em 1rem; }
    .country-selector .current-country.selector-active {
      border-bottom: 1px solid #1a1a1a; }
      .country-selector .current-country.selector-active .selector-icon {
        transform: rotate(270deg); }
    @media screen and (min-width: 768px) {
      .country-selector .current-country {
        padding: 0; }
        .country-selector .current-country.selector-active {
          border-bottom: none;
          padding-bottom: 0;
          position: absolute;
          right: 0; } }
    .country-selector .current-country .selector-icon {
      margin-right: .3rem; }
      @media screen and (min-width: 768px) {
        .country-selector .current-country .selector-icon {
          float: right;
          margin-right: 0;
          margin-left: .3rem;
          transform: rotate(90deg); } }
    .country-selector .current-country .flag-icon {
      border: none; }
  .country-selector .continent-name {
    margin-top: 0;
    margin-bottom: .5rem; }
    @media screen and (min-width: 768px) {
      .country-selector .continent-name {
        color: #990000; } }
  .country-selector .country {
    margin-bottom: .5rem; }
  .country-selector .locale {
    border-right: 1px solid #e0e0e0;
    display: inline-block;
    padding: 0 .3rem;
    vertical-align: middle; }
    .country-selector .locale:first-of-type {
      padding-left: 0; }
    .country-selector .locale:last-of-type {
      border-right: none;
      padding-right: 0; }
  .country-selector .flag-icon {
    border: 1px solid #e0e0e0;
    margin-right: .3rem; }

.icon-arrow-lt,
.icon-arrow-rt {
  width: 12px;
  height: 12px;
  font-size: 12px; }

.icon-hamburger {
  width: 24px;
  height: 24px; }

nav[role="navigation"] {
  right: -100%;
  margin-top: 0;
  position: absolute;
  width: 100%;
  top: 0;
  transition: all 0.5s ease; }
  @media print, screen and (min-width: 48em) {
    nav[role="navigation"] {
      left: auto;
      padding: 0;
      position: static;
      width: 100%;
      overflow: visible; } }

.hamburger-menu {
  margin: auto;
  width: 25px;
  height: 5px;
  cursor: pointer;
  position: relative; }

.bar,
.bar:after,
.bar:before {
  width: 25px;
  height: 1px; }

.bar {
  position: relative;
  transform: translateY(2px);
  transition: all 0ms 300ms; }
  .bar:before, .bar:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    background: #000; }
  .bar:after {
    transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  .bar:after {
    transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  .menu-active .bar:before, .menu-active .bar:after {
    top: 0;
    transform: rotate(45deg); }

.level-1 {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative; }
  @media print, screen and (min-width: 48em) {
    .level-1 {
      width: 100%;
      text-align: left;
      position: static; }
      .sticky-header .level-1 {
        text-align: left; } }
  @media print, screen and (min-width: 64.0625em) {
    .sticky-header .level-1 {
      text-align: left; } }
  .level-1 li {
    border-top: 1px solid #404040;
    list-style: none;
    text-align: left; }
    @media print, screen and (min-width: 48em) {
      .level-1 li {
        border: none;
        float: none;
        display: block; }
        .level-1 li:hover > a {
          background-color: transparent; }
        .level-1 li:hover .level-2 a {
          border: none; }
          .level-1 li:hover .level-2 a:focus {
            color: #595959;
            text-decoration: underline; }
        .level-1 li:hover .level-2 li.level-2-link.active a:focus {
          color: #BFBFBF; }
        .level-1 li:hover .level-2 li.level-2-link.active, .level-1 li:hover .level-2 li.level-2-link {
          cursor: pointer; } }
  .level-1 a {
    display: inline-block;
    overflow: visible;
    width: 100%;
    text-decoration: none; }
    @media print, screen and (min-width: 48em) {
      .level-1 a {
        padding: 36px 8px;
        margin: 0;
        width: auto; } }
    @media print, screen and (min-width: 64.0625em) {
      .level-1 a {
        padding: 36px 13px; } }

@media print, screen and (min-width: 48em) {
  body.is-sticky-header .level-1 li.no-sub-menu a.level-1-link, body.is-sticky-header .level-1 li.has-sub-menu a.level-1-link {
    padding: 20px 8px; } }

@media print, screen and (min-width: 64.0625em) {
  body.is-sticky-header .level-1 li.no-sub-menu a.level-1-link, body.is-sticky-header .level-1 li.has-sub-menu a.level-1-link {
    padding: 20px 13px; } }

.level-1 > li {
  -ms-flex-align: center;
      align-items: center;
  padding-left: 10px; }
  @media print, screen and (min-width: 48em) {
    .level-1 > li {
      display: inline-block;
      min-height: 0;
      padding-left: 0; } }
  .level-1 > li .menu-item-toggle {
    padding: 0;
    text-align: right;
    color: #000000;
    cursor: pointer;
    line-height: 1.1;
    width: 15px;
    height: 15px;
    display: inline-block; }
    @media print, screen and (min-width: 48em) {
      .level-1 > li .menu-item-toggle {
        display: none; } }
  .level-1 > li a {
    transition: background-color 0.3s, color 0.3s; }
    .level-1 > li a:hover, .level-1 > li a:focus {
      color: #BFBFBF; }
  .level-1 > li > a {
    text-transform: uppercase;
    transition: border 0.3s, color 0.3s;
    border-bottom: 3px transparent solid; }
    .level-1 > li > a:hover {
      text-decoration: underline; }
    @media print, screen and (min-width: 48em) {
      .level-1 > li > a {
        float: none; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .level-1 > li > a {
        padding: 0 8px;
        font-size: 14px; } }
  .level-1 > li.tabEnabled > a:hover {
    text-decoration: none; }
  .level-1 > li.show-more-links {
    display: none; }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .level-1 > li.show-more-links {
      display: block; }
    .level-1 > li.link-extra > a {
      position: absolute;
      display: none;
      right: 120px;
      width: 150px;
      height: 25px;
      padding: 3px 10px !important;
      background: #000000;
      color: #FFFFFF;
      margin-top: 51px;
      top: 0; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
    .level-1 > li.link-extra > a {
      right: 250px; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .level-1 > li.link-extra.link-extra-0 > a {
      top: 0; }
    .level-1 > li.link-extra.link-extra-1 > a {
      top: 25px; }
    .level-1 > li.link-extra.link-extra-2 > a {
      top: 50px; }
    .level-1 > li.link-extra.link-extra-3 > a {
      top: 75px; }
    .level-1 > li.link-extra.link-extra-4 > a {
      top: 100px; }
    .level-1 > li.link-extra.link-extra-5 > a {
      top: 125px; } }

@media screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait) {
  .level-1.active > li.link-extra > a {
    display: block; } }

.level-2 {
  clear: left;
  display: block;
  transition: all 0.5s ease;
  right: -100%;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  height: 100%;
  color: #000000; }
  .level-2:first-child {
    display: block !important; }
  @media print, screen and (min-width: 48em) {
    .level-2 .level-2-wrapper {
      margin: 0 auto;
      position: static; } }
  .level-2 > ul {
    padding-bottom: .5em;
    padding-left: 2.1rem;
    width: 100%; }
  .level-2 li {
    float: none;
    min-height: 50px;
    -ms-flex-align: center;
        align-items: center; }
    @media print, screen and (min-width: 48em) {
      .level-2 li {
        display: block;
        min-height: 0; } }
  .level-2 .mobile-menu-back {
    width: 100%;
    display: block;
    padding-left: 6px; }
    .level-2 .mobile-menu-back .icon-arrow-lt {
      margin-right: 5px; }
  .level-1 > .active .level-2 {
    right: 0; }
  .level-2 .level-cats {
    width: 100%; }
    @media print, screen and (min-width: 48em) {
      .level-2 .level-cats {
        padding-right: 20px;
        display: -ms-flexbox;
        display: flex; } }
    @media print, screen and (min-width: 48em) {
      .level-2 .level-cats.fullWidth, .tabEnabled .level-2 .level-cats {
        padding-right: 0;
        margin: 0;
        margin-left: -20px; } }
    @media print, screen and (min-width: 64.0625em) {
      .level-2 .level-cats.fullWidth, .tabEnabled .level-2 .level-cats {
        margin-left: -36px; } }
    @media screen and (max-width: 47.9375em) {
      .level-2 .level-cats.fullWidth, .tabEnabled .level-2 .level-cats {
        padding-left: 0;
        padding-right: 0; } }
  .level-2 .content-column {
    display: -ms-flexbox;
    display: flex; }
  .level-2 .nav-banner {
    position: relative;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    .level-2 .nav-banner img {
      width: 100%;
      display: block; }
    @media screen and (max-width: 47.9375em) {
      .level-2 .nav-banner {
        background: #FFFFFF;
        border-bottom: 1px solid #BFBFBF; } }
    @media screen and (max-width: 47.9375em) {
      .level-2 .nav-banner .small-banner-text-block {
        position: unset !important; } }
    .level-2 .nav-banner.how-to {
      float: right;
      width: 50%;
      max-width: 50%; }
    .level-2 .nav-banner .nav-banner-text {
      position: absolute;
      top: 20px;
      left: 20px; }
      .level-2 .nav-banner .nav-banner-text .button, .level-2 .nav-banner .nav-banner-text .button-link, .level-2 .nav-banner .nav-banner-text .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .level-2 .nav-banner .nav-banner-text .links, .level-2 .nav-banner .nav-banner-text .button-newsletter {
        background: transparent;
        margin-top: 10px; }
        @media screen and (min-width: 48em) and (max-width: 64em) {
          .level-2 .nav-banner .nav-banner-text .button, .level-2 .nav-banner .nav-banner-text .button-link, .level-2 .nav-banner .nav-banner-text .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .level-2 .nav-banner .nav-banner-text .links, .level-2 .nav-banner .nav-banner-text .button-newsletter {
            margin-top: 12px; } }
      @media screen and (max-width: 47.9375em) {
        .level-2 .nav-banner .nav-banner-text .small-banner-text {
          border: 0 none;
          padding: 8px 10px;
          height: auto;
          background: #fff;
          color: #000;
          font-size: 16px; } }
      @media print, screen and (min-width: 64.0625em) {
        .level-2 .nav-banner .nav-banner-text p {
          font-family: 'Helvetica Neue LT W01_35 Thin'; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .level-2 .nav-banner .nav-banner-text p {
          font-size: 20px;
          font-family: 'Helvetica Neue LT W01_35 Thin'; } }
  @media print, screen and (min-width: 48em) {
    .level-2 {
      width: 100%;
      background-color: #FFFFFF;
      position: absolute;
      display: none;
      bottom: auto;
      right: 0;
      overflow: hidden;
      padding: 0;
      transition: all 0.5s ease;
      box-shadow: none;
      border-bottom: 1px solid #bfbfbf; }
      .level-1 li.hover .level-2 {
        display: block;
        box-shadow: none;
        border-bottom: 1px solid #bfbfbf; }
      .level-2 span.cat-header {
        margin: 10px 0 0;
        text-transform: uppercase; }
      .level-2 .level-2-link {
        padding: 20px 0px; } }
    @media print, screen and (min-width: 48em) and (min-width: 48em) {
      .level-2 .level-2-link {
        height: 60px; } }
    @media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 64em) {
      .level-2 .level-2-link {
        height: 54px; } }
  @media print, screen and (min-width: 48em) {
      .tabDisabled .level-2 {
        height: auto; } }
    @media print, screen and (min-width: 48em) and (min-width: 64.0625em) {
      .tabDisabled .level-2 {
        z-index: 9999; } }
  @media print, screen and (min-width: 48em) {
        .tabDisabled .level-2 .sub-level-wrapper .all {
          display: none; }
        .tabDisabled .level-2 .sub-level-wrapper .level-cats {
          width: 50%; }
          .tabDisabled .level-2 .sub-level-wrapper .level-cats.fullWidth {
            width: 100%; } }
      @media screen and (min-width: 48em) and (min-width: 72.1875em) {
        .tabDisabled .level-2 .sub-level-wrapper .level-cats {
          padding-left: calc((100% - 1155px)/2);
          margin-left: -20px; } }
      @media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 64em) {
        .tabDisabled .level-2 .sub-level-wrapper .level-cats {
          padding-left: 20px; } }
  @media print, screen and (min-width: 48em) {
        .tabDisabled .level-2 .sub-level-wrapper .content-column {
          margin-bottom: 0;
          width: 100%; }
        .tabDisabled .level-2 .sub-level-wrapper .level-cats + .contet-column {
          width: 50%; }
      .level-2 a {
        border: none;
        margin: 0;
        padding: 0; }
        .level-2 a:hover {
          border: none;
          text-decoration: underline; }
      .level-2 > ul {
        float: left;
        padding-left: 0; }
        .level-2 > ul > li {
          float: none;
          min-width: 12em; }
          .level-2 > ul > li > a {
            padding: 0.5em 1rem;
            text-transform: none; }
      .level-2 .content-column {
        margin-bottom: 30px; } }
  @media print, screen and (min-width: 48em) {
    .level-2 {
      top: 50px; } }
  @media print, screen and (min-width: 64.0625em) {
    .level-2 {
      top: 93px; } }
  @media print, screen and (min-width: 48em) {
    .sticky-header .level-2 {
      top: 50px; } }
  @media print, screen and (min-width: 64.0625em) {
    .sticky-header .level-2 {
      top: 60px; } }
  @media print, screen and (min-width: 48em) {
    .tabEnabled .level-2 {
      min-height: 300px; } }
  @media print, screen and (min-width: 64.0625em) {
    .tabEnabled .level-2 {
      min-height: 350px;
      z-index: 9999; } }
  .level-2 .banner {
    display: none; }
    @media print, screen and (min-width: 48em) {
      .level-2 .banner {
        display: block; } }
    .level-2 .banner img {
      vertical-align: top; }

.level-3 {
  display: none;
  padding: 0; }
  .level-2 .active .level-3 {
    display: block; }
  @media print, screen and (min-width: 48em) {
    .tabEnabled .level-3.sub-level-wrapper {
      padding-top: 0;
      border-top: 1px solid #BFBFBF;
      position: absolute;
      left: 0;
      width: 100%;
      top: 60px;
      padding-bottom: 0;
      height: calc(100% - 60px);
      min-height: 1px;
      padding-left: calc( (100% - 1155px)/2); } }
  @media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 64em) {
    .tabEnabled .level-3.sub-level-wrapper {
      top: 54px;
      height: calc(100% - 54px);
      padding-left: 30px; } }
  @media print, screen and (min-width: 48em) {
      .tabEnabled .level-3.sub-level-wrapper.has-category-asset {
        padding-left: 0;
        cursor: auto; }
        .tabEnabled .level-3.sub-level-wrapper.has-category-asset .viewall-sm a {
          color: #000000; }
      .tabEnabled .level-3.sub-level-wrapper .flyoutimage, .tabEnabled .level-3.sub-level-wrapper .thirdlevelmenu {
        float: left; }
      .tabEnabled .level-3.sub-level-wrapper .flyoutimage + .thirdlevelmenu {
        padding-left: 40px; } }
    @media print, screen and (min-width: 48em) and (min-width: 64.0625em) {
      .tabEnabled .level-3.sub-level-wrapper .flyoutimage + .thirdlevelmenu {
        width: 100%; } }
    @media only screen and (min-width: 48em) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
      .tabEnabled .level-3.sub-level-wrapper .flyoutimage + .thirdlevelmenu {
        padding-left: 30px; } }
    @media print, screen and (min-width: 48em) and (min-width: 64.0625em) {
      .tabEnabled .level-3.sub-level-wrapper .flyoutimage + .thirdlevelmenu {
        padding-left: 52px; } }
  @media print, screen and (min-width: 48em) {
      .tabEnabled .level-3.sub-level-wrapper .viewall-sm {
        position: absolute;
        bottom: 15px; } }
    @media print, screen and (min-width: 48em) and (min-width: 64.0625em) {
      .tabEnabled .level-3.sub-level-wrapper .viewall-sm {
        bottom: 35px; } }
  @media print, screen and (min-width: 48em) {
      .tabEnabled .level-3.sub-level-wrapper .view-all-for-two-column {
        margin-left: 162px; } }
    @media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 64em) {
      .tabEnabled .level-3.sub-level-wrapper .view-all-for-two-column {
        margin-left: 130px; } }
  @media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 64em) and (orientation: landscape) {
    .tabEnabled .level-3.sub-level-wrapper .view-all-for-two-column {
      margin-left: 155px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .tabEnabled .level-3.sub-level-wrapper .viewall-sm {
      font-family: 'Helvetica Neue LT W01_35 Thin'; } }
  @media print, screen and (min-width: 48em) {
    .tabEnabled .level-3 .level-4.sub-level-wrapper {
      padding-top: 15px; } }
  .level-3 .flyoutimage {
    position: relative; }
    @media print, screen and (min-width: 64.0625em) {
      .level-3 .flyoutimage {
        width: 33%;
        max-width: 100%; } }
    .level-3 .flyoutimage a {
      height: 100%;
      padding: 0; }

@media screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait) {
  .level-3 .flyoutimage {
    max-width: 310px; } }
    .level-3 .flyoutimage img {
      height: 100%; }
    .level-3 .flyoutimage p {
      position: absolute;
      top: 20px;
      left: 130px;
      color: #FFFFFF; }
      @media screen and (max-width: 1366px) {
        .level-3 .flyoutimage p {
          left: 92px; } }
      @media screen and (max-width: 1280px) {
        .level-3 .flyoutimage p {
          left: 52px; } }
      @media screen and (max-width: 1240px) {
        .level-3 .flyoutimage p {
          left: 32px; } }
      @media screen and (max-width: 1180px) {
        .level-3 .flyoutimage p {
          left: 0px; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .level-3 .flyoutimage p {
          left: 20px; } }
  @media print, screen and (min-width: 48em) {
    .level-3 {
      display: block; }
      .level-3 li {
        float: none; } }

.mobile-navigation .main-nav {
  position: fixed;
  transform: translateX(-100%);
  right: auto;
  width: 244px;
  left: 0;
  top: 0;
  z-index: 1080;
  background: #FFFFFF; }

@media screen and (max-width: 47.9375em) {
  overflow: hidden; }

.menu-active footer, .menu-active .footer-persistant {
  visibility: hidden !important; }

.menu-active #wrapper {
  overflow: visible;
  transform: translateX(244px) !important; }
  .menu-active #wrapper .mobile-navigation .main-nav {
    overflow: visible; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-1 {
      transition: transform 0.5s ease-in; }
      .menu-active #wrapper .mobile-navigation .main-nav .level-1 li {
        border: 0 none;
        border-bottom: 1px solid #BFBFBF;
        padding: 8px 10px;
        height: auto; }
        .menu-active #wrapper .mobile-navigation .main-nav .level-1 li.mobile-menu-bottom {
          padding: 0; }
        .menu-active #wrapper .mobile-navigation .main-nav .level-1 li .icon-arrow-lt, .menu-active #wrapper .mobile-navigation .main-nav .level-1 li .menu-item-toggle {
          width: 15px;
          padding: 0; }
        .menu-active #wrapper .mobile-navigation .main-nav .level-1 li a, .menu-active #wrapper .mobile-navigation .main-nav .level-1 li .level-2 span.category-header {
          width: calc(100% - 20px);
          padding-left: 6px;
          display: inline-block;
          border-bottom: none; }
        .menu-active #wrapper .mobile-navigation .main-nav .level-1 li.catalog-link > span {
          width: calc(100% - 20px);
          padding-left: 6px; }
          .menu-active #wrapper .mobile-navigation .main-nav .level-1 li.catalog-link > span.icon-arrow-lt, .menu-active #wrapper .mobile-navigation .main-nav .level-1 li.catalog-link > span.menu-item-toggle {
            width: 15px;
            padding: 0; }
      .menu-active #wrapper .mobile-navigation .main-nav .level-1 .viewall-sm {
        padding: 10px 10px; }
        .menu-active #wrapper .mobile-navigation .main-nav .level-1 .viewall-sm a {
          padding-left: 6px; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-2, .menu-active #wrapper .mobile-navigation .main-nav .level-3.sub-level-wrapper, .menu-active #wrapper .mobile-navigation .main-nav .level-4.sub-level-wrapper {
      position: fixed;
      overflow: hidden;
      min-height: 1px;
      height: 100%;
      transition: none;
      transition: transform 0.25s ease-in;
      transform: translateX(100%) !important; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-3.sub-level-wrapper {
      display: none;
      transform: translateX(100%) !important;
      overflow: visible;
      background: #FFFFFF; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-4.sub-level-wrapper {
      display: none;
      transform: translateX(100%) !important;
      background: #FFFFFF; }
    .menu-active #wrapper .mobile-navigation .main-nav .leve1-nav, .menu-active #wrapper .mobile-navigation .main-nav .level2-nav, .menu-active #wrapper .mobile-navigation .main-nav .level3-nav, .menu-active #wrapper .mobile-navigation .main-nav .level4-nav {
      background: #D9D9D9;
      padding: 10px 10px; }
    .menu-active #wrapper .mobile-navigation .main-nav .menu-item-toggle.level3-nav, .menu-active #wrapper .mobile-navigation .main-nav .menu-item-toggle.level4-nav {
      background: transparent; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-2 {
      display: none !important; }
    .menu-active #wrapper .mobile-navigation .main-nav .active .level-2 {
      display: block !important;
      transform: translateX(0%) !important;
      transition: transform 0.25s ease-in;
      height: 100%; }
      .menu-active #wrapper .mobile-navigation .main-nav .active .level-2 li {
        min-height: 1px; }
      .menu-active #wrapper .mobile-navigation .main-nav .active .level-2 .leve1-nav span {
        text-transform: uppercase; }
      .menu-active #wrapper .mobile-navigation .main-nav .active .level-2 .leve1-nav img {
        padding-left: 17px; }
      .menu-active #wrapper .mobile-navigation .main-nav .active .level-2 .level-2-link.active .level-3 {
        display: block !important;
        transform: translateX(0%) !important; }
      .menu-active #wrapper .mobile-navigation .main-nav .active .level-2 .level-2-link.active .catalog-link.active .level-4 {
        display: block !important;
        transform: translateX(0%) !important; }
      .menu-active #wrapper .mobile-navigation .main-nav .active .level-2 .level-2-link.active .viewall-sm {
        border-bottom: 1px solid #BFBFBF; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-2 .level-cats .category-header {
      text-transform: uppercase;
      padding-left: 6px; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-2 .back-item {
      background-color: #e5e5e5; }
      .menu-active #wrapper .mobile-navigation .main-nav .level-2 .back-item span {
        text-transform: uppercase; }
      .menu-active #wrapper .mobile-navigation .main-nav .level-2 .back-item img {
        padding-left: 17px; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-2 .content-column {
      display: block !important;
      visibility: visible !important; }
      .menu-active #wrapper .mobile-navigation .main-nav .level-2 .content-column img {
        padding-right: 0px !important; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-2 .level-cats + .content-column {
      display: none !important;
      visibility: hidden !important; }
    .menu-active #wrapper .mobile-navigation .main-nav .level-2 .level-3 .thirdlevelmenu .catalog-link span {
      text-transform: uppercase; }
    .menu-active #wrapper .mobile-navigation .main-nav li a {
      color: #000000 !important;
      text-transform: uppercase;
      padding-left: 17px; }
    .menu-active #wrapper .mobile-navigation .main-nav li img {
      padding-right: 17px; }
    .menu-active #wrapper .mobile-navigation .main-nav li .menu-item-toggle {
      border-left: 0px !important; }
    .menu-active #wrapper .mobile-navigation .main-nav .mobile-menu-bottom {
      border: 0px !important; }
      .menu-active #wrapper .mobile-navigation .main-nav .mobile-menu-bottom ul {
        padding-top: 8px; }
      .menu-active #wrapper .mobile-navigation .main-nav .mobile-menu-bottom li {
        border-bottom: 0px;
        padding: 5px 10px;
        font-size: 13px;
        line-height: 1.15; }
        .menu-active #wrapper .mobile-navigation .main-nav .mobile-menu-bottom li a {
          text-transform: capitalize; }
        .menu-active #wrapper .mobile-navigation .main-nav .mobile-menu-bottom li .chat-btn {
          padding-left: 6px;
          text-transform: capitalize; }

body.colorway-transparent-black .mega-menu-logo-container .level-1 > li.hover > a, body.colorway-transparent-black .mega-menu-logo-container .level-1 > li > a:hover,
body.colorway-solid-white .mega-menu-logo-container .level-1 > li.hover > a,
body.colorway-solid-white .mega-menu-logo-container .level-1 > li > a:hover {
  color: #BFBFBF; }

body.colorway-transparent-white .mega-menu-logo-container .level-1 > li.hover > a, body.colorway-transparent-white .mega-menu-logo-container .level-1 > li > a:hover,
body.colorway-solid-black .mega-menu-logo-container .level-1 > li.hover > a,
body.colorway-solid-black .mega-menu-logo-container .level-1 > li > a:hover {
  color: #BFBFBF; }

.level-2 .sub-level-wrapper > .hide-for-medium.leve1-nav {
  display: none; }

#lpButtonDivNR5 .LPMcontainer {
  position: static !important; }

.how-to-content-wrap {
  width: 100%; }
  @media print, screen and (min-width: 64.0625em) {
    .how-to-content-wrap {
      min-height: 270px; } }

.top-banner {
  width: 100%; }
  @media screen and (max-width: 47.9375em) {
    .top-banner {
      padding-left: 10px;
      padding-right: 10px; } }

#minimized-header-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }
  @media print, screen and (min-width: 48em) {
    #minimized-header-container {
      display: block; } }
  #minimized-header-container .sticky {
    transform: initial; }

.nars-logo {
  display: block;
  text-align: left; }
  @media screen and (max-width: 47.9375em) {
    .nars-logo {
      text-align: center; } }
  .nars-logo .nars-icon-logo {
    display: block;
    height: 45px;
    transition: all 0.5s ease; }
    @media screen and (max-width: 47.9375em) {
      .nars-logo .nars-icon-logo {
        margin: 0 auto; } }
    @media print, screen and (min-width: 48em) {
      .nars-logo .nars-icon-logo {
        height: 50px; } }
    @media print, screen and (min-width: 64.0625em) {
      .nars-logo .nars-icon-logo {
        height: 93px; } }
  @media print, screen and (min-width: 48em) {
    .nars-logo .nars-icon-logo.picture-colorway img {
      margin-left: 0; } }

.page-narspro .nars-logo .nars-icon-logo img {
  height: 200%; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .page-narspro .nars-logo .nars-icon-logo img {
      width: 100%; } }

.mega-menu-logo-container {
  position: relative;
  z-index: 1000; }
  @media print, screen and (min-width: 48em) {
    .mega-menu-logo-container {
      margin: 0 auto; } }
  @media screen and (max-width: 47.9375em) {
    .mega-menu-logo-container {
      margin: 0; } }
  .mega-menu-logo-container .logo {
    margin: 0 auto;
    text-align: center;
    left: -100px;
    padding: 0 0; }
    @media print, screen and (min-width: 48em) {
      .sticky-header .mega-menu-logo-container .logo {
        position: absolute;
        left: 0;
        width: 160px;
        top: 10px; } }
  .mega-menu-logo-container .top-banner .search-dropdown {
    position: absolute;
    top: 93px;
    display: block;
    padding: 0 0 10px;
    z-index: 100;
    left: 0;
    right: 0;
    z-index: 1100; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .mega-menu-logo-container .top-banner .search-dropdown {
        top: 50px; } }
    @media screen and (max-width: 47.9375em) {
      .mega-menu-logo-container .top-banner .search-dropdown {
        top: 45px; } }
    .mega-menu-logo-container .top-banner .search-dropdown .field-button-container {
      position: relative; }
    .sticky-header .mega-menu-logo-container .top-banner .search-dropdown {
      top: 60px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .sticky-header .mega-menu-logo-container .top-banner .search-dropdown {
          top: 50px; } }
      @media screen and (max-width: 47.9375em) {
        .sticky-header .mega-menu-logo-container .top-banner .search-dropdown {
          top: 40px; } }
    .mega-menu-logo-container .top-banner .search-dropdown input[type="text"] {
      width: 100%;
      height: 110px;
      color: #595959;
      border: 0px !important;
      border-bottom: 1px solid #BFBFBF !important;
      outline: none;
      background: #FFFFFF;
      padding: 0px 45px 0px 21px; }
      @media screen and (max-width: 47.9375em) {
        .mega-menu-logo-container .top-banner .search-dropdown input[type="text"] {
          height: 60px;
          font-size: 22px; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .mega-menu-logo-container .top-banner .search-dropdown input[type="text"] {
          height: 75px;
          padding-right: 60px; } }
      .mega-menu-logo-container .top-banner .search-dropdown input[type="text"]:placeholder {
        text-transform: uppercase; }
    .mega-menu-logo-container .top-banner .search-dropdown .button-search {
      position: absolute;
      right: 20px;
      top: 50%;
      margin-top: -9px;
      color: #000000;
      background: none;
      border: none;
      padding: 0; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .mega-menu-logo-container .top-banner .search-dropdown .button-search {
          right: 30px; } }
      .mega-menu-logo-container .top-banner .search-dropdown .button-search:hover {
        background: transparent !important;
        text-decoration: none; }

.sticky-header {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1090; }
  .sticky-header .nars-logo .nars-icon-logo {
    height: 40px;
    transition: all 0.5s ease; }
    @media print, screen and (min-width: 48em) {
      .sticky-header .nars-logo .nars-icon-logo {
        height: 50px; } }
    @media print, screen and (min-width: 64.0625em) {
      .sticky-header .nars-logo .nars-icon-logo {
        height: 60px; } }
  .sticky-header .quick-access-menu li {
    z-index: 1030; }
  @media screen and (max-width: 47.9375em) {
    .sticky-header .utility-nav {
      display: none; } }

@media print, screen and (min-width: 48em) {
  .call-us {
    pointer-events: none; } }

@media screen and (max-width: 47.9375em) {
  .guest-greeting {
    display: none; } }

.primary-logo {
  max-width: 160px; }
  @media print, screen and (min-width: 48em) {
    .primary-logo {
      margin: 0;
      display: inline-block; } }
  @media print, screen and (min-width: 64.0625em) {
    .primary-logo {
      max-width: 230px;
      width: 100%; } }
  .primary-logo a {
    display: block; }
  .primary-logo img {
    width: 100%; }

.header-banner {
  display: block;
  background-color: #c8102e;
  width: 100%; }
  .header-banner .header-promotion {
    color: #ffffff;
    text-align: center;
    padding: 0.5em;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    font-size: 12px; }
  @media print, screen and (min-width: 48em) {
    .header-banner {
      background-color: #000000; } }

.promotion {
  padding-top: 15px; }

.header-search {
  display: none;
  margin: 0 auto;
  padding: 0 1em 1em;
  width: 100%;
  z-index: 1080; }
  @media print, screen and (min-width: 48em) {
    .header-search {
      background-color: transparent;
      display: block;
      float: left;
      height: 2.5em;
      margin: 0 auto;
      width: 300px; } }
  .header-search form {
    margin-top: 0; }
  .header-search input[type="text"],
  .header-search input {
    border: none;
    float: left;
    padding: 0;
    width: 85%;
    width: calc(100% - 1.3rem); }
    @media screen and (max-width: 47.9375em) {
      .header-search input[type="text"],
      .header-search input {
        transition: color .5s ease; } }
    .header-search input[type="text"]:focus,
    .header-search input:focus {
      outline: none; }
  .header-search .go-label {
    display: block; }
    @media print, screen and (min-width: 48em) {
      .header-search .go-label {
        display: none; } }
  .header-search .icon-search {
    display: none; }
    @media print, screen and (min-width: 48em) {
      .header-search .icon-search {
        display: block; } }
  .header-search .field-button-container input:focus::-webkit-input-placeholder {
    color: transparent; }
  .header-search .field-button-container input:focus:-moz-placeholder {
    color: transparent; }
  .header-search .field-button-container input:focus::-moz-placeholder {
    color: transparent; }
  .header-search .field-button-container input:focus:-ms-input-placeholder {
    color: transparent; }

.quick-access-menu {
  list-style: none;
  text-align: center;
  -ms-flex-align: center;
      align-items: center; }
  .quick-access-menu .home-icon-container {
    /*padding: 0;
		.menu-toggle.icon-hamburgers {
			text-align: left;
			padding: 0;
		}*/ }
  @media screen and (max-width: 47.9375em) {
    .quick-access-menu.row, .quick-access-menu#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .quick-access-menu.content-asset, .pt_content-search-result-static .left-nav-template .quick-access-menu.content-asset {
      margin: 0; } }
  @media print, screen and (min-width: 48em) {
    .quick-access-menu {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; } }
  .quick-access-menu > li {
    z-index: 1000;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
    @media print, screen and (min-width: 48em) {
      .quick-access-menu > li.nav-menu {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; } }
    @media screen and (max-width: 47.9375em) {
      .quick-access-menu > li.nars-logo-container {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        text-align: center;
        margin-left: 40px; } }

.right-search .search {
  display: block; }
  @media print, screen and (min-width: 64.0625em) {
    .right-search .search {
      padding-right: 10px; } }
  .right-search .search .icon-search {
    display: inline-block; }
  .right-search .search .icon-close {
    display: none; }
  .right-search .search.open .icon-search {
    display: none; }
  .right-search .search.open .icon-close {
    display: inline-block; }

.nars-pro-sticky-logo-black, .nars-pro-sticky-logo-white {
  display: none; }

.sticky-header .nars-logo .nars-icon-logo .narspro-header-logo {
  display: none; }

.sticky-header .nars-logo .nars-icon-logo .nars-pro-sticky-logo-black {
  display: block;
  height: 100%; }

#mini-cart {
  position: relative; }
  @media print, screen and (min-width: 48em) {
    #mini-cart {
      padding: 0 2px 0 1em;
      background-color: transparent;
      border-color: transparent;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      margin: 0;
      font-size: 12px;
      -ms-flex-align: center;
          align-items: center;
      border-top: transparent 3px solid;
      border-bottom: transparent 3px solid; }
      #mini-cart:hover, #mini-cart:focus {
        border-bottom-color: #FFFFFF; } }
  #mini-cart.minicart-open {
    box-shadow: inset 1px 0px 1px -1px #000000, inset -1px 0px 1px -1px #000000;
    z-index: 1061;
    border-top: none;
    border-bottom: none; }
    #mini-cart.minicart-open .mini-cart-content {
      border-top: 1px solid #BFBFBF;
      margin-top: 4px;
      z-index: -1; }
    #mini-cart.minicart-open:after {
      content: '';
      position: absolute;
      bottom: -1px;
      width: 47px;
      height: 1px;
      left: 0;
      background: #FFFFFF; }

.utility-nav #mini-cart.minicart-open .mini-cart-link {
  background-color: inherit; }

.mini-cart-total .mini-cart-link {
  display: block;
  text-transform: uppercase; }
  @media print, screen and (min-width: 48em) {
    .mini-cart-total .mini-cart-link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; } }
  .mini-cart-total .mini-cart-link .minicart-quantity {
    text-align: center;
    line-height: 18px; }
    @media print, screen and (min-width: 48em) {
      .mini-cart-total .mini-cart-link .minicart-quantity {
        padding: 1px 4px;
        position: static;
        width: auto;
        height: auto; } }

.mini-cart-total .mini-cart-empty {
  transition: color 500ms ease; }
  .mini-cart-total .mini-cart-empty:hover {
    text-decoration: none; }

.mini-cart-content {
  background-color: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-top: none;
  display: none;
  color: #000000;
  height: auto !important;
  position: absolute;
  padding: 1em 25px;
  right: -12px;
  top: 39px;
  width: 20rem;
  z-index: 1060; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .mini-cart-content {
      width: 17rem;
      padding: 8px 20px 0 20px; } }
  @media print, screen and (min-width: 64.0625em) {
    .mini-cart-content {
      padding: 0 30px 10px 30px; } }

.mini-cart-header {
  font-size: 1.1em;
  font-family: 'HelveticaNeueW01-75Bold';
  padding: 1em 1em 0.5em;
  text-transform: uppercase; }

.mini-cart-products {
  max-height: 280px;
  overflow: auto;
  padding: 1em;
  text-align: left; }
  @media print, screen and (min-width: 64.0625em) {
    .mini-cart-products {
      max-height: 295px; } }

.mini-cart-product {
  overflow: hidden;
  padding: 1em 0.5em;
  position: relative;
  border-bottom: 1px solid #BFBFBF; }
  .mini-cart-product:last-of-type {
    border: none; }
  .mini-cart-product:hover {
    background-color: #D9D9D9; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .mini-cart-product:hover {
        background: none; } }
  .mini-cart-product.collapsed .mini-cart-name,
  .mini-cart-product.collapsed .mini-cart-attributes,
  .mini-cart-product.collapsed .mini-cart-pricing,
  .mini-cart-product.collapsed .product-availability-list {
    width: 90%; }
  .mini-cart-product.collapsed .mini-cart-image {
    display: none; }
  .mini-cart-product .mini-cart-toggle {
    cursor: pointer;
    display: none;
    /* not needed in the design, so always hide */
    font-size: 1.5em;
    position: absolute;
    left: 0;
    top: 0; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .mini-cart-product {
      padding: 1em 0.5em 1em 0; } }
  @media print, screen and (min-width: 64.0625em) {
    .mini-cart-product {
      padding: 27px 0.5em 30px; } }

.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative; }

.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important; }

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0; }

.scroll-element {
  display: none; }

.scroll-element, .scroll-element div {
  box-sizing: content-box; }

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block; }

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default; }

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999; }

.scroll-textarea > .scroll-content {
  overflow: hidden !important; }

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important; }

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0; }

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%; }

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 5px; }

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden; }

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 8px; }

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4; }

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
  opacity: 0; }

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2; }

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191; }

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px; }

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px; }

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px; }

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px; }

.mini-cart-image {
  float: left;
  width: 38%; }
  .mini-cart-image img {
    max-width: 80px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .mini-cart-image img {
        max-width: 60px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .mini-cart-image {
      width: auto; } }

.mini-cart-details {
  float: right;
  width: 62%;
  right: 0; }
  .mini-cart-details a {
    color: #000000; }
  .mini-cart-details .mini-cart-pricing {
    margin-top: 5px; }
  .mini-cart-details .mini-cart-link-checkout {
    color: #000000;
    text-decoration: underline !important;
    margin-top: 1em; }
  .mini-cart-details .product-availability-list .notavailable {
    color: #E6001E;
    margin-top: 5px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .mini-cart-details {
      font-size: 13px;
      margin-top: 8px;
      margin-bottom: 12px;
      width: calc(100% - 75px); } }
  @media print, screen and (min-width: 64.0625em) {
    .mini-cart-details {
      margin-top: 3px; } }

.mini-cart-totals {
  text-align: center;
  color: #000000;
  text-transform: uppercase; }
  .mini-cart-totals button,
  .mini-cart-totals .button,
  .mini-cart-totals .button-link,
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
  .mini-cart-totals .links,
  .mini-cart-totals .button-newsletter {
    background: #000000;
    margin: 10px 0 0 0;
    overflow: inherit;
    /*&:active {
			color: $color-black;
		}*/ }
  .mini-cart-totals .free-shipping-text {
    text-align: left;
    margin: 1em;
    border-top: 1px #BFBFBF solid;
    padding-top: 1em; }
  .mini-cart-totals .mini-cart-link-cart {
    margin: 0;
    display: block; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .mini-cart-totals .mini-cart-link-cart {
        margin: 20px 0 0 0; } }
    @media print, screen and (min-width: 64.0625em) {
      .mini-cart-totals .mini-cart-link-cart {
        padding-bottom: 1em; } }

.mini-cart-subtotals {
  border-top: #BFBFBF thin solid;
  border-bottom: #BFBFBF thin solid;
  color: #000000;
  padding: 20px 0; }
  .mini-cart-subtotals .value {
    margin-right: .5rem; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .mini-cart-subtotals {
      font-size: 13px;
      width: 100%; } }

.minicart-promotion {
  color: #000000;
  display: block;
  margin-top: 20px; }
  .minicart-promotion .cart-promo {
    color: #000000;
    background: none;
    font-style: normal;
    border-top: 1px solid #BFBFBF; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .minicart-promotion .cart-promo {
        margin: 8px 0 0 0;
        padding-top: 20px;
        padding-bottom: 20px; } }
    @media print, screen and (min-width: 64.0625em) {
      .minicart-promotion .cart-promo {
        margin: 0;
        padding-top: 20px;
        padding-bottom: 20px; } }

.mini-cart-slot {
  background: none repeat scroll 0 0 #e0e0e0;
  font-style: italic;
  margin: 1em 1em; }
  @media print, screen and (min-width: 64.0625em) {
    .mini-cart-slot {
      margin-top: 20px; } }

.mini-cart-link-checkout {
  clear: both;
  background: #000000;
  display: block;
  margin: 0 !important;
  text-align: center;
  text-decoration: underline !important; }

/** For minicart modal in mobile view **/
#minicart-notification {
  background: #000000;
  border: 0;
  color: #FFFFFF;
  height: auto;
  min-height: auto;
  padding: 2em;
  position: relative;
  top: 128px;
  /*.product-name {
	    font-weight: 700;
	}*/ }
  #minicart-notification a {
    color: #FFFFFF;
    margin-top: 1.5em;
    margin-right: 1em;
    text-decoration: underline;
    display: inline-block;
    text-transform: uppercase; }

.breadcrumb {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase; }
  .breadcrumb li {
    display: inline;
    list-style: none outside none; }
  .breadcrumb .results-text {
    font-size: 12px;
    color: #767676; }
  @media screen and (max-width: 47.9375em) {
    .breadcrumb {
      padding-top: 20px;
      padding-bottom: 20px; } }

.paging-current-page {
  left: -999em;
  position: absolute; }

.breadcrumb-element:before {
  content: "|";
  margin-left: 4px;
  margin-right: 10px; }

.breadcrumb-element:first-child:before {
  content: "";
  margin-left: 0;
  display: none; }

@media print, screen and (min-width: 64.0625em) {
  .breadcrumb-element {
    font-family: 'HelveticaNeueW01-45Ligh'; } }

.breadcrumb-refinement {
  font-family: 'HelveticaNeueW01-75Bold'; }
  .breadcrumb-refinement:after {
    content: attr(data-divider);
    font-style: normal; }
  .breadcrumb-refinement:last-of-type:after {
    content: ""; }

.breadcrumb-refinement-value {
  background-color: rgba(132, 189, 0, 0.3);
  display: inline-block;
  border-radius: 3px;
  margin: 0 .42em .42em 0;
  padding: 0 .42em; }

.breadcrumb-relax {
  background: none;
  color: #000000;
  font-style: normal;
  padding: 0 25px 10px 0;
  float: left;
  text-transform: uppercase;
  font-weight: 600; }

.filter-close-icon {
  font-size: 10px;
  color: black;
  padding-left: 10px;
  font-weight: bold; }

.breadcrumb-result-text a,
.breadcrumb .searchphraselink {
  background: none;
  color: #767676;
  padding: 0; }

@media screen and (min-width: 72.1875em) {
  .plp-breadcrumb .breadcrumb {
    margin-left: calc( (100% - 1155px)/2); } }

.plp-breadcrumb .breadcrumb.bleed-breadcrumb {
  padding-right: 20px;
  z-index: 1; }
  @media print, screen and (min-width: 64.0625em) {
    .plp-breadcrumb .breadcrumb.bleed-breadcrumb {
      padding: 0; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .plp-breadcrumb .breadcrumb.bleed-breadcrumb {
      padding-left: 10px; } }

.plp-breadcrumb .row.category-details, .plp-breadcrumb .category-details#modal-cntr.product-compare-shades, .plp-breadcrumb .pt_content-search-result-static .no-left-nav-template .category-details.content-asset, .pt_content-search-result-static .no-left-nav-template .plp-breadcrumb .category-details.content-asset, .plp-breadcrumb .pt_content-search-result-static .left-nav-template .category-details.content-asset, .pt_content-search-result-static .left-nav-template .plp-breadcrumb .category-details.content-asset {
  width: 100%;
  margin: 0; }
  .plp-breadcrumb .row.category-details .bleed-page-intro.page-intro, .plp-breadcrumb .category-details#modal-cntr.product-compare-shades .bleed-page-intro.page-intro, .plp-breadcrumb .pt_content-search-result-static .no-left-nav-template .category-details.content-asset .bleed-page-intro.page-intro, .pt_content-search-result-static .no-left-nav-template .plp-breadcrumb .category-details.content-asset .bleed-page-intro.page-intro, .plp-breadcrumb .pt_content-search-result-static .left-nav-template .category-details.content-asset .bleed-page-intro.page-intro, .pt_content-search-result-static .left-nav-template .plp-breadcrumb .category-details.content-asset .bleed-page-intro.page-intro {
    max-width: 1155px;
    margin: 30px auto 0; }
  @media screen and (max-width: 47.9375em) {
    .plp-breadcrumb .row.category-details .page-intro-container, .plp-breadcrumb .category-details#modal-cntr.product-compare-shades .page-intro-container, .plp-breadcrumb .pt_content-search-result-static .no-left-nav-template .category-details.content-asset .page-intro-container, .pt_content-search-result-static .no-left-nav-template .plp-breadcrumb .category-details.content-asset .page-intro-container, .plp-breadcrumb .pt_content-search-result-static .left-nav-template .category-details.content-asset .page-intro-container, .pt_content-search-result-static .left-nav-template .plp-breadcrumb .category-details.content-asset .page-intro-container {
      margin-top: 0px; } }

.plp-breadcrumb .row.bleed-description .bleed-page-intro.page-intro, .plp-breadcrumb .bleed-description#modal-cntr.product-compare-shades .bleed-page-intro.page-intro, .plp-breadcrumb .pt_content-search-result-static .no-left-nav-template .bleed-description.content-asset .bleed-page-intro.page-intro, .pt_content-search-result-static .no-left-nav-template .plp-breadcrumb .bleed-description.content-asset .bleed-page-intro.page-intro, .plp-breadcrumb .pt_content-search-result-static .left-nav-template .bleed-description.content-asset .bleed-page-intro.page-intro, .pt_content-search-result-static .left-nav-template .plp-breadcrumb .bleed-description.content-asset .bleed-page-intro.page-intro {
  max-width: 1155px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px; }

.primary-content dl {
  clear: both;
  overflow: hidden; }
  .primary-content dl dt {
    clear: both;
    float: left;
    margin: 2% 0 0;
    min-width: 15%; }
  .primary-content dl dd {
    float: left;
    margin: 2% 0 0;
    padding: 0 0 0 5%; }

.col-1 {
  float: left;
  margin: 4px 0;
  width: 48%; }

.col-2 {
  float: right;
  margin: 4px 0;
  width: 48%; }

.section-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 1.1em !important;
  font-family: 'HelveticaNeueW01-75Bold';
  margin: 0;
  padding: 1em;
  position: relative;
  text-transform: uppercase; }

.section-header-note {
  font-size: 0.9em;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  text-transform: none; }

.back {
  display: block;
  margin: 0 0 10px; }

#secondary a {
  color: #000000; }

#category-level-1 li {
  display: block;
  font-family: "Reader", Arial, sans-serif;
  margin: 0 0;
  border-bottom: #000000 1px solid;
  line-height: 1rem; }
  #category-level-1 li .refinement-link {
    background: none repeat scroll 0 0 transparent;
    font-family: 'HelveticaNeueW01-75Bold';
    display: inline-block; }

#category-level-1 > li.expandable.active > span {
  color: #000;
  font-family: 'HelveticaNeueW01-75Bold'; }

.accordion-arrow {
  display: block;
  float: right;
  padding-right: 10px; }
  @media screen and (max-width: 47.9375em) {
    .accordion-arrow {
      width: 100%;
      position: absolute;
      top: 10px;
      right: 10px;
      height: 30px; } }
  .accordion-arrow:after {
    color: #000000;
    content: "\f0d7";
    float: right;
    font-family: "icomoon";
    font-size: 12px; }
  .expanded > .accordion-arrow:after {
    color: #cccccc;
    content: "\f0d8"; }

@media print, screen and (min-width: 48em) {
  .search-results #category-level-1 {
    padding-left: 10px; } }

#category-level-2 {
  display: none;
  padding: .5em .1em 0 .7em; }
  #category-level-2 li {
    border-bottom: 0;
    padding: 5px 0; }
    #category-level-2 li a.refinement-link {
      font-family: 'Helvetica Neue LT W01_55 Roman';
      margin: 0 0 0 .4em;
      padding: 0; }
    #category-level-2 li a.active {
      color: #000000;
      font-family: 'HelveticaNeueW01-75Bold'; }
    #category-level-2 li:not(.expandable) {
      border-bottom: 0; }
  .expanded > #category-level-2 {
    display: block; }

#category-level-3 {
  padding: .5em .1em 0 0; }
  #category-level-3 a.refinement-link {
    font-style: normal;
    margin: 0 0 0 .9em;
    padding: 0; }

.refinement-header {
  display: block;
  font-size: 1.1em;
  font-family: 'HelveticaNeueW01-75Bold';
  margin: 0;
  padding: .25em 0;
  text-transform: capitalize; }

.pt_product-search-result.search-results .refinement-header {
  display: none !important; }

.pt_product-search-result #secondary {
  border: none !important; }
  .pt_product-search-result #secondary .refinement h3 i {
    font-size: 14px;
    margin-right: 10px; }

.pt_product-search-result .search-text-wrapper h2 {
  text-transform: capitalize; }

.pt_product-search-result .page-counter {
  padding-left: 35px;
  padding-bottom: 10px; }

@media screen and (max-width: 39.9375em) {
  .pt_product-search-result .page-counter {
    text-align: center;
    padding-bottom: 20px; } }

.refinement {
  padding-bottom: .65em; }
  .pt_categorylanding .refinement {
    display: none; }
    .pt_categorylanding .refinement.category-refinement {
      display: block; }
  .refinement h3 {
    border-bottom: 1px solid #000;
    font-size: 1em;
    letter-spacing: 0px;
    margin: 0 0 0;
    padding: 5px 0;
    text-transform: capitalize; }
    .ie7 .refinement h3 {
      clear: both; }
    .refinement h3 i {
      color: #000;
      float: right;
      padding-top: 5px; }
  .refinement ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0; }
    .refinement ul li {
      padding: 10px 0; }
      .refinement ul li i {
        color: #e0e0e0; }
      .refinement ul li.selected i {
        color: #64772d; }
    .refinement ul.swatches li {
      float: left;
      padding: .16em; }
      .refinement ul.swatches li a {
        border: 2px solid #e0e0e0;
        border-radius: .5em;
        display: block;
        padding: 0.2em 0.8em; }
      .refinement ul.swatches li.selected a {
        border-color: #000000;
        font-family: 'HelveticaNeueW01-75Bold'; }
      .refinement ul.swatches li.unselectable a {
        background-image: url("../images/interface/icon-color-swatch-unselectable.png");
        background-position: right top; }
    .refinement ul.refinementColor li a {
      height: 23px;
      padding: 0;
      text-indent: -999em;
      width: 30px; }
  .refinement .clear-refinement {
    font-family: 'HelveticaNeueW01-75Bold';
    padding: 0 1.05em 0.4em; }
  .refinement .refinement-link {
    border: 0 none; }
  .refinement .selected .refinement-link {
    background-position: left bottom; }
  .refinement .refinement-top-level {
    font-family: 'HelveticaNeueW01-75Bold';
    padding: 10px 0 10px;
    border-bottom: 1px #000 solid; }

.scrollable {
  height: 10em;
  overflow: auto; }

.nav ul {
  border: 0 none;
  list-style: none outside none;
  margin: .58em 0;
  padding: 0; }
  .nav ul li {
    list-style: none outside none !important;
    margin: 0 0 .58em; }

.nav .toggle {
  border: 0 none;
  display: block;
  font-size: 1em;
  font-family: 'HelveticaNeueW01-75Bold';
  margin: .83em 0 .58em;
  text-transform: uppercase; }
  .nav .toggle span {
    background: none repeat scroll 0 0 transparent; }

.nav .expanded {
  background-position: left -96px; }

.picture-colorway img {
  height: 100%;
  margin: 0 auto; }

.picture-colorway .image-colorway-white {
  display: block; }

.picture-colorway .image-colorway-black {
  display: none; }

body.colorway-transparent-black .sticky-header .nars-logo .nars-icon-logo .nars-pro-sticky-logo-black,
body.colorway-solid-white .sticky-header .nars-logo .nars-icon-logo .nars-pro-sticky-logo-black {
  display: none; }

body.colorway-transparent-black .sticky-header .nars-logo .nars-icon-logo .nars-pro-sticky-logo-white,
body.colorway-solid-white .sticky-header .nars-logo .nars-icon-logo .nars-pro-sticky-logo-white {
  display: block;
  height: 100%; }

body.colorway-transparent-white .mega-menu-logo-container .top-banner .search-dropdown .icon-search,
body.colorway-solid-black .mega-menu-logo-container .top-banner .search-dropdown .icon-search {
  top: 38px;
  color: #000000; }
  @media screen and (max-width: 47.9375em) {
    body.colorway-transparent-white .mega-menu-logo-container .top-banner .search-dropdown .icon-search,
    body.colorway-solid-black .mega-menu-logo-container .top-banner .search-dropdown .icon-search {
      top: 18px; } }

body.colorway-transparent-white .view-all-results a,
body.colorway-solid-black .view-all-results a {
  color: #000000; }

body.colorway-transparent-white .picture-colorway .image-colorway-white,
body.colorway-solid-black .picture-colorway .image-colorway-white {
  display: none; }

body.colorway-transparent-white .picture-colorway .image-colorway-black,
body.colorway-solid-black .picture-colorway .image-colorway-black {
  display: block; }

body.colorway-solid-black .mega-menu-logo-container .nav-banner .button:not(:hover), body.colorway-solid-black .mega-menu-logo-container .nav-banner .button-link:not(:hover), body.colorway-solid-black .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links:not(:hover), .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner .links:not(:hover), body.colorway-solid-black .mega-menu-logo-container .nav-banner .button-newsletter:not(:hover),
body.colorway-solid-white .mega-menu-logo-container .nav-banner .button:not(:hover),
body.colorway-solid-white .mega-menu-logo-container .nav-banner .button-link:not(:hover),
body.colorway-solid-white .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links:not(:hover), .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .mega-menu-logo-container .nav-banner .links:not(:hover),
body.colorway-solid-white .mega-menu-logo-container .nav-banner .button-newsletter:not(:hover),
body.colorway-transparent-black .mega-menu-logo-container .nav-banner .button:not(:hover),
body.colorway-transparent-black .mega-menu-logo-container .nav-banner .button-link:not(:hover),
body.colorway-transparent-black .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links:not(:hover), .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-black .mega-menu-logo-container .nav-banner .links:not(:hover),
body.colorway-transparent-black .mega-menu-logo-container .nav-banner .button-newsletter:not(:hover),
body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button:not(:hover),
body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button-link:not(:hover),
body.colorway-transparent-white .mega-menu-logo-container .nav-banner .menu-utility-user .dropdown-pane.is-open .links:not(:hover), .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-white .mega-menu-logo-container .nav-banner .links:not(:hover),
body.colorway-transparent-white .mega-menu-logo-container .nav-banner .button-newsletter:not(:hover) {
  background: transparent; }

.sticky-header body.colorway-solid-black .search-dropdown, .sticky-header
body.colorway-solid-white .search-dropdown {
  top: 60px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .sticky-header body.colorway-solid-black .search-dropdown, .sticky-header
    body.colorway-solid-white .search-dropdown {
      top: 50px; } }
  @media screen and (max-width: 47.9375em) {
    .sticky-header body.colorway-solid-black .search-dropdown, .sticky-header
    body.colorway-solid-white .search-dropdown {
      top: 40px; } }

body.colorway-transparent-black .mega-menu-logo-container,
body.colorway-transparent-white .mega-menu-logo-container {
  background: transparent; }

.sticky-header body.colorway-transparent-black .search-dropdown, .sticky-header
body.colorway-transparent-white .search-dropdown {
  top: 60px; }
  @media screen and (max-width: 47.9375em) {
    .sticky-header body.colorway-transparent-black .search-dropdown, .sticky-header
    body.colorway-transparent-white .search-dropdown {
      top: 50px; } }

body.colorway-transparent-black .slider-full-bleed,
body.colorway-transparent-white .slider-full-bleed {
  margin-top: -45px; }
  @media print, screen and (min-width: 48em) {
    body.colorway-transparent-black .slider-full-bleed,
    body.colorway-transparent-white .slider-full-bleed {
      margin-top: -50px; } }
  @media print, screen and (min-width: 64.0625em) {
    body.colorway-transparent-black .slider-full-bleed,
    body.colorway-transparent-white .slider-full-bleed {
      margin-top: -93px; } }

.colorway-solid-black nav.utility-nav,
.colorway-transparent-white nav.utility-nav {
  background: #000000;
  color: #000000; }

.colorway-solid-black .sticky-header .mega-menu-logo-container,
.colorway-transparent-white .sticky-header .mega-menu-logo-container {
  background: #000000; }

.colorway-solid-black .mega-menu-logo-container:hover,
.colorway-transparent-white .mega-menu-logo-container:hover {
  background: #000000; }

.colorway-transparent-white .slider-full-bleed .slick-prev:before, .colorway-transparent-white .slider-full-bleed .slick-next:before {
  color: #FFFFFF; }

.colorway-transparent-white .slider-full-bleed .slick-dots li.slick-active button:before {
  background: #FFFFFF; }

.colorway-solid-white nav.utility-nav,
.colorway-transparent-black nav.utility-nav {
  background: #000000;
  color: #FFFFFF; }

.colorway-solid-white .sticky-header .mega-menu-logo-container,
.colorway-transparent-black .sticky-header .mega-menu-logo-container {
  background: #FFFFFF; }

.colorway-solid-white .mega-menu-logo-container:hover,
.colorway-transparent-black .mega-menu-logo-container:hover {
  background: #FFFFFF; }

.colorway-transparent-black .fullbleed-hero, .colorway-transparent-black .fullbleed-narspro-image, .colorway-transparent-black .fullbleed-container img,
.colorway-transparent-white .fullbleed-hero,
.colorway-transparent-white .fullbleed-narspro-image,
.colorway-transparent-white .fullbleed-container img {
  width: 100%;
  margin-top: -45px; }
  @media print, screen and (min-width: 48em) {
    .colorway-transparent-black .fullbleed-hero, .colorway-transparent-black .fullbleed-narspro-image, .colorway-transparent-black .fullbleed-container img,
    .colorway-transparent-white .fullbleed-hero,
    .colorway-transparent-white .fullbleed-narspro-image,
    .colorway-transparent-white .fullbleed-container img {
      margin-top: -50px; } }
  @media print, screen and (min-width: 64.0625em) {
    .colorway-transparent-black .fullbleed-hero, .colorway-transparent-black .fullbleed-narspro-image, .colorway-transparent-black .fullbleed-container img,
    .colorway-transparent-white .fullbleed-hero,
    .colorway-transparent-white .fullbleed-narspro-image,
    .colorway-transparent-white .fullbleed-container img {
      margin-top: -93px; } }

.colorway-transparent-black .fullbleed-container .html-slot-container,
.colorway-transparent-white .fullbleed-container .html-slot-container {
  width: 100% !important; }

footer .footer-container {
  border-top: 1px solid #C4C4C4; }
  @media screen and (max-width: 47.9375em) {
    footer .footer-container {
      padding: 0; } }
  footer .footer-container .footer-middle-content {
    padding-top: 40px;
    padding-bottom: 45px; }
    @media screen and (max-width: 47.9375em) {
      footer .footer-container .footer-middle-content {
        padding-top: 0; }
        footer .footer-container .footer-middle-content .content-wrap, footer .footer-container .footer-middle-content .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar footer .footer-container .footer-middle-content .promotion, footer .footer-container .footer-middle-content .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot footer .footer-container .footer-middle-content .promotion, footer .footer-container .footer-middle-content .level-2 .level-cats.fullWidth, .level-2 footer .footer-container .footer-middle-content .level-cats.fullWidth, footer .footer-container .footer-middle-content .tabEnabled .level-2 .level-cats, .tabEnabled .level-2 footer .footer-container .footer-middle-content .level-cats, footer .footer-container .footer-middle-content .mega-menu-logo-container .top-banner .search-dropdown, .mega-menu-logo-container .top-banner footer .footer-container .footer-middle-content .search-dropdown, .pt_cart footer.column .footer-container .footer-middle-content .row.copyright-container, .pt_cart footer.columns .footer-container .footer-middle-content .row.copyright-container, .pt_cart footer.column .footer-container .footer-middle-content .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .footer-middle-content .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .footer-middle-content .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .footer-middle-content .copyright-container.content-asset, .pt_cart footer.columns .footer-container .footer-middle-content .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .footer-middle-content .copyright-container.content-asset, .pt_cart footer.column .footer-container .footer-middle-content .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .footer-middle-content .copyright-container.content-asset, .pt_cart footer.columns .footer-container .footer-middle-content .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .footer-middle-content .copyright-container.content-asset, .pt_checkout footer.column .footer-container .footer-middle-content .row.copyright-container, .pt_checkout footer.columns .footer-container .footer-middle-content .row.copyright-container, .pt_checkout footer.column .footer-container .footer-middle-content .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .footer-middle-content .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .footer-middle-content .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .footer-middle-content .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .footer-middle-content .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .footer-middle-content .copyright-container.content-asset, .pt_checkout footer.column .footer-container .footer-middle-content .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .footer-middle-content .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .footer-middle-content .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .footer-middle-content .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .footer-middle-content .copyright-container.content-asset {
          padding: 0; } }
    @media screen and (max-width: 64em) {
      footer .footer-container .footer-middle-content.medium-down-text-center {
        text-align: center; } }
    @media print, screen and (min-width: 48em) {
      footer .footer-container .footer-middle-content.medium-down-text-center {
        border-bottom: 1px solid #000;
        padding-bottom: 0; } }
    @media screen and (max-width: 39.9375em) {
      footer .footer-container .footer-middle-content .preferences {
        margin-top: 3em; } }
    @media screen and (max-width: 39.9375em) {
      footer .footer-container .footer-middle-content .products {
        margin-top: 3em; } }
    footer .footer-container .footer-middle-content .zip-field-container {
      border-bottom: 1px solid #8a8a8a;
      margin-bottom: 5px;
      display: inline-block; }
      footer .footer-container .footer-middle-content .zip-field-container .zip-field {
        border: none;
        outline: none;
        width: 75%; }
      footer .footer-container .footer-middle-content .zip-field-container .zip-submit {
        width: 15%;
        background: none;
        color: #8a8a8a;
        border: none; }
        @media print, screen and (min-width: 48em) {
          footer .footer-container .footer-middle-content .zip-field-container .zip-submit {
            padding: 8px 0px; } }
    @media screen and (max-width: 64em) {
      footer .footer-container .footer-middle-content .social-container {
        margin-bottom: 1em; } }
    @media print, screen and (min-width: 64.0625em) {
      footer .footer-container .footer-middle-content .social-container {
        text-align: right; } }
    footer .footer-container .footer-middle-content .social-container .community {
      display: inline-block; }
  footer .footer-container .footer-links ul {
    list-style: none;
    padding: 0;
    margin: 0;
    color: #FFFFFF; }
    footer .footer-container .footer-links ul li {
      list-style: none; }
      @media screen and (max-width: 47.9375em) {
        footer .footer-container .footer-links ul li {
          color: #FFFFFF;
          padding-top: 4px;
          padding-bottom: 4px; } }
      footer .footer-container .footer-links ul li a {
        text-decoration: none;
        font-size: 16px; }
        @media screen and (min-width: 48em) and (max-width: 64em) {
          footer .footer-container .footer-links ul li a {
            font-size: 14px; } }
        footer .footer-container .footer-links ul li a:hover {
          text-decoration: underline; }
  footer .footer-container .change-language {
    padding: 0; }
    footer .footer-container .change-language a:hover {
      text-decoration: underline; }
    @media screen and (min-width: 640px) {
      footer .footer-container .change-language {
        -ms-flex: 0 0 12.66667%;
        flex: 0 0 13.66667%;
        max-width: 13.66667%; } }
    @media screen and (max-width: 39.9375em) {
      footer .footer-container .change-language {
        padding: 30px 0px 30px 9px; } }
  footer .footer-container .countries-selector {
    height: auto; }

footer .footer-top-section {
  padding-top: 30px;
  padding-bottom: 30px;
  background: #FFFFFF; }
  footer .footer-top-section h4 {
    padding-bottom: 15px; }
  footer .footer-top-section > .row, footer .footer-top-section > #modal-cntr.product-compare-shades, footer .pt_content-search-result-static .no-left-nav-template .footer-top-section > .content-asset, .pt_content-search-result-static .no-left-nav-template footer .footer-top-section > .content-asset, footer .pt_content-search-result-static .left-nav-template .footer-top-section > .content-asset, .pt_content-search-result-static .left-nav-template footer .footer-top-section > .content-asset {
    margin: 0; }
  footer .footer-top-section .email-signup {
    padding: 0px;
    color: #000000; }
  footer .footer-top-section .button-dark, footer .footer-top-section .section-dark button, .section-dark footer .footer-top-section button, footer .footer-top-section .content-asset .pdp-content-asset-1 button, .content-asset .pdp-content-asset-1 footer .footer-top-section button, footer .footer-top-section .content-asset .pdp-content-asset-2 button, .content-asset .pdp-content-asset-2 footer .footer-top-section button, footer .footer-top-section .content-asset .pdp-content-asset-video .content-text button, .content-asset .pdp-content-asset-video .content-text footer .footer-top-section button, footer .footer-top-section .content-asset .pdp-content-asset-quote button, .content-asset .pdp-content-asset-quote footer .footer-top-section button, footer .footer-top-section .content-asset .pdp-content-asset-fullwidth-imagetext button, .content-asset .pdp-content-asset-fullwidth-imagetext footer .footer-top-section button, footer .footer-top-section .content-asset .pdp-content-asset-halfwidth-imagetext button, .content-asset .pdp-content-asset-halfwidth-imagetext footer .footer-top-section button, footer .footer-top-section .header-promotion-bar .expanded-promotion-bar button, .header-promotion-bar .expanded-promotion-bar footer .footer-top-section button, footer .footer-top-section .header-promotion-bar .promo-head-slot button, .header-promotion-bar .promo-head-slot footer .footer-top-section button, footer .footer-top-section body.colorway-transparent-black .promo-head-slot button, body.colorway-transparent-black .promo-head-slot footer .footer-top-section button, footer .footer-top-section body.colorway-transparent-black .utility-nav .utility-link button, body.colorway-transparent-black .utility-nav .utility-link footer .footer-top-section button, footer .footer-top-section body.colorway-transparent-black .utility-nav .mini-cart-link button, body.colorway-transparent-black .utility-nav .mini-cart-link footer .footer-top-section button, footer .footer-top-section
  body.colorway-solid-white .promo-head-slot button,
  body.colorway-solid-white .promo-head-slot footer .footer-top-section button, footer .footer-top-section
  body.colorway-solid-white .utility-nav .utility-link button,
  body.colorway-solid-white .utility-nav .utility-link footer .footer-top-section button, footer .footer-top-section
  body.colorway-solid-white .utility-nav .mini-cart-link button,
  body.colorway-solid-white .utility-nav .mini-cart-link footer .footer-top-section button, footer .footer-top-section body.colorway-transparent-white .mega-menu-logo-container button, body.colorway-transparent-white .mega-menu-logo-container footer .footer-top-section button, footer .footer-top-section
  body.colorway-solid-black .mega-menu-logo-container button,
  body.colorway-solid-black .mega-menu-logo-container footer .footer-top-section button, footer .footer-top-section body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section button, footer .footer-top-section
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section button, footer .footer-top-section
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section button, footer .footer-top-section
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section button, footer .footer-top-section body.colorway-transparent-white .checkout-header-container button, body.colorway-transparent-white .checkout-header-container footer .footer-top-section button, footer .footer-top-section
  body.colorway-solid-black .checkout-header-container button,
  body.colorway-solid-black .checkout-header-container footer .footer-top-section button, .pt_cart footer.column .footer-top-section .footer-container button, .pt_cart footer.column .footer-container .footer-top-section button, .pt_cart footer.columns .footer-top-section .footer-container button, .pt_cart footer.columns .footer-container .footer-top-section button, .pt_checkout footer.column .footer-top-section .footer-container button, .pt_checkout footer.column .footer-container .footer-top-section button, .pt_checkout footer.columns .footer-top-section .footer-container button, .pt_checkout footer.columns .footer-container .footer-top-section button, footer .footer-top-section #modal-cntr.modal-video-player button, #modal-cntr.modal-video-player footer .footer-top-section button, footer .footer-top-section
  .section-dark .button,
  .section-dark footer .footer-top-section .button, footer .footer-top-section .content-asset .pdp-content-asset-1 .button, .content-asset .pdp-content-asset-1 footer .footer-top-section .button, footer .footer-top-section .content-asset .pdp-content-asset-2 .button, .content-asset .pdp-content-asset-2 footer .footer-top-section .button, footer .footer-top-section .content-asset .pdp-content-asset-video .content-text .button, .content-asset .pdp-content-asset-video .content-text footer .footer-top-section .button, footer .footer-top-section .content-asset .pdp-content-asset-quote .button, .content-asset .pdp-content-asset-quote footer .footer-top-section .button, footer .footer-top-section .content-asset .pdp-content-asset-fullwidth-imagetext .button, .content-asset .pdp-content-asset-fullwidth-imagetext footer .footer-top-section .button, footer .footer-top-section .content-asset .pdp-content-asset-halfwidth-imagetext .button, .content-asset .pdp-content-asset-halfwidth-imagetext footer .footer-top-section .button, footer .footer-top-section .header-promotion-bar .expanded-promotion-bar .button, .header-promotion-bar .expanded-promotion-bar footer .footer-top-section .button, footer .footer-top-section .header-promotion-bar .promo-head-slot .button, .header-promotion-bar .promo-head-slot footer .footer-top-section .button, footer .footer-top-section body.colorway-transparent-black .promo-head-slot .button, body.colorway-transparent-black .promo-head-slot footer .footer-top-section .button, footer .footer-top-section body.colorway-transparent-black .utility-nav .utility-link .button, body.colorway-transparent-black .utility-nav .utility-link footer .footer-top-section .button, footer .footer-top-section body.colorway-transparent-black .utility-nav .mini-cart-link .button, body.colorway-transparent-black .utility-nav .mini-cart-link footer .footer-top-section .button, footer .footer-top-section
  body.colorway-solid-white .promo-head-slot .button,
  body.colorway-solid-white .promo-head-slot footer .footer-top-section .button, footer .footer-top-section
  body.colorway-solid-white .utility-nav .utility-link .button,
  body.colorway-solid-white .utility-nav .utility-link footer .footer-top-section .button, footer .footer-top-section
  body.colorway-solid-white .utility-nav .mini-cart-link .button,
  body.colorway-solid-white .utility-nav .mini-cart-link footer .footer-top-section .button, footer .footer-top-section body.colorway-transparent-white .mega-menu-logo-container .button, body.colorway-transparent-white .mega-menu-logo-container footer .footer-top-section .button, footer .footer-top-section
  body.colorway-solid-black .mega-menu-logo-container .button,
  body.colorway-solid-black .mega-menu-logo-container footer .footer-top-section .button, footer .footer-top-section body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button, footer .footer-top-section
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button, footer .footer-top-section
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button, footer .footer-top-section
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button, footer .footer-top-section body.colorway-transparent-white .checkout-header-container .button, body.colorway-transparent-white .checkout-header-container footer .footer-top-section .button, footer .footer-top-section
  body.colorway-solid-black .checkout-header-container .button,
  body.colorway-solid-black .checkout-header-container footer .footer-top-section .button, .pt_cart footer.column .footer-top-section .footer-container .button, .pt_cart footer.column .footer-container .footer-top-section .button, .pt_cart footer.columns .footer-top-section .footer-container .button, .pt_cart footer.columns .footer-container .footer-top-section .button, .pt_checkout footer.column .footer-top-section .footer-container .button, .pt_checkout footer.column .footer-container .footer-top-section .button, .pt_checkout footer.columns .footer-top-section .footer-container .button, .pt_checkout footer.columns .footer-container .footer-top-section .button, footer .footer-top-section #modal-cntr.modal-video-player .button, #modal-cntr.modal-video-player footer .footer-top-section .button, footer .footer-top-section
  .section-dark .button-link,
  .section-dark footer .footer-top-section .button-link, footer .footer-top-section .content-asset .pdp-content-asset-1 .button-link, .content-asset .pdp-content-asset-1 footer .footer-top-section .button-link, footer .footer-top-section .content-asset .pdp-content-asset-2 .button-link, .content-asset .pdp-content-asset-2 footer .footer-top-section .button-link, footer .footer-top-section .content-asset .pdp-content-asset-video .content-text .button-link, .content-asset .pdp-content-asset-video .content-text footer .footer-top-section .button-link, footer .footer-top-section .content-asset .pdp-content-asset-quote .button-link, .content-asset .pdp-content-asset-quote footer .footer-top-section .button-link, footer .footer-top-section .content-asset .pdp-content-asset-fullwidth-imagetext .button-link, .content-asset .pdp-content-asset-fullwidth-imagetext footer .footer-top-section .button-link, footer .footer-top-section .content-asset .pdp-content-asset-halfwidth-imagetext .button-link, .content-asset .pdp-content-asset-halfwidth-imagetext footer .footer-top-section .button-link, footer .footer-top-section .header-promotion-bar .expanded-promotion-bar .button-link, .header-promotion-bar .expanded-promotion-bar footer .footer-top-section .button-link, footer .footer-top-section .header-promotion-bar .promo-head-slot .button-link, .header-promotion-bar .promo-head-slot footer .footer-top-section .button-link, footer .footer-top-section body.colorway-transparent-black .promo-head-slot .button-link, body.colorway-transparent-black .promo-head-slot footer .footer-top-section .button-link, footer .footer-top-section body.colorway-transparent-black .utility-nav .utility-link .button-link, body.colorway-transparent-black .utility-nav .utility-link footer .footer-top-section .button-link, footer .footer-top-section body.colorway-transparent-black .utility-nav .mini-cart-link .button-link, body.colorway-transparent-black .utility-nav .mini-cart-link footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-solid-white .promo-head-slot .button-link,
  body.colorway-solid-white .promo-head-slot footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-solid-white .utility-nav .utility-link .button-link,
  body.colorway-solid-white .utility-nav .utility-link footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-solid-white .utility-nav .mini-cart-link .button-link,
  body.colorway-solid-white .utility-nav .mini-cart-link footer .footer-top-section .button-link, footer .footer-top-section body.colorway-transparent-white .mega-menu-logo-container .button-link, body.colorway-transparent-white .mega-menu-logo-container footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-solid-black .mega-menu-logo-container .button-link,
  body.colorway-solid-black .mega-menu-logo-container footer .footer-top-section .button-link, footer .footer-top-section body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-link, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-link,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-link,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-link,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-link, footer .footer-top-section body.colorway-transparent-white .checkout-header-container .button-link, body.colorway-transparent-white .checkout-header-container footer .footer-top-section .button-link, footer .footer-top-section
  body.colorway-solid-black .checkout-header-container .button-link,
  body.colorway-solid-black .checkout-header-container footer .footer-top-section .button-link, .pt_cart footer.column .footer-top-section .footer-container .button-link, .pt_cart footer.column .footer-container .footer-top-section .button-link, .pt_cart footer.columns .footer-top-section .footer-container .button-link, .pt_cart footer.columns .footer-container .footer-top-section .button-link, .pt_checkout footer.column .footer-top-section .footer-container .button-link, .pt_checkout footer.column .footer-container .footer-top-section .button-link, .pt_checkout footer.columns .footer-top-section .footer-container .button-link, .pt_checkout footer.columns .footer-container .footer-top-section .button-link, footer .footer-top-section #modal-cntr.modal-video-player .button-link, #modal-cntr.modal-video-player footer .footer-top-section .button-link, footer .footer-top-section
  .section-dark .menu-utility-user .dropdown-pane.is-open .links,
  .section-dark .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  .section-dark .links, .menu-utility-user .dropdown-pane.is-open
  .section-dark footer .footer-top-section .links, footer .footer-top-section .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open .links, .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 footer .footer-top-section .links, footer .footer-top-section .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open .links, .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 footer .footer-top-section .links, footer .footer-top-section .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text footer .footer-top-section .links, footer .footer-top-section .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open .links, .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote footer .footer-top-section .links, footer .footer-top-section .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links, .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext footer .footer-top-section .links, footer .footer-top-section .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links, .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext footer .footer-top-section .links, footer .footer-top-section .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open .links, .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar .links, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar footer .footer-top-section .links, footer .footer-top-section .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links, .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot .links, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot footer .footer-top-section .links, footer .footer-top-section body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links, body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot footer .footer-top-section .links, footer .footer-top-section body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links, body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link footer .footer-top-section .links, footer .footer-top-section body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links, body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link footer .footer-top-section .links, footer .footer-top-section
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .promo-head-slot footer .footer-top-section .links, footer .footer-top-section
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .utility-link footer .footer-top-section .links, footer .footer-top-section
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .utility-nav .mini-cart-link footer .footer-top-section .links, footer .footer-top-section body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links, body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container footer .footer-top-section .links, footer .footer-top-section
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .mega-menu-logo-container footer .footer-top-section .links, footer .footer-top-section body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .links, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .links, footer .footer-top-section
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .links, footer .footer-top-section
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .links, footer .footer-top-section
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .links, footer .footer-top-section body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links, body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container footer .footer-top-section .links, footer .footer-top-section
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links,
  body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container .links, .menu-utility-user .dropdown-pane.is-open
  body.colorway-solid-black .checkout-header-container footer .footer-top-section .links, .pt_cart footer.column .footer-top-section .footer-container .menu-utility-user .dropdown-pane.is-open .links, .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .footer-top-section .links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-top-section .footer-container .links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container .footer-top-section .links, .pt_cart footer.columns .footer-top-section .footer-container .menu-utility-user .dropdown-pane.is-open .links, .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .footer-top-section .links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-top-section .footer-container .links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container .footer-top-section .links, .pt_checkout footer.column .footer-top-section .footer-container .menu-utility-user .dropdown-pane.is-open .links, .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .footer-top-section .links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-top-section .footer-container .links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container .footer-top-section .links, .pt_checkout footer.columns .footer-top-section .footer-container .menu-utility-user .dropdown-pane.is-open .links, .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .footer-top-section .links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-top-section .footer-container .links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container .footer-top-section .links, footer .footer-top-section #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open .links, #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player .links, .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player footer .footer-top-section .links, footer .footer-top-section
  .section-dark .button-newsletter,
  .section-dark footer .footer-top-section .button-newsletter, footer .footer-top-section .content-asset .pdp-content-asset-1 .button-newsletter, .content-asset .pdp-content-asset-1 footer .footer-top-section .button-newsletter, footer .footer-top-section .content-asset .pdp-content-asset-2 .button-newsletter, .content-asset .pdp-content-asset-2 footer .footer-top-section .button-newsletter, footer .footer-top-section .content-asset .pdp-content-asset-video .content-text .button-newsletter, .content-asset .pdp-content-asset-video .content-text footer .footer-top-section .button-newsletter, footer .footer-top-section .content-asset .pdp-content-asset-quote .button-newsletter, .content-asset .pdp-content-asset-quote footer .footer-top-section .button-newsletter, footer .footer-top-section .content-asset .pdp-content-asset-fullwidth-imagetext .button-newsletter, .content-asset .pdp-content-asset-fullwidth-imagetext footer .footer-top-section .button-newsletter, footer .footer-top-section .content-asset .pdp-content-asset-halfwidth-imagetext .button-newsletter, .content-asset .pdp-content-asset-halfwidth-imagetext footer .footer-top-section .button-newsletter, footer .footer-top-section .header-promotion-bar .expanded-promotion-bar .button-newsletter, .header-promotion-bar .expanded-promotion-bar footer .footer-top-section .button-newsletter, footer .footer-top-section .header-promotion-bar .promo-head-slot .button-newsletter, .header-promotion-bar .promo-head-slot footer .footer-top-section .button-newsletter, footer .footer-top-section body.colorway-transparent-black .promo-head-slot .button-newsletter, body.colorway-transparent-black .promo-head-slot footer .footer-top-section .button-newsletter, footer .footer-top-section body.colorway-transparent-black .utility-nav .utility-link .button-newsletter, body.colorway-transparent-black .utility-nav .utility-link footer .footer-top-section .button-newsletter, footer .footer-top-section body.colorway-transparent-black .utility-nav .mini-cart-link .button-newsletter, body.colorway-transparent-black .utility-nav .mini-cart-link footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-solid-white .promo-head-slot .button-newsletter,
  body.colorway-solid-white .promo-head-slot footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-solid-white .utility-nav .utility-link .button-newsletter,
  body.colorway-solid-white .utility-nav .utility-link footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-solid-white .utility-nav .mini-cart-link .button-newsletter,
  body.colorway-solid-white .utility-nav .mini-cart-link footer .footer-top-section .button-newsletter, footer .footer-top-section body.colorway-transparent-white .mega-menu-logo-container .button-newsletter, body.colorway-transparent-white .mega-menu-logo-container footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-solid-black .mega-menu-logo-container .button-newsletter,
  body.colorway-solid-black .mega-menu-logo-container footer .footer-top-section .button-newsletter, footer .footer-top-section body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section .button-newsletter, footer .footer-top-section body.colorway-transparent-white .checkout-header-container .button-newsletter, body.colorway-transparent-white .checkout-header-container footer .footer-top-section .button-newsletter, footer .footer-top-section
  body.colorway-solid-black .checkout-header-container .button-newsletter,
  body.colorway-solid-black .checkout-header-container footer .footer-top-section .button-newsletter, .pt_cart footer.column .footer-top-section .footer-container .button-newsletter, .pt_cart footer.column .footer-container .footer-top-section .button-newsletter, .pt_cart footer.columns .footer-top-section .footer-container .button-newsletter, .pt_cart footer.columns .footer-container .footer-top-section .button-newsletter, .pt_checkout footer.column .footer-top-section .footer-container .button-newsletter, .pt_checkout footer.column .footer-container .footer-top-section .button-newsletter, .pt_checkout footer.columns .footer-top-section .footer-container .button-newsletter, .pt_checkout footer.columns .footer-container .footer-top-section .button-newsletter, footer .footer-top-section #modal-cntr.modal-video-player .button-newsletter, #modal-cntr.modal-video-player footer .footer-top-section .button-newsletter, footer .footer-top-section
  .section-dark input[type="button"],
  .section-dark footer .footer-top-section input[type="button"], footer .footer-top-section .content-asset .pdp-content-asset-1 input[type="button"], .content-asset .pdp-content-asset-1 footer .footer-top-section input[type="button"], footer .footer-top-section .content-asset .pdp-content-asset-2 input[type="button"], .content-asset .pdp-content-asset-2 footer .footer-top-section input[type="button"], footer .footer-top-section .content-asset .pdp-content-asset-video .content-text input[type="button"], .content-asset .pdp-content-asset-video .content-text footer .footer-top-section input[type="button"], footer .footer-top-section .content-asset .pdp-content-asset-quote input[type="button"], .content-asset .pdp-content-asset-quote footer .footer-top-section input[type="button"], footer .footer-top-section .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"], .content-asset .pdp-content-asset-fullwidth-imagetext footer .footer-top-section input[type="button"], footer .footer-top-section .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"], .content-asset .pdp-content-asset-halfwidth-imagetext footer .footer-top-section input[type="button"], footer .footer-top-section .header-promotion-bar .expanded-promotion-bar input[type="button"], .header-promotion-bar .expanded-promotion-bar footer .footer-top-section input[type="button"], footer .footer-top-section .header-promotion-bar .promo-head-slot input[type="button"], .header-promotion-bar .promo-head-slot footer .footer-top-section input[type="button"], footer .footer-top-section body.colorway-transparent-black .promo-head-slot input[type="button"], body.colorway-transparent-black .promo-head-slot footer .footer-top-section input[type="button"], footer .footer-top-section body.colorway-transparent-black .utility-nav .utility-link input[type="button"], body.colorway-transparent-black .utility-nav .utility-link footer .footer-top-section input[type="button"], footer .footer-top-section body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"], body.colorway-transparent-black .utility-nav .mini-cart-link footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-solid-white .promo-head-slot input[type="button"],
  body.colorway-solid-white .promo-head-slot footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-solid-white .utility-nav .utility-link input[type="button"],
  body.colorway-solid-white .utility-nav .utility-link footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"],
  body.colorway-solid-white .utility-nav .mini-cart-link footer .footer-top-section input[type="button"], footer .footer-top-section body.colorway-transparent-white .mega-menu-logo-container input[type="button"], body.colorway-transparent-white .mega-menu-logo-container footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-solid-black .mega-menu-logo-container input[type="button"],
  body.colorway-solid-black .mega-menu-logo-container footer .footer-top-section input[type="button"], footer .footer-top-section body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"], body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
  body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
  body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
  body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark footer .footer-top-section input[type="button"], footer .footer-top-section body.colorway-transparent-white .checkout-header-container input[type="button"], body.colorway-transparent-white .checkout-header-container footer .footer-top-section input[type="button"], footer .footer-top-section
  body.colorway-solid-black .checkout-header-container input[type="button"],
  body.colorway-solid-black .checkout-header-container footer .footer-top-section input[type="button"], .pt_cart footer.column .footer-top-section .footer-container input[type="button"], .pt_cart footer.column .footer-container .footer-top-section input[type="button"], .pt_cart footer.columns .footer-top-section .footer-container input[type="button"], .pt_cart footer.columns .footer-container .footer-top-section input[type="button"], .pt_checkout footer.column .footer-top-section .footer-container input[type="button"], .pt_checkout footer.column .footer-container .footer-top-section input[type="button"], .pt_checkout footer.columns .footer-top-section .footer-container input[type="button"], .pt_checkout footer.columns .footer-container .footer-top-section input[type="button"], footer .footer-top-section #modal-cntr.modal-video-player input[type="button"], #modal-cntr.modal-video-player footer .footer-top-section input[type="button"], footer .footer-top-section #sign-dropdown button[type="submit"], #sign-dropdown footer .footer-top-section button[type="submit"], footer .footer-top-section .mini-cart-totals button, .mini-cart-totals footer .footer-top-section button, footer .footer-top-section
  .mini-cart-totals .button,
  .mini-cart-totals footer .footer-top-section .button, footer .footer-top-section
  .mini-cart-totals .button-link,
  .mini-cart-totals footer .footer-top-section .button-link, footer .footer-top-section
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open .links,
  .mini-cart-totals .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open
  .mini-cart-totals .links, .menu-utility-user .dropdown-pane.is-open
  .mini-cart-totals footer .footer-top-section .links, footer .footer-top-section
  .mini-cart-totals .button-newsletter,
  .mini-cart-totals footer .footer-top-section .button-newsletter, footer .footer-top-section .mini-cart-link-checkout, footer .footer-top-section .edit-add-address .edit_address_form .form-row.form-row-button button, .edit-add-address .edit_address_form .form-row.form-row-button footer .footer-top-section button, footer .footer-top-section
  .edit-billing-address .edit_address_form .form-row.form-row-button button,
  .edit-billing-address .edit_address_form .form-row.form-row-button footer .footer-top-section button, footer .footer-top-section .view-detail-btn-container button, .view-detail-btn-container footer .footer-top-section button, footer .footer-top-section .view-detail-btn-container .button, .view-detail-btn-container footer .footer-top-section .button, footer .footer-top-section .view-detail-btn-container .button-link, .view-detail-btn-container footer .footer-top-section .button-link, footer .footer-top-section .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open footer .footer-top-section .links, footer .footer-top-section .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container footer .footer-top-section .links, footer .footer-top-section .view-detail-btn-container .button-newsletter, .view-detail-btn-container footer .footer-top-section .button-newsletter {
    padding-top: 11px;
    padding-bottom: 12px; }

footer .content-asset a {
  text-decoration: none !important; }

footer .social-links {
  padding: 0;
  display: inline-block;
  margin-left: -11px; }
  @media screen and (max-width: 47.9375em) {
    footer .social-links {
      margin-top: 0;
      display: -ms-flexbox;
      display: flex; } }
  footer .social-links li {
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.5em; }
    footer .social-links li a {
      text-decoration: none !important; }
    @media screen and (max-width: 47.9375em) {
      footer .social-links li {
        -ms-flex-positive: 1;
            flex-grow: 1;
        text-align: center; } }

footer #email-alert-signup {
  white-space: nowrap; }
  footer #email-alert-signup input[type="text"] {
    border: none;
    margin-left: 0;
    width: 15em; }
  footer #email-alert-signup button {
    background-color: #8a8a8a;
    border: none;
    color: #ffffff;
    height: 31px;
    padding: 0;
    width: 31px; }

.button-newsletter {
  margin: 20px auto;
  width: 100%;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  max-width: 40%; }
  .button-newsletter:hover {
    background-color: #000000;
    color: #FFFFFF;
    border-color: #FFFFFF; }
  @media screen and (max-width: 47.9375em) {
    .button-newsletter {
      max-width: 50%; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .button-newsletter {
      padding: 10px;
      max-width: 68%; } }

.column.footer-links-container, .footer-links-container.columns {
  padding-left: 0;
  padding-right: 0; }

.row.footer-row, .footer-row#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset, .pt_content-search-result-static .left-nav-template .footer-row.content-asset {
  padding-bottom: 80px; }
  @media screen and (max-width: 47.9375em) {
    .row.footer-row, .footer-row#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset, .pt_content-search-result-static .left-nav-template .footer-row.content-asset {
      padding-bottom: 27px; } }
  @media print, screen and (min-width: 48em) {
    .row.footer-row, .footer-row#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset, .pt_content-search-result-static .left-nav-template .footer-row.content-asset {
      margin: 0 0; }
      .row.footer-row > .column, .footer-row#modal-cntr.product-compare-shades > .column, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset > .column, .pt_content-search-result-static .left-nav-template .footer-row.content-asset > .column, .row.footer-row > .columns, .footer-row#modal-cntr.product-compare-shades > .columns, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset > .columns, .pt_content-search-result-static .left-nav-template .footer-row.content-asset > .columns {
        padding-left: 5px;
        padding-right: 5px; } }
  @media print, screen and (min-width: 64.0625em) {
    .row.footer-row, .footer-row#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset, .pt_content-search-result-static .left-nav-template .footer-row.content-asset {
      margin: 0 -25px; }
      .row.footer-row > .column, .footer-row#modal-cntr.product-compare-shades > .column, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset > .column, .pt_content-search-result-static .left-nav-template .footer-row.content-asset > .column, .row.footer-row > .columns, .footer-row#modal-cntr.product-compare-shades > .columns, .pt_content-search-result-static .no-left-nav-template .footer-row.content-asset > .columns, .pt_content-search-result-static .left-nav-template .footer-row.content-asset > .columns {
        padding-left: 25px;
        padding-right: 25px; } }

.copyright-container {
  padding: 0;
  /*@media screen and (min-width: 640px){
		-webkit-box-flex: 0;
    	-ms-flex: 0 0 23%;
    	flex: 0 0 25%;
    	max-width: 25%;
	}*/ }
  @media screen and (max-width: 47.9375em) {
    .copyright-container {
      margin: 0 auto; } }

.copyright-container-year {
  padding: 0;
  /*@media screen and (min-width: 640px){
		-webkit-box-flex: 0;
    	-ms-flex: 0 0 26%;
    	flex: 0 0 26%;
    	max-width: 26%;
	}*/ }
  @media screen and (max-width: 47.9375em) {
    .copyright-container-year {
      margin: 0 auto; } }

.footer-copyright {
  padding: 0; }
  @media screen and (max-width: 47.9375em) {
    .footer-copyright .footer-rights {
      display: block; } }
  .footer-copyright .footer-brand {
    margin-left: 5px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .footer-copyright {
      margin-top: 20px;
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }

.row-border-none {
  border: none !important; }

.no-outline-border {
  border: none;
  outline: none; }

.store-locator label {
  margin-bottom: 0px; }

.store-locator .field-button-container input {
  padding-top: 0px; }
  .store-locator .field-button-container input:focus::-webkit-input-placeholder {
    color: transparent; }
  .store-locator .field-button-container input:focus:-moz-placeholder {
    color: transparent; }
  .store-locator .field-button-container input:focus::-moz-placeholder {
    color: transparent; }
  .store-locator .field-button-container input:focus:-ms-input-placeholder {
    color: transparent; }

footer {
  -ms-flex: 1;
      flex: 1; }
  footer a {
    text-decoration: none; }
  footer .shipping-promo {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 64em) {
      footer .shipping-promo {
        padding-top: 1.5em;
        display: block; } }
    @media screen and (max-width: 39.9375em) {
      footer .shipping-promo {
        padding: 2em; } }
  footer .columns.social-container {
    margin: 0 0 0 0;
    padding: 0 0 0 203px; }
    @media print, screen and (min-width: 48em) {
      footer .columns.social-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      footer .columns.social-container {
        padding: 0 0 0 38px; } }
    @media screen and (max-width: 47.9375em) {
      footer .columns.social-container {
        padding-left: 0;
        padding-top: 20px; } }
  footer .select-country {
    padding: 0px 10px; }
    footer .select-country label {
      position: relative;
      z-index: 0; }
      footer .select-country label select {
        background: none;
        text-transform: uppercase; }
      footer .select-country label:after {
        content: "\e904";
        display: block;
        position: absolute;
        font-size: 11px;
        top: 50%;
        margin-top: -7px;
        right: 9px;
        font-weight: bold;
        font-family: icomoon;
        z-index: -1;
        transform: scaleY(0.75); }
  footer .footer-forms-container {
    color: #FFFFFF; }
    footer .footer-forms-container a {
      color: #FFFFFF; }
    footer .footer-forms-container select#selectcountry {
      color: #FFFFFF;
      border: 1px solid #C8C8C8; }
      footer .footer-forms-container select#selectcountry option {
        color: #000000; }
    footer .footer-forms-container .column, footer .footer-forms-container .columns {
      -ms-flex-item-align: end;
          align-self: flex-end; }
  footer .footer-privacy {
    /*padding: 0;
		@media screen and (min-width: 640px) {
			    -webkit-box-flex: 0;
   				 -ms-flex: 0 0 13.66667%;
    			flex: 0 0 15.66667%;
    			max-width: 15.66667%;
    	}*/ }
    footer .footer-privacy .show-for-large, footer .footer-privacy #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container footer .footer-privacy label {
      text-align: center; }
    @media screen and (max-width: 47.9375em) {
      footer .footer-privacy {
        padding: 20px 0px 30px 9px; } }
    footer .footer-privacy.footer-contact-button {
      border-bottom: 1px solid #e6e6e6;
      padding-left: 10px;
      padding-right: 10px; }
      footer .footer-privacy.footer-contact-button .button, footer .footer-privacy.footer-contact-button .button-link, footer .footer-privacy.footer-contact-button .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open footer .footer-privacy.footer-contact-button .links, footer .footer-privacy.footer-contact-button .button-newsletter {
        width: 100%;
        margin: 5px auto; }
  footer .footer-forms-inner {
    padding-bottom: 55px;
    /*@media screen and (max-width:1200px) {
		        padding-left: 27px;
		    }*/ }
    @media print, screen and (min-width: 48em) {
      footer .footer-forms-inner {
        margin-left: -2.25rem !important; } }
    footer .footer-forms-inner label {
      margin-bottom: 0px; }
    @media screen and (max-width: 39.9375em) {
      footer .footer-forms-inner {
        padding-bottom: 0px; } }
  footer .footer-links h4 {
    border-bottom: 1px solid #808080;
    padding-bottom: 12px;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
    @media screen and (max-width: 47.9375em) {
      footer .footer-links h4 {
        padding: 3px 20px;
        margin: 0;
        color: #FFFFFF; } }
  @media screen and (max-width: 47.9375em) {
    footer .footer-links .accordion-title::before {
      font-size: 30px;
      margin-top: -2px; } }
  footer .footer-links ul {
    padding-top: 10px; }
  footer .footer-links a {
    display: block;
    padding: 3px 0; }

.footer-persistant {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 44px;
  border-top: 1px solid #393939;
  color: #C4C4C4;
  z-index: 201;
  /*&:hover {
		.footer-persistant-panels {
			display: block;
			@include breakpoint(small only) {
				display: none;
			}
			
		}
	}*/ }
  @media screen and (max-width: 47.9375em) {
    .footer-persistant {
      display: none; }
      body.is-sticky-header .footer-persistant {
        display: -ms-flexbox;
        display: flex; } }
  .footer-persistant .chatnow {
    background-color: #000;
    border: 1px solid #C4C4C4;
    color: #C4C4C4;
    padding: 8px 15px 8px 15px; }
  .footer-persistant .persisp {
    line-height: 18px;
    margin-bottom: 20px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .footer-persistant .persisp {
        font-size: 10px;
        line-height: 14px; } }
  .footer-persistant .chat-with-artist {
    padding-bottom: 10px; }
  .footer-persistant .signup-button {
    margin-right: 8px;
    width: 238px; }
  .footer-persistant input.chatnow {
    margin-right: 8px;
    border-color: #FFFFFF;
    border-radius: 0px;
    padding: 8px 15px; }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
      .footer-persistant input.chatnow {
        width: 125px;
        font-size: 12px;
        padding: 7px 8px; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
      .footer-persistant input.chatnow {
        width: 173px; } }
  .footer-persistant input.chatnow::-webkit-input-placeholder {
    color: #FFFFFF; }
  .footer-persistant input.chatnow:-ms-input-placeholder {
    color: #FFFFFF; }
  .footer-persistant input.chatnow::placeholder {
    color: #FFFFFF; }
  .footer-persistant .footer-persistant-link {
    border-left: 1px solid #595959; }
    .footer-persistant .footer-persistant-link:first-child {
      border-left: 0 none; }
  .footer-persistant .persistent-mobile-newsletter, .footer-persistant .persistent-mobile-chat {
    text-decoration: none;
    color: #FFFFFF; }
    @media print, screen and (min-width: 48em) {
      .footer-persistant .persistent-mobile-newsletter, .footer-persistant .persistent-mobile-chat {
        pointer-events: none; } }
  .footer-persistant .footer-persistant-link {
    padding: 15px;
    text-transform: uppercase; }
    .footer-persistant .footer-persistant-link:hover {
      cursor: pointer; }
  .footer-persistant .footer-persistant-panels {
    display: none;
    position: absolute;
    bottom: 44px;
    left: 0;
    right: 0;
    top: auto;
    width: 100%;
    opacity: 0.9; }
    .footer-persistant .footer-persistant-panels .footer-persistant-panel {
      padding: 37px 15px 30px;
      border-left: 1px solid #595959;
      border-top: 1px solid #595959;
      border-bottom: 1px solid #595959;
      color: #FFFFFF; }
      .footer-persistant .footer-persistant-panels .footer-persistant-panel .button, .footer-persistant .footer-persistant-panels .footer-persistant-panel .button-link, .footer-persistant .footer-persistant-panels .footer-persistant-panel .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .footer-persistant .footer-persistant-panels .footer-persistant-panel .links, .footer-persistant .footer-persistant-panels .footer-persistant-panel .button-newsletter {
        padding-top: 8px; }
      .footer-persistant .footer-persistant-panels .footer-persistant-panel h5 {
        text-transform: uppercase;
        margin-bottom: 20px;
        font-size: 22px;
        line-height: 1; }
        @media screen and (min-width: 48em) and (max-width: 64em) {
          .footer-persistant .footer-persistant-panels .footer-persistant-panel h5 {
            font-size: 13px;
            margin-bottom: 9px; } }
        @media screen and (max-width: 47.9375em) {
          .footer-persistant .footer-persistant-panels .footer-persistant-panel h5 {
            font-size: 13px;
            margin-bottom: 9px; } }
      .footer-persistant .footer-persistant-panels .footer-persistant-panel:first-child {
        border-left: 0 none; }
      .footer-persistant .footer-persistant-panels .footer-persistant-panel:last-child .row div, .footer-persistant .footer-persistant-panels .footer-persistant-panel:last-child #modal-cntr.product-compare-shades div, .footer-persistant .footer-persistant-panels .footer-persistant-panel:last-child .pt_content-search-result-static .no-left-nav-template .content-asset div, .pt_content-search-result-static .no-left-nav-template .footer-persistant .footer-persistant-panels .footer-persistant-panel:last-child .content-asset div, .footer-persistant .footer-persistant-panels .footer-persistant-panel:last-child .pt_content-search-result-static .left-nav-template .content-asset div, .pt_content-search-result-static .left-nav-template .footer-persistant .footer-persistant-panels .footer-persistant-panel:last-child .content-asset div {
        -ms-flex: 0 0 72%;
            flex: 0 0 72%;
        max-width: 72%; }
    .footer-persistant .footer-persistant-panels a#down-arrow-link {
      position: absolute;
      top: 15px;
      bottom: auto;
      right: 40px;
      left: auto;
      text-decoration: none !important;
      cursor: pointer;
      z-index: 10; }

.email-signup .emailfield {
  width: 380px;
  text-align: left; }
  @media screen and (max-width: 938px) {
    .email-signup .emailfield {
      width: 215px; } }
  @media screen and (max-width: 47.9375em) {
    .email-signup .emailfield {
      width: 100%; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .email-signup .emailfield {
      width: 215px; } }

.email-signup input.emailfield::-webkit-input-placeholder {
  color: #000000; }

.email-signup input.emailfield:-ms-input-placeholder {
  color: #000000; }

.email-signup input.emailfield::placeholder {
  color: #000000; }

@media screen and (min-width: 1024px) {
  .email-signup input[type=email] {
    width: 380px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .email-signup input[type=email] {
    width: 215px; } }

@media screen and (max-width: 47.9375em) {
  .email-signup input[type=email] {
    width: 100%; } }

.email-signup .email-button {
  width: 185px;
  font-size: 15px;
  margin-left: 10px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .email-signup .email-button {
      width: auto;
      font-size: 13px; } }
  @media screen and (max-width: 47.9375em) {
    .email-signup .email-button {
      width: 100%;
      margin-top: 15px;
      margin-left: 0px; } }

.button-dark, .section-dark button, .content-asset .pdp-content-asset-1 button, .content-asset .pdp-content-asset-2 button, .content-asset .pdp-content-asset-video .content-text button, .content-asset .pdp-content-asset-quote button, .content-asset .pdp-content-asset-fullwidth-imagetext button, .content-asset .pdp-content-asset-halfwidth-imagetext button, .header-promotion-bar .expanded-promotion-bar button, .header-promotion-bar .promo-head-slot button, body.colorway-transparent-black .promo-head-slot button, body.colorway-transparent-black .utility-nav .utility-link button, body.colorway-transparent-black .utility-nav .mini-cart-link button,
body.colorway-solid-white .promo-head-slot button,
body.colorway-solid-white .utility-nav .utility-link button,
body.colorway-solid-white .utility-nav .mini-cart-link button, body.colorway-transparent-white .mega-menu-logo-container button,
body.colorway-solid-black .mega-menu-logo-container button, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark button,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark button,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark button,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark button, body.colorway-transparent-white .checkout-header-container button,
body.colorway-solid-black .checkout-header-container button, .pt_cart footer.column .footer-container button, .pt_cart footer.columns .footer-container button, .pt_checkout footer.column .footer-container button, .pt_checkout footer.columns .footer-container button, #modal-cntr.modal-video-player button,
.section-dark .button, .content-asset .pdp-content-asset-1 .button, .content-asset .pdp-content-asset-2 .button, .content-asset .pdp-content-asset-video .content-text .button, .content-asset .pdp-content-asset-quote .button, .content-asset .pdp-content-asset-fullwidth-imagetext .button, .content-asset .pdp-content-asset-halfwidth-imagetext .button, .header-promotion-bar .expanded-promotion-bar .button, .header-promotion-bar .promo-head-slot .button, body.colorway-transparent-black .promo-head-slot .button, body.colorway-transparent-black .utility-nav .utility-link .button, body.colorway-transparent-black .utility-nav .mini-cart-link .button,
body.colorway-solid-white .promo-head-slot .button,
body.colorway-solid-white .utility-nav .utility-link .button,
body.colorway-solid-white .utility-nav .mini-cart-link .button, body.colorway-transparent-white .mega-menu-logo-container .button,
body.colorway-solid-black .mega-menu-logo-container .button, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button, body.colorway-transparent-white .checkout-header-container .button,
body.colorway-solid-black .checkout-header-container .button, .pt_cart footer.column .footer-container .button, .pt_cart footer.columns .footer-container .button, .pt_checkout footer.column .footer-container .button, .pt_checkout footer.columns .footer-container .button, #modal-cntr.modal-video-player .button,
.section-dark .button-link, .content-asset .pdp-content-asset-1 .button-link, .content-asset .pdp-content-asset-2 .button-link, .content-asset .pdp-content-asset-video .content-text .button-link, .content-asset .pdp-content-asset-quote .button-link, .content-asset .pdp-content-asset-fullwidth-imagetext .button-link, .content-asset .pdp-content-asset-halfwidth-imagetext .button-link, .header-promotion-bar .expanded-promotion-bar .button-link, .header-promotion-bar .promo-head-slot .button-link, body.colorway-transparent-black .promo-head-slot .button-link, body.colorway-transparent-black .utility-nav .utility-link .button-link, body.colorway-transparent-black .utility-nav .mini-cart-link .button-link,
body.colorway-solid-white .promo-head-slot .button-link,
body.colorway-solid-white .utility-nav .utility-link .button-link,
body.colorway-solid-white .utility-nav .mini-cart-link .button-link, body.colorway-transparent-white .mega-menu-logo-container .button-link,
body.colorway-solid-black .mega-menu-logo-container .button-link, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-link,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-link,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-link,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-link, body.colorway-transparent-white .checkout-header-container .button-link,
body.colorway-solid-black .checkout-header-container .button-link, .pt_cart footer.column .footer-container .button-link, .pt_cart footer.columns .footer-container .button-link, .pt_checkout footer.column .footer-container .button-link, .pt_checkout footer.columns .footer-container .button-link, #modal-cntr.modal-video-player .button-link,
.section-dark .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
.section-dark .links, .content-asset .pdp-content-asset-1 .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-1 .links, .content-asset .pdp-content-asset-2 .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-2 .links, .content-asset .pdp-content-asset-video .content-text .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-video .content-text .links, .content-asset .pdp-content-asset-quote .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-quote .links, .content-asset .pdp-content-asset-fullwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-fullwidth-imagetext .links, .content-asset .pdp-content-asset-halfwidth-imagetext .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .pdp-content-asset-halfwidth-imagetext .links, .header-promotion-bar .expanded-promotion-bar .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .expanded-promotion-bar .links, .header-promotion-bar .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .header-promotion-bar .promo-head-slot .links, body.colorway-transparent-black .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .promo-head-slot .links, body.colorway-transparent-black .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .utility-link .links, body.colorway-transparent-black .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-black .utility-nav .mini-cart-link .links,
body.colorway-solid-white .promo-head-slot .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .promo-head-slot .links,
body.colorway-solid-white .utility-nav .utility-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .utility-nav .utility-link .links,
body.colorway-solid-white .utility-nav .mini-cart-link .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .utility-nav .mini-cart-link .links, body.colorway-transparent-white .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .mega-menu-logo-container .links,
body.colorway-solid-black .mega-menu-logo-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-black .mega-menu-logo-container .links, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .links,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .links,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .links,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .links, body.colorway-transparent-white .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open body.colorway-transparent-white .checkout-header-container .links,
body.colorway-solid-black .checkout-header-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
body.colorway-solid-black .checkout-header-container .links, .pt_cart footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.column .footer-container .links, .pt_cart footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .pt_cart footer.columns .footer-container .links, .pt_checkout footer.column .footer-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.column .footer-container .links, .pt_checkout footer.columns .footer-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .pt_checkout footer.columns .footer-container .links, #modal-cntr.modal-video-player .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open #modal-cntr.modal-video-player .links,
.section-dark .button-newsletter, .content-asset .pdp-content-asset-1 .button-newsletter, .content-asset .pdp-content-asset-2 .button-newsletter, .content-asset .pdp-content-asset-video .content-text .button-newsletter, .content-asset .pdp-content-asset-quote .button-newsletter, .content-asset .pdp-content-asset-fullwidth-imagetext .button-newsletter, .content-asset .pdp-content-asset-halfwidth-imagetext .button-newsletter, .header-promotion-bar .expanded-promotion-bar .button-newsletter, .header-promotion-bar .promo-head-slot .button-newsletter, body.colorway-transparent-black .promo-head-slot .button-newsletter, body.colorway-transparent-black .utility-nav .utility-link .button-newsletter, body.colorway-transparent-black .utility-nav .mini-cart-link .button-newsletter,
body.colorway-solid-white .promo-head-slot .button-newsletter,
body.colorway-solid-white .utility-nav .utility-link .button-newsletter,
body.colorway-solid-white .utility-nav .mini-cart-link .button-newsletter, body.colorway-transparent-white .mega-menu-logo-container .button-newsletter,
body.colorway-solid-black .mega-menu-logo-container .button-newsletter, body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark .button-newsletter,
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark .button-newsletter, body.colorway-transparent-white .checkout-header-container .button-newsletter,
body.colorway-solid-black .checkout-header-container .button-newsletter, .pt_cart footer.column .footer-container .button-newsletter, .pt_cart footer.columns .footer-container .button-newsletter, .pt_checkout footer.column .footer-container .button-newsletter, .pt_checkout footer.columns .footer-container .button-newsletter, #modal-cntr.modal-video-player .button-newsletter,
.section-dark input[type="button"], .content-asset .pdp-content-asset-1 input[type="button"], .content-asset .pdp-content-asset-2 input[type="button"], .content-asset .pdp-content-asset-video .content-text input[type="button"], .content-asset .pdp-content-asset-quote input[type="button"], .content-asset .pdp-content-asset-fullwidth-imagetext input[type="button"], .content-asset .pdp-content-asset-halfwidth-imagetext input[type="button"], .header-promotion-bar .expanded-promotion-bar input[type="button"], .header-promotion-bar .promo-head-slot input[type="button"], body.colorway-transparent-black .promo-head-slot input[type="button"], body.colorway-transparent-black .utility-nav .utility-link input[type="button"], body.colorway-transparent-black .utility-nav .mini-cart-link input[type="button"],
body.colorway-solid-white .promo-head-slot input[type="button"],
body.colorway-solid-white .utility-nav .utility-link input[type="button"],
body.colorway-solid-white .utility-nav .mini-cart-link input[type="button"], body.colorway-transparent-white .mega-menu-logo-container input[type="button"],
body.colorway-solid-black .mega-menu-logo-container input[type="button"], body.colorway-solid-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
body.colorway-solid-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
body.colorway-transparent-black .mega-menu-logo-container .nav-banner.section-dark input[type="button"],
body.colorway-transparent-white .mega-menu-logo-container .nav-banner.section-dark input[type="button"], body.colorway-transparent-white .checkout-header-container input[type="button"],
body.colorway-solid-black .checkout-header-container input[type="button"], .pt_cart footer.column .footer-container input[type="button"], .pt_cart footer.columns .footer-container input[type="button"], .pt_checkout footer.column .footer-container input[type="button"], .pt_checkout footer.columns .footer-container input[type="button"], #modal-cntr.modal-video-player input[type="button"], #sign-dropdown button[type="submit"], .mini-cart-totals button,
.mini-cart-totals .button,
.mini-cart-totals .button-link,
.mini-cart-totals .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open
.mini-cart-totals .links,
.mini-cart-totals .button-newsletter, .mini-cart-link-checkout, .edit-add-address .edit_address_form .form-row.form-row-button button,
.edit-billing-address .edit_address_form .form-row.form-row-button button, .view-detail-btn-container button, .view-detail-btn-container .button, .view-detail-btn-container .button-link, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links, .view-detail-btn-container .button-newsletter {
  padding-top: 12px; }

#chooseLanguage {
  text-decoration: underline !important; }

.footeraccordion {
  background: transparent; }

.footer-menu-content {
  background-color: transparent;
  padding: 0;
  border: none; }
  @media screen and (max-width: 47.9375em) {
    .footer-menu-content {
      padding: 5px 20px;
      padding-top: 0px; } }
  @media print, screen and (min-width: 48em) {
    .footer-menu-content {
      display: block;
      border: none;
      border-bottom: none !important;
      padding: 0;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; } }

@media screen and (max-width: 47.9375em) {
  .footer-links .footer-accordion-title {
    font-size: 40px;
    line-height: 0;
    text-decoration: none !important; } }

@media print, screen and (min-width: 48em) {
  .footer-links .footer-accordion-title {
    font-size: 15px !important;
    position: static; } }

@media screen and (max-width: 47.9375em) {
  .footer-links .footer-accordion-title h4 {
    border-bottom: 0 none; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .footer-links .footer-accordion-title h4 {
    font-size: 22px; } }

@media print, screen and (min-width: 48em) {
  .accordion-title::before {
    display: none; } }

@media print, screen and (min-width: 48em) {
  :last-child:not(.is-active) > .footer-accordion-title {
    border-bottom: 0px !important; } }

@media print, screen and (min-width: 48em) {
  footer .active {
    pointer-events: none;
    cursor: default; } }

@media screen and (max-width: 47.9375em) {
  .footer-links h4 {
    padding-left: 1rem; } }

@media screen and (max-width: 47.9375em) {
  .footer-links .accordion-item.is-active .accordion-title {
    border-bottom: 1px solid #e6e6e6; } }

.footer-forms-inner {
  padding: 0 20px; }
  @media print, screen and (min-width: 48em) {
    .footer-forms-inner {
      padding: 0 1rem 0 1rem; } }

@media screen and (max-width: 47.9375em) {
  .copyright-container, .copyright-container-year {
    padding: 20px 0 10px 9px; } }

.social-container .show-for-large, .social-container #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container .social-container label {
  display: block !important; }

.emailsignup, .social-container .show-for-large, .social-container #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container .social-container label {
  font-family: 'HelveticaNeueW01-45Ligh';
  margin-bottom: 10px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .emailsignup, .social-container .show-for-large, .social-container #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container label, #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container .social-container label {
      font-size: 13pt; } }

.swatch-black a {
  background-color: #000000 !important; }

.swatch-beige a {
  background-color: #f5f5dc !important; }

.swatch-blue a {
  background-color: blue !important; }

.swatch-purple a {
  background-color: purple !important; }

.swatch-red a {
  background-color: red !important; }

.swatch-brown a {
  background-color: #783201 !important; }

.swatch-green a {
  background-color: green !important; }

.swatch-grey a {
  background-color: #8f979d !important; }

.swatch-pink a {
  background-color: #fe249a !important; }

.swatch-orange a {
  background-color: orange !important; }

.swatch-white a {
  background-color: #ffffff !important; }

.swatch-yellow a {
  background-color: #ffff00 !important; }

.swatch-navy a {
  background-color: navy !important; }

.swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc.png") no-repeat scroll left top transparent; }

.unselectable.swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc-unselectable.png") no-repeat scroll left top transparent !important; }

.swatches .view-all {
  display: none; }

.product-tile {
  padding: 0 17px;
  color: #000000;
  position: relative;
  text-align: left; }
  .product-tile .swatches-expandable .swatch-item-extra {
    display: none; }
  .product-tile .swatches-expandable .view-all {
    display: list-item; }
    .product-tile .swatches-expandable .view-all a {
      font-size: 12px;
      padding: 8px 4px;
      text-transform: uppercase; }
  .product-tile .swatches-expandable.expanded .swatch-item-extra {
    display: list-item; }
  .product-tile .swatches-expandable.expanded .view-all {
    display: none; }
  .product-tile a.thumb-link {
    display: block;
    text-align: center; }
  .product-tile img {
    max-width: 100%; }
  .product-tile .product-image {
    max-width: 100%;
    position: relative;
    margin: 0 auto 20px;
    padding-bottom: 0; }
    .product-tile .product-image .quickview {
      font-family: 'HelveticaNeueW01-45Ligh';
      background-color: #000000;
      color: #FFFFFF;
      text-transform: uppercase;
      display: none;
      width: 100% !important;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      max-width: 100%;
      top: 80%;
      left: 50%;
      padding: 0.5em;
      position: absolute;
      transform: translate(-50%, -50%);
      text-align: center; }
    .product-tile .product-image:hover .quickview {
      display: block; }
  .product-tile .badge-container {
    text-align: left;
    margin-bottom: -1px;
    height: 23px;
    max-height: 43px; }
    @media screen and (max-width: 802px) {
      .product-tile .badge-container {
        height: 19px; } }
    @media screen and (max-width: 47.9375em) {
      .product-tile .badge-container {
        height: 23px;
        margin-bottom: -2px; } }
    @media screen and (min-width: 1240px) {
      .product-tile .badge-container {
        height: 25px;
        max-height: 42px; } }
    .product-tile .badge-container .badge-product {
      display: inline-block;
      background-color: #E6001E;
      padding: 4px 8px;
      text-transform: uppercase;
      color: #FFFFFF; }
      @media screen and (max-width: 802px) {
        .product-tile .badge-container .badge-product {
          font-size: 10px; } }
      @media screen and (max-width: 700px) and (min-width: 640px) {
        .product-tile .badge-container .badge-product {
          font-size: 8px; } }
      @media screen and (max-width: 47.9375em) {
        .product-tile .badge-container .badge-product {
          font-size: 12px;
          width: 100%;
          text-align: center; } }
    .product-tile .badge-container .badge-customer-interaction {
      color: #BFBFBF;
      display: block; }
  .product-tile .product-tile-info {
    display: block;
    border-top: 1px solid #000000;
    padding: 10px 40px 10px 0;
    text-transform: uppercase;
    position: relative; }
    @media screen and (max-width: 767px) and (min-width: 640px) {
      .product-tile .product-tile-info {
        font-size: 12px; } }
    .product-tile .product-tile-info .swatch-block-plp {
      width: 25px;
      height: 25px; }
    .product-tile .product-tile-info .selected-shade-name {
      text-transform: none; }
  .product-tile .quickview-mini-modal.loading {
    position: absolute;
    min-height: 200px; }
    .product-tile .quickview-mini-modal.loading > * {
      visibility: hidden; }
    .product-tile .quickview-mini-modal.loading + .product-tile-section:after {
      position: absolute;
      content: "";
      height: 100%;
      width: 100%;
      background: #FFFFFF;
      opacity: 0.5;
      z-index: 1;
      top: 0;
      left: 0; }
  .product-tile .quickview-mini-modal.animating {
    position: relative;
    width: 100%;
    height: auto;
    top: 100px;
    z-index: 1;
    opacity: 0; }
  .product-tile .product-brand {
    color: #595959;
    margin-bottom: 4px; }
  .product-tile .product-name {
    /*margin-bottom: 4px;*/ }
  .product-tile .product-pricing .product-standard-price {
    text-decoration: line-through;
    margin: 0 5px 0 0;
    display: inline-block; }
  .product-tile .product-set-price {
    margin-top: 10px; }
  .product-tile .product-sales-price {
    color: #000000;
    margin-top: 10px; }
  .grid-tile .product-tile .product-swatches {
    float: right; }
  .product-tile .product-swatch {
    margin-right: 4px;
    color: #000000; }
    .product-tile .product-swatch a {
      color: inherit; }
  .product-tile .product-swatches-all {
    cursor: pointer; }
  .product-tile .swatch {
    display: block;
    position: absolute;
    top: 10px;
    right: 0; }
    .product-tile .swatch img {
      height: 26px;
      width: 26px; }
  .product-tile .product-swatches {
    height: 2em;
    margin: 0 10%;
    display: none; }
    .product-tile .product-swatches ul {
      list-style: none outside none;
      margin: 0;
      padding: 0; }
      .product-tile .product-swatches ul.swatch-toggle {
        background: none repeat scroll 0 0 #ffffff;
        display: none;
        position: absolute; }
    .pt_product-search-result .product-tile .product-swatches, .pt_product-compare .product-tile .product-swatches {
      display: block; }
    .product-tile .product-swatches:hover ul.swatch-toggle {
      display: block; }
    .product-tile .product-swatches li {
      float: left; }
    .product-tile .product-swatches .selected img, .product-tile .product-swatches img:hover {
      border-color: #000000; }
    @media print, screen and (min-width: 48em) {
      .product-tile .product-swatches {
        margin-top: -2rem; } }
    .product-tile .product-swatches .swatch-list {
      margin-bottom: 1em; }
  .product-tile .product-promo {
    font-size: 0.8em;
    margin: 0.5em 0;
    text-transform: uppercase; }
    .product-tile .product-promo .promotional-message {
      line-height: auto;
      margin: 0 0 .7em 0;
      line-height: 14px; }
  .product-tile .product-compare {
    float: left;
    line-height: 11px; }
    .product-tile .product-compare label {
      font-family: 'Helvetica Neue LT W01_55 Roman';
      line-height: 1;
      padding: 0 0 0 .5em;
      width: auto; }
    .product-tile .product-compare input {
      float: left;
      margin: 0; }
  .product-tile .product-review {
    margin-bottom: 1em; }
    .product-tile .product-review .rating-title {
      display: inline-block;
      margin-right: 1em; }
    .product-tile .product-review .rating {
      display: inline-block; }
  .wide-tiles .product-tile {
    height: auto !important; }
    .wide-tiles .product-tile .product-image {
      float: left;
      padding-right: 2em; }
    .wide-tiles .product-tile .product-name,
    .wide-tiles .product-tile .product-pricing,
    .wide-tiles .product-tile .product-promo,
    .wide-tiles .product-tile .product-swatches,
    .wide-tiles .product-tile .product-review {
      float: left;
      text-align: left;
      width: 65%; }
    .wide-tiles .product-tile .product-name {
      height: auto;
      margin-top: 0; }
    .wide-tiles .product-tile .product-swatches {
      margin-bottom: 1em; }
  .product-tile .bv-rating-wrapper {
    margin-top: 12px;
    margin-bottom: 12px; }
    .product-tile .bv-rating-wrapper > div {
      display: inline-block; }

.capture-product-id {
  left: -999em;
  position: absolute; }

.pt_product-search-result .primary-content h1.content-header, .pt_product-search-result .primary-content .pt_checkorder .order-track-wrapper .login-order-track h2.content-header, .pt_checkorder .order-track-wrapper .login-order-track .pt_product-search-result .primary-content h2.content-header, .pt_product-search-result .primary-content .account-edit .registration-box .content-header.column-header, .account-edit .registration-box .pt_product-search-result .primary-content .content-header.column-header, .pt_product-search-result .primary-content #addresses .content-header.column-header, #addresses .pt_product-search-result .primary-content .content-header.column-header {
  padding-left: 15px; }

.pt_content-search-result .primary-content > h1, .pt_content-search-result .pt_checkorder .order-track-wrapper .login-order-track .primary-content > h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_content-search-result .primary-content > h2, .pt_content-search-result .account-edit .registration-box .primary-content > .column-header, .account-edit .registration-box .pt_content-search-result .primary-content > .column-header, .pt_content-search-result #addresses .primary-content > .column-header, #addresses .pt_content-search-result .primary-content > .column-header,
.pt_content-search-result .primary-content > h2,
.pt_content-search-result .primary-content > p,
.pt_product-search-noresult .primary-content > h1,
.pt_product-search-noresult .pt_checkorder .order-track-wrapper .login-order-track .primary-content > h2, .pt_checkorder .order-track-wrapper .login-order-track
.pt_product-search-noresult .primary-content > h2,
.pt_product-search-noresult .account-edit .registration-box .primary-content > .column-header, .account-edit .registration-box
.pt_product-search-noresult .primary-content > .column-header,
.pt_product-search-noresult #addresses .primary-content > .column-header, #addresses
.pt_product-search-noresult .primary-content > .column-header,
.pt_product-search-noresult .primary-content > h2,
.pt_product-search-noresult .primary-content > p {
  margin: 0;
  padding: .1em 1%; }

.pt_content-search-result .primary-content .no-hits-help,
.pt_content-search-result .primary-content .no-hits-footer,
.pt_product-search-noresult .primary-content .no-hits-help,
.pt_product-search-noresult .primary-content .no-hits-footer {
  padding: .1em 1%; }

.pt_content-search-result .primary-content .pagination,
.pt_product-search-noresult .primary-content .pagination {
  float: none;
  padding: .1em 1%; }

.category-main-banner img {
  max-width: 100%; }

.no-hits-search-term,
.no-hits-search-term-suggest {
  color: #990000;
  font-style: italic; }

.no-hits-footer {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  margin: 20px 0;
  padding: 20px 0; }

.search-result-bookmarks {
  margin: 15px; }
  .search-result-bookmarks .first {
    border-right: 1px solid #999;
    padding-right: 5px; }

.search-result-options {
  overflow: hidden; }
  .search-result-options .items-per-page {
    float: left;
    margin-right: .5em; }
  .search-result-options form {
    margin-bottom: 0; }
  .search-result-options label {
    display: none; }
  .search-result-options select {
    border: 1px solid #000;
    border-radius: 5px;
    color: #000;
    padding: .5em;
    font-size: 13px;
    text-overflow: ellipsis;
    overflow: hidden; }
  .search-result-options .button-set.view-product {
    float: right; }
    .search-result-options .button-set.view-product .light {
      background: #ffffff;
      color: #000; }
  .search-result-options .pagination {
    float: left; }
    @media screen and (min-width: 768px) {
      .search-result-options .pagination {
        padding-top: .8em; } }
    .search-result-options .pagination .results-hits {
      font-family: 'Helvetica Neue LT W01_65 Md';
      color: #000;
      float: right;
      display: none; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination .results-hits {
          display: inline-block; } }
    .search-result-options .pagination ul {
      border: 1px solid #000;
      border-radius: 5px;
      background-color: #ffffff;
      float: right;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination ul {
          background-color: transparent;
          border: none; } }
    .search-result-options .pagination li {
      border-right: 1px solid #e0e0e0;
      float: left; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination li {
          border: none;
          padding: 0 .5em; } }
      .search-result-options .pagination li a, .search-result-options .pagination li.current-page,
      .search-result-options .pagination li i {
        display: block;
        font-size: 1rem;
        height: 32px;
        line-height: 2.1rem;
        text-align: center;
        width: 32px; }
        @media screen and (min-width: 768px) {
          .search-result-options .pagination li a, .search-result-options .pagination li.current-page,
          .search-result-options .pagination li i {
            font-size: inherit;
            height: auto;
            line-height: inherit;
            width: auto; } }

.rh-top {
  text-align: right; }

.filterholder {
  display: none; }

@media screen and (max-width: 47.9375em) {
  .content-wrap.search-result-container, .header-promotion-bar .promotion-bar .search-result-container.promotion, .header-promotion-bar .promo-head-slot .search-result-container.promotion, .level-2 .search-result-container.level-cats.fullWidth, .tabEnabled .level-2 .search-result-container.level-cats, .mega-menu-logo-container .top-banner .search-result-container.search-dropdown, .pt_cart footer.column .footer-container .search-result-container.row.copyright-container, .pt_cart footer.columns .footer-container .search-result-container.row.copyright-container, .pt_cart footer.column .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .search-result-container.copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.column .footer-container .search-result-container.row.copyright-container, .pt_checkout footer.columns .footer-container .search-result-container.row.copyright-container, .pt_checkout footer.column .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .search-result-container.copyright-container.content-asset {
    padding: 0 8px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .content-wrap.search-result-container, .header-promotion-bar .promotion-bar .search-result-container.promotion, .header-promotion-bar .promo-head-slot .search-result-container.promotion, .level-2 .search-result-container.level-cats.fullWidth, .tabEnabled .level-2 .search-result-container.level-cats, .mega-menu-logo-container .top-banner .search-result-container.search-dropdown, .pt_cart footer.column .footer-container .search-result-container.row.copyright-container, .pt_cart footer.columns .footer-container .search-result-container.row.copyright-container, .pt_cart footer.column .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .search-result-container.copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.column .footer-container .search-result-container.row.copyright-container, .pt_checkout footer.columns .footer-container .search-result-container.row.copyright-container, .pt_checkout footer.column .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .search-result-container.copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .search-result-container.copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .search-result-container.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .search-result-container.copyright-container.content-asset {
    padding: 0 12px; } }

@media screen and (max-width: 47.9375em) {
  .search-result-items > .cat-grid-slot:nth-child(2n) {
    padding-right: 0; }
  .search-result-items > .cat-grid-slot:nth-child(2n+1) {
    padding-left: 0; }
  .search-result-items > .cat-grid-slot.small-12, #modal-cntr.product-compare-shades .miniproduct .search-result-items > .cat-grid-slot.product-name-container, .miniproduct-info .variation-dropdown-container .search-result-items > .cat-grid-slot.variant-drop-down {
    padding-left: 0;
    padding-right: 0; }
  .search-result-items > .cat-grid-slot .html-slot-container {
    margin-left: -8px;
    margin-right: -8px; } }

@media print, screen and (min-width: 48em) {
  .search-result-items > .cat-grid-slot {
    padding-left: 0;
    padding-right: 0; } }

.search-result-items {
  margin: 0;
  padding: 0 1em 1em; }
  .search-result-items > div {
    padding-top: 1em;
    padding-bottom: 1em; }
  .search-result-items li {
    list-style: none outside none; }
  .search-result-items .new-row {
    clear: both; }
  .search-result-items .grid-tile {
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: 0 0 9px #ccc;
    float: left;
    list-style: none outside none;
    margin: 0 0 2% 20px;
    padding: 2%;
    width: 26%; }
  .search-result-items .invisible {
    display: none; }
  @media screen and (max-width: 47.9375em) {
    .search-result-items .product-tile {
      padding-left: 8px;
      padding-right: 8px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .search-result-items .product-tile {
      padding-left: 12px;
      padding-right: 12px; } }

@media screen and (max-width: 47.9375em) {
  #results-hits-top .results-hits {
    text-align: center; } }

@media screen and (max-width: 47.9375em) {
  .pt_product-search-result.category .search-result-options {
    text-align: left !important;
    padding-bottom: 2em;
    position: relative; }
    .pt_product-search-result.category .search-result-options #grid-sort-header.product-listing-filter {
      width: 100%;
      padding: 10px 26px 10px 10px;
      border: 1px solid;
      border-width: 1px 0px; } }
    @media screen and (max-width: 47.9375em) and (max-width: 47.9375em) {
      .pt_product-search-result.category .search-result-options #grid-sort-header.product-listing-filter {
        border-width: 1px 0px 1px 1px; } }

@media screen and (max-width: 47.9375em) {
  .pt_product-search-result.category .search-result-options {
    padding-left: 0px;
    padding-right: 0px; } }

.results-hits {
  font-family: 'HelveticaNeueW01-75Bold'; }
  @media print, screen and (min-width: 48em) {
    .results-hits {
      margin: 42px 0 16px; } }
  @media print, screen and (min-width: 48em) {
    .pt_product-search-result.search-results .results-hits {
      margin: -35px 0 16px; } }

.search-result-content {
  font-family: 'Helvetica Neue LT W01_65 Md'; }
  .search-result-content:before, .search-result-content:after {
    width: 100%; }
  .search-result-content .product-price .price-standard {
    color: #999;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    text-decoration: line-through; }
  .search-result-content .product-brand {
    font-family: 'HelveticaNeueW01-45Ligh';
    min-height: 34px;
    padding-top: 10px; }
  .search-result-content .results-hits {
    font-family: 'HelveticaNeueW01-75Bold';
    text-align: center; }
    @media screen and (min-width: 768px) {
      .search-result-content .results-hits {
        display: inline-block;
        float: left;
        margin-top: .5em; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-content .results-hits {
        padding-top: 1em;
        text-align: center; } }
  .search-result-content .search-result-items {
    padding-bottom: 50px; }
  .search-result-content .pagination-buttons {
    float: none;
    margin-bottom: 3em; }
    @media print, screen and (min-width: 48em) {
      .search-result-content .pagination-buttons {
        float: right; } }
    .search-result-content .pagination-buttons a {
      display: block;
      line-height: 1;
      margin: 0 auto;
      text-transform: uppercase;
      width: 50%;
      padding: .5em 2em .3em 2em;
      font-family: 'HelveticaNeueW01-75Bold'; }
      @media print, screen and (min-width: 48em) {
        .search-result-content .pagination-buttons a {
          display: inline-block;
          margin: 0 0 0 1em;
          width: auto; } }
    .search-result-content .pagination-buttons button {
      display: block;
      font-family: 'Helvetica Neue LT W01_55 Roman';
      margin: 1em auto;
      text-transform: uppercase;
      width: 50%;
      vertical-align: top;
      padding: .5em 2em .3em 2em;
      font-family: 'HelveticaNeueW01-75Bold'; }
      @media print, screen and (min-width: 48em) {
        .search-result-content .pagination-buttons button {
          display: inline-block;
          margin: 0;
          width: auto; } }

#results-content {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  padding-top: 30px; }

.folder-content-list {
  -ms-flex-align: stretch;
      align-items: stretch;
  clear: both; }
  .folder-content-list li {
    background-color: #ffffff;
    border: 1px solid #ccc;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    list-style-type: none;
    margin: .25rem;
    padding: 1rem; }
    @media screen and (min-width: 480px) {
      .folder-content-list li {
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%; } }
  .folder-content-list p {
    line-height: 1.1rem; }
  .folder-content-list .content-title {
    display: block;
    font-size: 1.2em; }
  .folder-content-list .readmore {
    font-style: italic;
    padding-left: .3rem; }

.no-results {
  padding: 20px; }

.toggle-grid {
  display: none;
  float: left;
  margin-right: 0.5em; }
  .toggle-grid i {
    cursor: pointer;
    margin-right: 0.3em; }
  .toggle-grid [data-option="column"] {
    color: #84bd00; }
  .toggle-grid.wide [data-option="wide"] {
    color: #84bd00; }
  .toggle-grid.wide [data-option="column"] {
    color: #666; }

.wide-tiles .search-result-items .grid-tile {
  width: 91%; }

.wide-tiles .product-tile .product-swatches {
  bottom: auto;
  left: auto;
  position: relative;
  right: auto;
  margin-top: 5px; }
  .wide-tiles .product-tile .product-swatches li {
    float: left; }

.sort-by {
  max-width: 18%;
  -ms-flex-order: 4;
      order: 4;
  text-align: left;
  margin-right: calc( (100% - 1155px)/2); }
  @media print, screen and (min-width: 48em) {
    .sort-by {
      -ms-flex-order: 5;
          order: 5;
      max-width: 18%;
      position: absolute;
      right: 0;
      padding-top: 15px; } }
  @media print and (orientation: portrait), screen and (min-width: 48em) and (orientation: portrait) {
    .sort-by {
      max-width: 22%; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .sort-by {
      margin-right: 25px; } }
  @media screen and (max-width: 1150px) and (min-width: 1024px) {
    .sort-by {
      right: 40px; } }
  @media screen and (max-width: 47.9375em) {
    .sort-by {
      margin-right: auto;
      max-width: 50%;
      padding: 0;
      padding-right: 10px; } }

.Product-Sorting-Options {
  border: 1px solid #000;
  border-left: 0px; }

@media screen and (max-width: 47.9375em) {
  .product-sorting-dropdown {
    border: 1px solid #000;
    border-left: 0;
    padding-left: 40px;
    padding-right: 40px;
    border-right: 0px; } }

.filter-row {
  height: 110px; }
  @media screen and (max-width: 47.9375em) {
    .filter-row {
      height: auto; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .filter-sort-by {
    position: relative;
    top: 49px;
    right: 154px; } }

.filter-by-text {
  border: 1px solid #000;
  border-width: 1px 0px 1px 1px;
  padding: 10px;
  text-align: center; }
  @media screen and (max-width: 47.9375em) {
    .filter-by-text {
      border-left: 0px none; } }
  .filter-by-text .filter-arrow-up {
    display: inline-block; }
  .filter-by-text .filter-arrow-down {
    display: inline-block;
    margin-left: 1px; }
    @media screen and (max-width: 47.9375em) {
      .filter-by-text .filter-arrow-down {
        margin-left: 20px; } }
  @media screen and (max-width: 47.9375em) {
    .filter-by-text .filter-arrow-up {
      margin-left: 20px; } }

@media screen and (max-width: 47.9375em) {
  .top-filter {
    -ms-flex-pack: center;
        justify-content: center; } }

@media print, screen and (min-width: 48em) {
  .top-filter {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

.top-filter .filter {
  width: 50%; }
  @media print, screen and (min-width: 48em) {
    .top-filter .filter {
      max-width: 22%; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .top-filter .filter {
      max-width: 19%; } }
  @media screen and (max-width: 47.9375em) {
    .top-filter .filter {
      width: 200%;
      max-width: none; } }

.top-filter .selected-breadcrumb-refinement {
  margin-top: 30px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .top-filter .selected-breadcrumb-refinement {
      margin-top: 53px; } }
  @media screen and (max-width: 47.9375em) {
    .top-filter .selected-breadcrumb-refinement {
      width: 200%;
      padding: 0px 13px;
      margin-top: 20px; } }

.top-filter .filter-by {
  width: 10%;
  text-align: left;
  padding-right: 0;
  padding-top: 10px;
  float: left;
  clear: both;
  margin-right: 10px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .top-filter .filter-by {
      width: auto;
      font-size: inherit;
      padding-top: 26px; } }
  @media screen and (max-width: 47.9375em) {
    .top-filter .filter-by {
      padding: 0;
      z-index: 1;
      margin-right: 0px; }
      .top-filter .filter-by .arrow-up, .top-filter .filter-by .arrow-down {
        margin-top: 0; }
        .top-filter .filter-by .arrow-up .filter-arrow-down, .top-filter .filter-by .arrow-up .filter-arrow-up, .top-filter .filter-by .arrow-down .filter-arrow-down, .top-filter .filter-by .arrow-down .filter-arrow-up {
          font-size: 10px;
          line-height: 8px;
          height: 11px; }
      .top-filter .filter-by .arrow-up {
        margin-top: -1px; } }

.top-filter .filtered-by {
  width: 14%;
  text-align: left;
  padding-right: 0;
  padding-top: 0px;
  float: left; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .top-filter .filtered-by {
      width: auto;
      font-size: inherit;
      padding-right: 10px;
      max-width: 25%; } }
  @media screen and (max-width: 47.9375em) {
    .top-filter .filtered-by {
      padding: 0px 0px 10px 0px;
      z-index: 1;
      width: 100%; } }

.top-filter padding .selected-breadcrumb-refinement {
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px; }

.top-filter .clear-all-mobile {
  max-width: 200%;
  position: relative;
  margin: 0 !important;
  padding: 8px 15px !important;
  width: 200%;
  background: #eee;
  border-width: 0px 0px 1px 0px;
  border-color: #595959;
  border-style: solid; }
  .top-filter .clear-all-mobile a {
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase; }
    .top-filter .clear-all-mobile a .clear-mobile-close-icon {
      position: absolute;
      right: 8px;
      top: 11px; }

.top-filter .clear-all-container {
  text-align: left;
  margin: 1.5em auto;
  -ms-flex-order: 5;
      order: 5;
  padding: 20px 10px; }
  @media print, screen and (min-width: 48em) {
    .top-filter .clear-all-container {
      text-align: left;
      margin: 0;
      -ms-flex-order: 4;
          order: 4;
      padding: 2px 25px; } }
  @media screen and (max-width: 47.9375em) {
    .top-filter .clear-all-container {
      padding: 0px 0px;
      clear: both; } }
  .top-filter .clear-all-container a {
    color: #767676;
    display: block;
    text-decoration: underline;
    text-transform: uppercase; }
    .top-filter .clear-all-container a:hover {
      color: #000; }

@media screen and (max-width: 47.9375em) {
  .refinement-filterby {
    max-width: 50%;
    text-align: center; }
    .refinement-filterby h3.toggle {
      line-height: 17px; } }

.search-text-wrapper {
  padding: 30px 0px 30px 0px; }
  .search-text-wrapper h1, .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-text-wrapper h2, .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-text-wrapper .column-header, .search-text-wrapper #addresses .column-header, #addresses .search-text-wrapper .column-header {
    font-size: 42px; }

.category-tab-links ul li a {
  font-size: 18px; }

.product-columns {
  padding-left: 0px;
  padding-right: 0px; }

.filter-mobile-tablet {
  display: none; }
  @media screen and (max-width: 47.9375em) {
    .filter-mobile-tablet {
      display: block;
      width: 50% !important; } }

.filter-label {
  display: block !important;
  text-align: left; }

.saps {
  width: 100%; }
  @media screen and (max-width: 47.9375em) {
    .saps {
      display: none; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .saps {
      padding-bottom: 15px; } }

.filter-line {
  display: -ms-flexbox;
  display: flex;
  width: 745px; }
  @media screen and (max-width: 1150px) and (min-width: 1024px) {
    .filter-line {
      width: 650px; } }
  @media screen and (max-width: 1024px) and (min-width: 960px) {
    .filter-line {
      width: 610px; } }
  @media screen and (max-width: 960px) and (min-width: 925px) {
    .filter-line {
      width: 572px; } }
  @media screen and (max-width: 925px) and (min-width: 870px) {
    .filter-line {
      width: 539px; } }
  @media screen and (max-width: 870px) and (min-width: 768px) {
    .filter-line {
      width: 463px; } }
  @media screen and (max-width: 47.9375em) {
    .filter-line {
      display: none;
      width: auto; } }

.arrow-up {
  display: none; }

/*New layout for SLP Filters*/
.pt_product-search-result .medium-2 a + #category-level-2 > li.medium-2 {
  padding: 0; }

.pt_product-search-result .medium-2 a + #category-level-2 {
  padding-top: inherit;
  padding-right: 10px; }

.pt_product-search-result #category-level-2 {
  padding-top: 0; }

.pt_product-search-result #category-level-3 {
  padding: 0; }

.pt_product-search-result #secondary {
  width: 100%;
  max-width: 100%;
  -ms-flex: none;
      flex: none; }

.pt_product-search-result .refinement .refinement-top-level {
  display: none;
  border-bottom: none; }

.pt_product-search-result #category-level-1 {
  padding-left: 0; }
  .pt_product-search-result #category-level-1 li a.refinement-link {
    font-family: 'HelveticaNeueW01-UltLt'; }
    .pt_product-search-result #category-level-1 li a.refinement-link .prod_count {
      display: none; }

.pt_product-search-result #category-level-1 > li {
  float: left;
  width: 100%;
  border-bottom: none; }
  @media print, screen and (min-width: 48em) {
    .pt_product-search-result #category-level-1 > li .accordion-arrow {
      display: none; } }

.pt_product-search-result #category-level-2 {
  padding-left: 0; }
  @media print, screen and (min-width: 48em) {
    .pt_product-search-result #category-level-2 {
      display: block !important; } }
  .pt_product-search-result #category-level-2 li {
    max-width: 100%; }
    .pt_product-search-result #category-level-2 li a.refinement-link {
      margin-left: 0; }
      .pt_product-search-result #category-level-2 li a.refinement-link .prod_count {
        display: none; }

.pt_product-search-result.search-results .search-result-options.slp-filters .sort-by select#grid-sort-header.underline {
  padding-left: 0; }

select.product-listing-filter {
  padding: 10px 25px 10px 15px;
  border-radius: 0px; }
  @media print, screen and (min-width: 64.0625em) {
    select.product-listing-filter {
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; } }
  @media print, screen and (min-width: 48em) {
    select.product-listing-filter {
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; } }
  @media screen and (max-width: 780px) and (min-width: 640px) {
    select.product-listing-filter {
      width: 109px; } }
  @media screen and (max-width: 47.9375em) {
    select.product-listing-filter {
      border-width: 1px 0px; } }

#grid-sort-header {
  /*border: none;*/
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  outline: none;
  cursor: pointer;
  border: none; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #grid-sort-header {
      width: -webkit-fit-content !important;
      width: -moz-fit-content !important;
      width: fit-content !important; } }

.product-image {
  padding-bottom: 25px; }

/*New layout for refinement filters - Search Listing Page*/
.search-result-options.slp-filters {
  text-align: left; }
  @media print, screen and (min-width: 48em) {
    .search-result-options.slp-filters .refinements.underline {
      border-bottom: 1px solid #000000; } }
  @media screen and (max-width: 47.9375em) {
    .search-result-options.slp-filters {
      padding: 0; } }
  .search-result-options.slp-filters .refinements {
    position: relative;
    width: 100%; }
    .search-result-options.slp-filters .refinements .sort-by {
      top: 0px;
      position: absolute; }
      @media print, screen and (min-width: 48em) {
        .search-result-options.slp-filters .refinements .sort-by select.product-listing-filter {
          margin-top: 1px; } }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters .refinements .sort-by {
          margin-top: 0px;
          border: 1px solid #BFBFBF;
          border-right: 0;
          width: 50%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-pack: center;
              justify-content: center; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .search-result-options.slp-filters .refinements .sort-by {
          top: 0px;
          max-width: 23%; } }
      .search-result-options.slp-filters .refinements .sort-by:before {
        top: 11px; }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .refinements {
        padding: 0; } }
  .search-result-options.slp-filters .filter-row {
    height: 100%; }
  .search-result-options.slp-filters .top-filter {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .top-filter {
        z-index: 1;
        margin: 0; } }
    @media print, screen and (min-width: 48em) {
      .search-result-options.slp-filters .top-filter .filter-line {
        position: relative; } }
    @media print, screen and (min-width: 48em) {
      .search-result-options.slp-filters .top-filter .filter-line .filter {
        max-width: 40%; } }
    @media print, screen and (min-width: 64.0625em) {
      .search-result-options.slp-filters .top-filter .filter-line .filter {
        max-width: 23%;
        padding: 0px 4px; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .top-filter .filter-line .filter {
        width: 200%;
        max-width: none;
        padding: 0; } }
    .search-result-options.slp-filters .top-filter ul.product-listing-filter {
      padding: 10px 18px 10px 15px;
      border-radius: 0px; }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters .top-filter ul.product-listing-filter {
          border-width: 1px 0px; } }
    .search-result-options.slp-filters .top-filter ul.product-listing-filter {
      width: 100%;
      border-radius: 5px;
      color: #000;
      padding: 0;
      font-size: 13px;
      text-overflow: ellipsis; }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters .top-filter ul.product-listing-filter {
          padding: 5px 0 8px 0; } }
      .search-result-options.slp-filters .top-filter ul.product-listing-filter li {
        padding: 7px 15px;
        text-align: left; }
        @media print, screen and (min-width: 48em) {
          .search-result-options.slp-filters .top-filter ul.product-listing-filter li {
            padding: 5px 10px; } }
        @media screen and (min-width: 48em) and (max-width: 64em) {
          .search-result-options.slp-filters .top-filter ul.product-listing-filter li {
            padding: 5px 11px; } }
        .search-result-options.slp-filters .top-filter ul.product-listing-filter li a {
          cursor: pointer;
          text-transform: uppercase; }
          .search-result-options.slp-filters .top-filter ul.product-listing-filter li a .checkmark {
            box-sizing: border-box;
            padding: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border-radius: 0;
            width: 14px;
            height: 14px;
            margin-top: 0px;
            border: 1px solid #BFBFBF;
            margin-right: 10px;
            font-family: icomoon;
            position: relative;
            margin-right: 6px;
            background: none;
            float: left; }
          .search-result-options.slp-filters .top-filter ul.product-listing-filter li a.checked-filter .checkmark {
            background-color: #000000;
            border-color: #000000; }
    .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-item .accordion-title {
      font-size: 1em;
      text-transform: uppercase; }
      .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-item .accordion-title:before {
        font-family: 'icomoon';
        content: "\e904"; }
        @media screen and (min-width: 48em) and (max-width: 64em) {
          .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-item .accordion-title:before {
            top: 15px; } }
    .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-content {
      background-color: #ffffff;
      z-index: 1;
      overflow-y: auto;
      position: relative;
      padding-top: 0;
      border-top: none;
      padding-bottom: 5px;
      border-left: none;
      border-right: none;
      border-bottom: 1px solid #000000; }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-content {
          padding: 0; } }
      @media print, screen and (min-width: 48em) {
        .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-content {
          border: 1px solid #000000;
          border-top: none;
          padding: 0;
          max-height: 100px; } }
    .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-item:first-child > :first-child {
      padding: 8px 15px;
      text-align: left;
      width: 100%;
      height: 100%;
      border-bottom: 1px solid #595959; }
      @media print, screen and (min-width: 48em) {
        .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-item:first-child > :first-child {
          border: 1px solid #000000; } }
    .search-result-options.slp-filters .top-filter .filter-links .accordion .accordion-item.is-active:first-child > :first-child {
      border-bottom: none; }
  .search-result-options.slp-filters .accordion-title::before {
    display: block !important;
    line-height: 17px;
    right: 8px;
    font-size: 10px;
    font-weight: bold;
    color: #595959; }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .accordion-title::before {
        right: 13px; } }
  .search-result-options.slp-filters .is-active > .accordion-title::before {
    transform: rotate(180deg); }
  .search-result-options.slp-filters .refinement .accordion-arrow {
    padding-right: 0; }
  .search-result-options.slp-filters .refinement .toggle {
    border-top: 1px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
    cursor: pointer;
    padding: 10px 0; }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .refinement .toggle {
        font-size: 13px;
        line-height: 1;
        font-family: 'HelveticaNeueW01-45Ligh';
        letter-spacing: 0.005em; } }
    .search-result-options.slp-filters .refinement .toggle .icon-arrow-rt {
      position: relative;
      top: -1px;
      margin-left: 10px; }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters .refinement .toggle .icon-arrow-rt {
          font-size: 10px;
          margin-left: 15px; } }
      .search-result-options.slp-filters .refinement .toggle .icon-arrow-rt:before {
        transform: rotate(90deg);
        display: inline-block; }
  .search-result-options.slp-filters .refinement .toggle.expanded {
    border-bottom: none; }
    .search-result-options.slp-filters .refinement .toggle.expanded .icon-arrow-rt:before {
      transform: rotate(-90deg);
      display: inline-block; }
    .search-result-options.slp-filters .refinement .toggle.expanded .accordion-arrow:after {
      content: "\e906";
      transform: rotate(-90deg); }
  .search-result-options.slp-filters .sort-by {
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    padding: 0; }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .sort-by {
        top: 0px;
        position: relative; } }
    .search-result-options.slp-filters .sort-by:before {
      font-family: "icomoon";
      content: "\e904";
      position: absolute;
      right: 5px;
      top: 11px;
      pointer-events: none;
      font-size: 10px;
      line-height: 14px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .search-result-options.slp-filters .sort-by:before {
          top: 30px;
          right: 25px; } }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters .sort-by:before {
          top: 4px;
          right: 13px; } }
    @media screen and (max-width: 1150px) and (min-width: 1000px) {
      .search-result-options.slp-filters .sort-by {
        right: 25px; } }
    .search-result-options.slp-filters .sort-by select#grid-sort-header.underline {
      background: none;
      text-transform: uppercase; }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters .sort-by select#grid-sort-header.underline {
          width: 100%;
          font-size: 13px;
          line-height: 1.15;
          font-family: 'HelveticaNeueW01-45Ligh';
          letter-spacing: 0.005em; } }
      @media print, screen and (min-width: 64.0625em) {
        .search-result-options.slp-filters .sort-by select#grid-sort-header.underline {
          font-size: 12px;
          color: #595959; } }
  .search-result-options.slp-filters .refinements + .sort-by {
    position: relative; }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .refinements + .sort-by {
        width: 100%;
        border: 1px solid #000; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .search-result-options.slp-filters .refinements + .sort-by:before {
        top: 0; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .refinements + .sort-by:before {
        top: 0; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .refinements + .sort-by select#grid-sort-header.underline {
        text-align-last: center; } }
  .search-result-options.slp-filters .saps + .sort-by {
    position: relative; }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .saps + .sort-by {
        width: 100%; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .search-result-options.slp-filters .saps + .sort-by:before {
        top: 62px; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-options.slp-filters .saps + .sort-by:before {
        top: 12px; } }
  .search-result-options.slp-filters #category-level-1 {
    display: none;
    -webkit-transition-duration: 0.8s; }
    .search-result-options.slp-filters #category-level-1 li {
      border-bottom: none; }
      @media screen and (max-width: 47.9375em) {
        .search-result-options.slp-filters #category-level-1 li a.refinement-link {
          position: relative;
          z-index: 1; } }
      .search-result-options.slp-filters #category-level-1 li a.refinement-link.active {
        font-family: 'Helvetica Neue LT W01_55 Roman'; }
      .search-result-options.slp-filters #category-level-1 li .accordion-arrow:after {
        top: 8px;
        position: relative; }
        @media screen and (max-width: 47.9375em) {
          .search-result-options.slp-filters #category-level-1 li .accordion-arrow:after {
            right: 2px; } }
  @media screen and (max-width: 47.9375em) {
    .search-result-options.slp-filters #category-level-1 > li {
      border-bottom: 1px solid #000000;
      padding: 10px;
      position: relative; } }
  .search-result-options.slp-filters #category-level-1 > li:nth-child(7n+7) {
    clear: left; }
  @media screen and (max-width: 47.9375em) {
    .search-result-options.slp-filters #category-level-2 li {
      position: relative; }
      .search-result-options.slp-filters #category-level-2 li .accordion-arrow {
        top: -6px;
        right: 0px; } }
  .search-result-options.slp-filters #category-level-2 li a.refinement-link.active {
    font-family: 'Helvetica Neue LT W01_65 Md'; }

.search-results .category-tab-links {
  text-align: left; }
  .search-results .category-tab-links select {
    display: none; }
  @media screen and (max-width: 47.9375em) {
    .search-results .category-tab-links ul {
      margin-bottom: 20px; } }
  .search-results .category-tab-links ul li {
    border-right: 1px solid #000000; }
    .search-results .category-tab-links ul li a {
      color: #BFBFBF; }
    .search-results .category-tab-links ul li a.highlighted {
      color: #000000;
      font-family: 'Helvetica Neue LT W01_35 Thin'; }

.search-results .search-text-wrapper h1, .search-results .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-results .search-text-wrapper h2, .search-results .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-results .search-text-wrapper .column-header, .search-results .search-text-wrapper #addresses .column-header, #addresses .search-results .search-text-wrapper .column-header {
  text-align: left; }

.search-results .accordion-arrow:after {
  content: "\e906";
  transform: rotate(90deg); }

.search-results .expanded > .accordion-arrow:after {
  transform: rotate(-90deg); }

/*Category Page*/
.pt_product-search-result.category .search-text-wrapper {
  padding: 0; }

@media screen and (max-width: 47.9375em) {
  .pt_product-search-result.category .filter-by-text {
    font-size: 13px;
    line-height: 1.15;
    font-family: 'HelveticaNeueW01-45Ligh';
    letter-spacing: 0.005em; } }

.pt_product-search-result.category .top-filter.filter-row {
  margin-top: 45px; }
  @media print, screen and (min-width: 48em) {
    .pt_product-search-result.category .top-filter.filter-row {
      position: relative; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .pt_product-search-result.category .top-filter.filter-row {
      margin-top: 20px; } }
  @media screen and (max-width: 47.9375em) {
    .pt_product-search-result.category .top-filter.filter-row {
      margin-top: 0px; } }
  @media print, screen and (min-width: 64.0625em) {
    .pt_product-search-result.category .top-filter.filter-row {
      margin-bottom: 50px; } }

.pt_product-search-result.category .sort-by {
  position: relative; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .pt_product-search-result.category .search-result-options.slp-filters .top-filter .filter-line .filter {
    max-width: 29%;
    padding-right: 0; } }
  @media only screen and (min-width: 48em) and (max-width: 64em) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .pt_product-search-result.category .search-result-options.slp-filters .top-filter .filter-line .filter {
      max-width: 27%; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
    .pt_product-search-result.category .search-result-options.slp-filters .top-filter .filter-line .filter .filtername-label {
      position: relative;
      padding-bottom: 3px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .pt_product-search-result.category .search-result-options.slp-filters .sort-by {
    position: static;
    margin-top: 54px; } }

.saps > ul, .filter-by-text + ul {
  display: none; }

.top-filter .filter .filtername-label {
  display: none; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .top-filter .filter .filtername-label {
      display: block; } }

.infinite-scroll .search-result-content .infinite-scroll-loading {
  text-align: center;
  background: url("../images/infinite-loading-indicator.gif") center no-repeat;
  height: 35px;
  width: 100%; }

.disable-infinite-scroll .search-result-content .page-element {
  display: none; }

.pt_product-compare .full-width {
  padding: 0 1.25em; }
  .pt_product-compare .full-width .back {
    padding: 1em 0; }

.compare-items {
  clear: both;
  margin: 3.5em 2em 0;
  overflow: hidden;
  padding: 0 1em 1em; }
  .compare-items h2 {
    font-size: 0.9em;
    margin: 0.5em 0;
    text-transform: uppercase; }
  .compare-items button {
    padding: .5em 1em; }

.compare-items-panel {
  float: left; }

.compare-item {
  background-color: #e0e0e0;
  float: left;
  height: 55px;
  margin-right: 1.08em;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 55px; }
  .compare-item .compare-item-remove {
    background-color: #84bd00;
    color: #ffffff;
    cursor: pointer;
    display: none;
    padding: 0 .16em;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
  .compare-item.active .compare-item-remove {
    display: block; }
  .compare-item .compare-item-number {
    color: #ccc;
    font-size: 3em;
    margin-top: .5em; }

.compare-item-image {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.compare-buttons {
  float: left;
  padding: 0.7em 0 0; }

.category-switch {
  margin-bottom: 2em; }
  .category-switch label {
    float: left;
    margin: 0;
    width: 45%; }
    @media (min-width: 410px) {
      .category-switch label {
        width: 11em; } }
  .category-switch select {
    float: left;
    margin: 0;
    width: 55%; }
    @media (min-width: 410px) {
      .category-switch select {
        margin-left: 1em;
        width: 15em; } }

#compare-table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }
  #compare-table th {
    overflow: hidden;
    padding: .5em; }
    #compare-table th:first-of-type {
      background-color: #e0e0e0;
      width: 4rem; }
  #compare-table td {
    overflow: hidden; }
  #compare-table a:hover {
    text-decoration: underline; }
  #compare-table .attribute-row {
    border-bottom: 1px solid #ccc; }
    #compare-table .attribute-row:first-of-type {
      border-top: 1px solid #ccc; }
    #compare-table .attribute-row:last-of-type {
      border-bottom: none; }
    #compare-table .attribute-row:nth-child(2n) {
      background-color: #ffffff; }
  #compare-table .product-attribute {
    border-right: 1px solid #ccc;
    word-break: break-all; }
  #compare-table .action {
    display: block;
    padding: 0.5em 0; }
  #compare-table .remove-link {
    color: #999;
    float: right;
    padding: .3rem;
    z-index: 1;
    position: relative;
    transition: color .5s ease; }
    #compare-table .remove-link:hover {
      color: #84bd00;
      text-decoration: none; }
  #compare-table .value,
  #compare-table .product {
    border-left: 1px solid #ccc; }
  #compare-table .product {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    text-align: center; }
  #compare-table .value .value-item:after {
    content: ", "; }
  #compare-table .value .value-item:last-child:after {
    content: ""; }
  #compare-table .product-tile .product-name {
    height: auto;
    margin: .2em 0 1em 0; }
  #compare-table .product-tile .swatch-list {
    display: inline-block; }
  #compare-table .product-image {
    height: auto; }
    #compare-table .product-image img {
      height: auto; }
  #compare-table .section-header {
    font-size: 0.9em;
    padding: 1em;
    text-transform: none; }
  #compare-table .selectcategory label {
    display: block;
    font-size: 0.9em;
    margin: 1em 0;
    text-transform: none; }
  #compare-table .selectcategory select {
    margin: 0;
    width: 100px; }
  #compare-table .comparelists {
    padding: 0; }
  #compare-table .compare-lists label,
  #compare-table .compare-lists select {
    float: none;
    text-align: left;
    width: 100%; }

/*body.is-reveal-open.modal-open-product-compare-shades {
    #minimized-header-container, .utility-nav, .mega-menu-logo-container {
        z-index: $zindex-dialog-overlay + 1;
    }
}*/
#modal-cntr.product-compare-shades {
  border-bottom: 0 none;
  padding: 0;
  top: 90px !important;
  height: auto;
  max-height: calc(100% - 110px);
  overflow: auto; }
  @media print, screen and (min-width: 48em) {
    #modal-cntr.product-compare-shades {
      top: 100px !important;
      max-height: calc(100% - 120px); } }
  @media print, screen and (min-width: 64.0625em) {
    #modal-cntr.product-compare-shades {
      top: 135px !important;
      max-height: calc(100% - 155px); } }
  body.is-sticky-header #modal-cntr.product-compare-shades {
    top: 40px !important;
    max-height: calc(100% - 60px); }
    @media print, screen and (min-width: 48em) {
      body.is-sticky-header #modal-cntr.product-compare-shades {
        top: 95px !important;
        max-height: calc(100% - 115px);
        display: block !important; } }
    @media print, screen and (min-width: 64.0625em) {
      body.is-sticky-header #modal-cntr.product-compare-shades {
        top: 105px !important;
        max-height: calc(100% - 125px); } }
  #modal-cntr.product-compare-shades .modal-body {
    margin: 0;
    padding: 0;
    height: 100%; }
  #modal-cntr.product-compare-shades button.close-button {
    top: 8px;
    font-size: 18px;
    color: #FFFFFF; }
    @media screen and (min-width: 72.1875em) {
      #modal-cntr.product-compare-shades button.close-button {
        top: 10px;
        font-size: 30px;
        color: #000000; } }
    #modal-cntr.product-compare-shades button.close-button .icon-close {
      top: 0; }
  #modal-cntr.product-compare-shades .compare-shades-title {
    padding: 10px 0; }
  #modal-cntr.product-compare-shades .miniproduct {
    padding: 15px 0; }
    #modal-cntr.product-compare-shades .miniproduct .product-name {
      margin: 12px 0 11px 0; }
    #modal-cntr.product-compare-shades .miniproduct .product-price {
      display: none; }
    @media print, screen and (min-width: 48em) {
      #modal-cntr.product-compare-shades .miniproduct .product-name-container {
        padding-left: 0; } }
    @media screen and (max-width: 47.9375em) {
      #modal-cntr.product-compare-shades .miniproduct .row.miniproduct-details, #modal-cntr.product-compare-shades .miniproduct .miniproduct-details#modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .no-left-nav-template .miniproduct-details.content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .left-nav-template .miniproduct-details.content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset {
        margin-bottom: 15px; } }
    #modal-cntr.product-compare-shades .miniproduct .row.miniproduct-details .selected-variant-image, #modal-cntr.product-compare-shades .miniproduct .miniproduct-details#modal-cntr.product-compare-shades .selected-variant-image, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .no-left-nav-template .miniproduct-details.content-asset .selected-variant-image, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset .selected-variant-image, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .left-nav-template .miniproduct-details.content-asset .selected-variant-image, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset .selected-variant-image {
      display: none; }
    #modal-cntr.product-compare-shades .miniproduct .row.miniproduct-details, #modal-cntr.product-compare-shades .miniproduct .miniproduct-details#modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .no-left-nav-template .miniproduct-details.content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .left-nav-template .miniproduct-details.content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset,
    #modal-cntr.product-compare-shades .miniproduct .row.miniproduct-actions,
    #modal-cntr.product-compare-shades .miniproduct .miniproduct-actions#modal-cntr.product-compare-shades,
    #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .no-left-nav-template .miniproduct-actions.content-asset, .pt_content-search-result-static .no-left-nav-template
    #modal-cntr.product-compare-shades .miniproduct .miniproduct-actions.content-asset,
    #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .left-nav-template .miniproduct-actions.content-asset, .pt_content-search-result-static .left-nav-template
    #modal-cntr.product-compare-shades .miniproduct .miniproduct-actions.content-asset {
      float: left;
      width: 100%;
      margin: 0; }
    @media print, screen and (min-width: 48em) {
      #modal-cntr.product-compare-shades .miniproduct .row.miniproduct-details, #modal-cntr.product-compare-shades .miniproduct .miniproduct-details#modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .no-left-nav-template .miniproduct-details.content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .left-nav-template .miniproduct-details.content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-details.content-asset {
        width: 30%; }
      #modal-cntr.product-compare-shades .miniproduct .row.miniproduct-actions, #modal-cntr.product-compare-shades .miniproduct .miniproduct-actions#modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .no-left-nav-template .miniproduct-actions.content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-actions.content-asset, #modal-cntr.product-compare-shades .miniproduct .pt_content-search-result-static .left-nav-template .miniproduct-actions.content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .miniproduct .miniproduct-actions.content-asset {
        width: 60%; } }
    @media screen and (max-width: 47.9375em) {
      #modal-cntr.product-compare-shades .miniproduct .add-to-bag-container {
        margin-top: 15px; } }
    #modal-cntr.product-compare-shades .miniproduct .add-to-bag-container button {
      width: 100%; }
  #modal-cntr.product-compare-shades .compare-shades-header {
    padding-top: 15px;
    padding-bottom: 15px; }
    #modal-cntr.product-compare-shades .compare-shades-header a {
      color: #D9D9D9; }
      #modal-cntr.product-compare-shades .compare-shades-header a .icon {
        color: #D9D9D9; }
      #modal-cntr.product-compare-shades .compare-shades-header a.selected {
        color: #000000; }
        #modal-cntr.product-compare-shades .compare-shades-header a.selected .icon {
          color: #000000; }
    #modal-cntr.product-compare-shades .compare-shades-header .compare-shades-filter-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    #modal-cntr.product-compare-shades .compare-shades-header label {
      display: inline; }
    #modal-cntr.product-compare-shades .compare-shades-header select {
      width: auto; }
    @media print, screen and (min-width: 64.0625em) {
      #modal-cntr.product-compare-shades .compare-shades-header {
        background: #000000;
        color: #FFFFFF; }
        #modal-cntr.product-compare-shades .compare-shades-header a {
          color: #808080; }
          #modal-cntr.product-compare-shades .compare-shades-header a.selected {
            color: #FFFFFF; }
        #modal-cntr.product-compare-shades .compare-shades-header select {
          color: #FFFFFF;
          background-color: #000000;
          border: 1px solid #FFFFFF;
          background-image: url(../images/interface/caret-down-white.svg); } }
    #modal-cntr.product-compare-shades .compare-shades-header .variation-filter-container {
      text-align: right; }
    #modal-cntr.product-compare-shades .compare-shades-header .view-by a, #modal-cntr.product-compare-shades .compare-shades-header .view-my-skin-tone a {
      margin-left: 10px; }
      @media print, screen and (min-width: 64.0625em) {
        #modal-cntr.product-compare-shades .compare-shades-header .view-by a, #modal-cntr.product-compare-shades .compare-shades-header .view-my-skin-tone a {
          margin-left: 15px; } }
    #modal-cntr.product-compare-shades .compare-shades-header .view-my-skin-tone-header.skintone-unselected {
      color: #595959; }
  #modal-cntr.product-compare-shades .compare-shades-content {
    padding: 0;
    margin: 0;
    overflow: auto; }
    #modal-cntr.product-compare-shades .compare-shades-content > .row, #modal-cntr.product-compare-shades .compare-shades-content > #modal-cntr.product-compare-shades, #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .compare-shades-content > .content-asset, .pt_content-search-result-static .no-left-nav-template #modal-cntr.product-compare-shades .compare-shades-content > .content-asset, #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .compare-shades-content > .content-asset, .pt_content-search-result-static .left-nav-template #modal-cntr.product-compare-shades .compare-shades-content > .content-asset {
      margin: 0; }
  #modal-cntr.product-compare-shades .compare-shades-swatch-image img, #modal-cntr.product-compare-shades .compare-shades-face-image img {
    width: 100%;
    max-height: 205px;
    display: block; }
  #modal-cntr.product-compare-shades .compare-shades-filters {
    text-align: right; }
    #modal-cntr.product-compare-shades .compare-shades-filters .customize-variation-filter-heading {
      float: left;
      padding: 8px 0px; }
    #modal-cntr.product-compare-shades .compare-shades-filters .customize-variation-filter-dropdown-container {
      float: right; }
    #modal-cntr.product-compare-shades .compare-shades-filters .customize-variation-filter-dropdown {
      background-color: #000;
      color: #fff;
      background-image: url(../images/interface/caret-down-white.svg); }
      #modal-cntr.product-compare-shades .compare-shades-filters .customize-variation-filter-dropdown option {
        background: #fff;
        color: #000; }
  #modal-cntr.product-compare-shades .compare-shades-product-tile {
    position: relative;
    /*display: flex;*/
    padding: 0;
    border: 1px solid transparent;
    height: 100%; }
    #modal-cntr.product-compare-shades .compare-shades-product-tile .product-tile-content {
      padding: 15px 0 10px 15px;
      float: left;
      width: 50%; }
      #modal-cntr.product-compare-shades .compare-shades-product-tile .product-tile-content > span {
        display: block; }
        @media screen and (max-width: 47.9375em) {
          #modal-cntr.product-compare-shades .compare-shades-product-tile .product-tile-content > span {
            line-height: 13px; } }
      #modal-cntr.product-compare-shades .compare-shades-product-tile .product-tile-content .badge-product {
        color: #E6001E;
        text-transform: uppercase; }
    #modal-cntr.product-compare-shades .compare-shades-product-tile .product-tile-image {
      float: right;
      position: relative;
      top: 2px;
      width: 50%;
      float: right; }
      #modal-cntr.product-compare-shades .compare-shades-product-tile .product-tile-image img {
        max-height: 180px; }
    #modal-cntr.product-compare-shades .compare-shades-product-tile .compare-shades-actions {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 15px 15px; }
      #modal-cntr.product-compare-shades .compare-shades-product-tile .compare-shades-actions i {
        color: #000000; }
        #modal-cntr.product-compare-shades .compare-shades-product-tile .compare-shades-actions i.icon-cart {
          opacity: 0.5; }
      #modal-cntr.product-compare-shades .compare-shades-product-tile .compare-shades-actions a {
        margin-left: 10px; }
        #modal-cntr.product-compare-shades .compare-shades-product-tile .compare-shades-actions a:first-child {
          margin-left: 0; }
  #modal-cntr.product-compare-shades .compare-shades-swatch-image:focus .compare-shades-product-tile, #modal-cntr.product-compare-shades .compare-shades-face-image:focus .compare-shades-product-tile {
    border: 1px solid #000000; }
  @media screen and (max-width: 47.9375em) {
    #modal-cntr.product-compare-shades .compare-shades-face-image .product-tile-content {
      padding: 10px 0px 10px 10px;
      width: 50%; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #modal-cntr.product-compare-shades .compare-shades-face-image .product-tile-content {
      width: 50%; } }
  @media screen and (max-width: 47.9375em) {
    #modal-cntr.product-compare-shades .compare-shades-face-image .compare-shades-actions {
      padding: 10px;
      padding-bottom: 5px; } }
  @media screen and (max-width: 47.9375em) {
    #modal-cntr.product-compare-shades .compare-shades-face-image .callout.alert.global-add-to-cart-error {
      padding-bottom: 0;
      padding-top: 2px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #modal-cntr.product-compare-shades .compare-shades-face-image .callout.alert.global-add-to-cart-error {
      padding-bottom: 0; } }
  #modal-cntr.product-compare-shades .compare-shades-face-image span.selected-variant-color-value {
    text-transform: uppercase; }
  @media screen and (max-width: 47.9375em) {
    #modal-cntr.product-compare-shades .compare-shades-swatch-image .product-tile-content {
      width: 50%; } }
  #modal-cntr.product-compare-shades .compare-shades-swatch-image span.selected-variant-color-value {
    text-transform: uppercase; }

/* entire container, keeps perspective */
.flip-container {
  perspective: 1000px; }

.flip-container:hover .flip-back {
  transform: rotateY(0deg); }

.flip-container:hover .flip-front {
  transform: rotateY(180deg); }

/*.flip-container, .flip-front, .flip-back {
	//width: 320px;
	height: $shade_height_desktop;
}*/
/* flip speed goes here */
.flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative; }

.flip-front, .flip-back {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: 0.6s;
  position: absolute;
  top: 0;
  left: 0; }

.flip-front {
  position: relative;
  z-index: 2;
  transform: rotateY(0deg); }

/* hide back of pane during swap */
.flip-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* front pane, placed above back */
.flip-front {
  z-index: 2;
  /* for firefox 31 */
  transform: rotateY(0deg); }

/* back, initially hidden pane */
.flip-back {
  transform: rotateY(180deg); }

@media screen and (max-width: 47.9375em) {
  .compare-shades-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .compare-shades-container .compare-shades-product {
      -ms-flex-order: 99;
          order: 99; } }

.compare-shades-row {
  padding: 0;
  margin-top: 5px !important; }
  .compare-shades-row .compare-shades-swatch-image .flip-front .swatch-block-compare, .compare-shades-row .compare-shades-swatch-image .flip-front img {
    width: 100%;
    max-height: 205px;
    height: 205px; }

.compare-shades-image-tile .flip-front img {
  width: 100%;
  height: 100%;
  max-height: 205px; }

#wrapper.pt_product-details .breadcrumb {
  position: absolute;
  z-index: 1;
  max-width: 800px;
  padding: 15px 0; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #wrapper.pt_product-details .breadcrumb {
      max-width: 62%;
      padding-left: 5px;
      padding-right: 25px;
      font-size: 13px; } }
  @media print, screen and (min-width: 48em) {
    #wrapper.pt_product-details .breadcrumb {
      margin-top: 12px; } }
  @media print, screen and (min-width: 64.0625em) {
    #wrapper.pt_product-details .breadcrumb {
      max-width: 65%; } }
  @media screen and (min-width: 72.1875em) {
    #wrapper.pt_product-details .breadcrumb {
      max-width: 70%;
      left: calc( (100% - 1155px)/2); } }
  @media screen and (max-width: 47.9375em) {
    #wrapper.pt_product-details .breadcrumb {
      display: none !important; } }
  #wrapper.pt_product-details .breadcrumb .breadcrumb-element {
    text-transform: uppercase; }

#product-nav-container {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 160px; }
  #product-nav-container div {
    float: left;
    text-align: center;
    width: 77px; }
  #product-nav-container img {
    max-height: 100%;
    max-width: 80%; }
  #product-nav-container span {
    display: block;
    height: 65px; }
  #product-nav-container .divided span {
    border-right: 1px solid #000;
    padding-right: 5px; }

.pdp-main {
  /* Hiding main image slides before carousel is created*/ }
  .pdp-main .variation-selector {
    margin-top: 10px; }
  .pdp-main .icon-down-container {
    position: absolute;
    width: 30px;
    height: 30px;
    bottom: 5px;
    text-align: center;
    /*right: 10px;*/ }
    .pdp-main .icon-down-container .icon-down-pdp {
      font-size: 1.4rem; }
  .pdp-main .icon-up-container {
    position: absolute;
    display: none;
    bottom: auto;
    right: 24px;
    top: -47px;
    left: auto; }
    .pdp-main .icon-up-container .icon-up-pdp {
      color: #C4C4C4;
      font-size: 24px;
      cursor: pointer; }
  .pdp-main #product-content {
    position: relative; }
    @media print, screen and (min-width: 48em) {
      .pdp-main #product-content {
        display: -ms-flexbox;
        display: flex; } }
  .pdp-main .product-title {
    padding: 0; }
  .pdp-main .product-detail {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1rem; }
    @media print, screen and (min-width: 48em) {
      .pdp-main .product-detail {
        margin-bottom: 0; } }
    .pdp-main .product-detail .promotion,
    .pdp-main .product-detail .product-promo {
      text-align: center;
      width: 100%;
      margin-top: 16px;
      /* ----------- iPad Pro ----------- */ }
      @media print, screen and (min-width: 48em) {
        .pdp-main .product-detail .promotion,
        .pdp-main .product-detail .product-promo {
          margin-top: 0;
          text-align: left;
          width: auto; } }
      @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
        .pdp-main .product-detail .promotion,
        .pdp-main .product-detail .product-promo {
          margin-left: 0;
          margin-top: 1.25em; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .pdp-main .product-detail .promotion,
        .pdp-main .product-detail .product-promo {
          margin-left: 0;
          margin: 1.25em 0 0; } }
      .pdp-main .product-detail .promotion .promotion-title,
      .pdp-main .product-detail .product-promo .promotion-title {
        font-family: 'HelveticaNeueW01-75Bold';
        margin-bottom: .3rem;
        display: none; }
      .pdp-main .product-detail .promotion .promotion-callout,
      .pdp-main .product-detail .product-promo .promotion-callout {
        color: #c8102e; }
        .pdp-main .product-detail .promotion .promotion-callout .fa,
        .pdp-main .product-detail .product-promo .promotion-callout .fa {
          display: none; }
        .pdp-main .product-detail .promotion .promotion-callout .callout-message,
        .pdp-main .product-detail .product-promo .promotion-callout .callout-message {
          clear: both;
          display: inline-block;
          margin-bottom: 0.6em;
          font-family: 'Helvetica Neue LT W01_35 Thin'; }
          .pdp-main .product-detail .promotion .promotion-callout .callout-message:last-of-type,
          .pdp-main .product-detail .product-promo .promotion-callout .callout-message:last-of-type {
            margin-bottom: 0; }
          .pdp-main .product-detail .promotion .promotion-callout .callout-message.has-tip,
          .pdp-main .product-detail .product-promo .promotion-callout .callout-message.has-tip {
            font-weight: unset; }
        @media print, screen and (min-width: 48em) {
          .pdp-main .product-detail .promotion .promotion-callout,
          .pdp-main .product-detail .product-promo .promotion-callout {
            margin-top: 20px; } }
  .pdp-main .promotion {
    padding-top: 0; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .promotion {
        margin-top: 0 !important; } }
  .pdp-main label {
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    width: auto;
    display: inline-block; }
  .pdp-main .product-image-container {
    width: 100%;
    position: relative; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .product-image-container {
        min-height: 1px !important;
        padding-bottom: 20px; } }
    @media print, screen and (min-width: 48em) {
      .pdp-main .product-image-container {
        width: 62%; } }
    @media print, screen and (min-width: 64.0625em) {
      .pdp-main .product-image-container {
        width: 65%; } }
    @media screen and (min-width: 72.1875em) {
      .pdp-main .product-image-container {
        width: 70%; } }
    #wrapper.overlay .pdp-main .product-image-container {
      position: static; }
    .pdp-main .product-image-container .product-action-virtual-try-on {
      position: absolute;
      left: 20px;
      bottom: 43px; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .product-image-container div#thumbnails {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto; } }
  .pdp-main .slider-main-image > .slide {
    visibility: hidden; }
    .pdp-main .slider-main-image > .slide:first-child {
      visibility: visible; }
  .pdp-main .slick-slider.slider-main-image {
    margin-bottom: 0; }
  .pdp-main .product-brand {
    margin: 0; }
  .pdp-main .product-number {
    color: #000000;
    margin-bottom: .5rem; }
  .pdp-main .variant-drop-down {
    padding-right: 10px; }
    .pdp-main .variant-drop-down .variation-select {
      text-transform: uppercase; }
  .pdp-main .price-qty-row {
    padding: 20px 0;
    margin: 0;
    /*align-items: flex-start;
        display: flex;
        flex-wrap: wrap;
        line-height: 1.5rem;
        margin: 1.5rem 0 0;

        @include breakpoint(medium) {
        	align-items: flex-start;
            flex-wrap: nowrap;            
        }*/
    /* ----------- iPad Pro ----------- */
    /*@media only screen and (min-device-width: 1024px)
          and (max-device-width: 1366px)  {
            flex-wrap: wrap !important;
        }
        @include breakpoint (medium only) {
            display: inline-block;
        }
        .label {
            margin-right: 0.5rem;
            @include breakpoint(medium only) {
                display: inline;
            }
        }*/ }
  .pdp-main .product-price .price-standard {
    text-decoration: line-through;
    margin-right: 8px; }
  .pdp-main .product-price .price-tiered {
    padding-left: 0.25em;
    display: inline-block; }
  .pdp-main .product-description {
    margin-top: 15px;
    text-transform: uppercase; }
    .pdp-main .product-description .read-more-pdp-info {
      text-decoration: underline; }
  .pdp-main .inventory {
    display: block;
    white-space: nowrap;
    padding-left: 0; }
    .pdp-main .inventory label {
      display: inline;
      float: none;
      text-align: right; }
    .pdp-main .inventory input {
      font-size: 1.5em;
      height: 50px;
      width: 50px;
      margin-right: .4em;
      text-align: center; }
      @media screen and (min-width: 768px) {
        .pdp-main .inventory input {
          height: 37px;
          width: 37px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .pdp-main .inventory {
        display: inline; }
        .pdp-main .inventory .quantity {
          display: inline; }
          .pdp-main .inventory .quantity #quantity {
            padding: 0px 11px; } }
  .pdp-main .product-main-attributes .attribute {
    padding: .2em 0; }
  .pdp-main .product-main-attributes .label, .pdp-main .product-main-attributes label, .pdp-main .product-main-attributes .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pdp-main .product-main-attributes .promotion, .pdp-main .product-main-attributes .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pdp-main .product-main-attributes .promotion, .pdp-main .product-main-attributes .menu-utility-user > a, .pdp-main .product-main-attributes
  .menu-utility-user .sign-in-wrapper > a,
  .menu-utility-user .pdp-main .product-main-attributes .sign-in-wrapper > a, .pdp-main .product-main-attributes .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pdp-main .product-main-attributes span.error, .pdp-main .product-main-attributes .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .pdp-main .product-main-attributes .label, .pdp-main .product-main-attributes .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pdp-main .product-main-attributes p, .pdp-main .product-main-attributes .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pdp-main .product-main-attributes button, .pdp-main .product-main-attributes .mini-cart-details, .pdp-main .product-main-attributes .mini-cart-totals .free-shipping-text, .mini-cart-totals .pdp-main .product-main-attributes .free-shipping-text, .pdp-main .product-main-attributes .mini-cart-totals .float-left, .mini-cart-totals .pdp-main .product-main-attributes .float-left, .pdp-main .product-main-attributes .mini-cart-totals .float-right, .mini-cart-totals .pdp-main .product-main-attributes .float-right, .pdp-main .product-main-attributes .pt_cart .cart-error, .pt_cart .pdp-main .product-main-attributes .cart-error, .pdp-main .product-main-attributes .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pdp-main .product-main-attributes .product-tile-info, .pdp-main .product-main-attributes .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pdp-main .product-main-attributes .product-tile-info, .pdp-main .product-main-attributes .checkout-shipping .form-caption, .checkout-shipping .pdp-main .product-main-attributes .form-caption, .pdp-main .product-main-attributes
  .edit-add-address .form-caption,
  .edit-add-address .pdp-main .product-main-attributes .form-caption, .pdp-main .product-main-attributes
  .checkout-billing .form-caption,
  .checkout-billing .pdp-main .product-main-attributes .form-caption, .pdp-main .product-main-attributes
  .edit-address .form-caption,
  .edit-address .pdp-main .product-main-attributes .form-caption, .pdp-main .product-main-attributes
  .editaddress .form-caption,
  .editaddress .pdp-main .product-main-attributes .form-caption, .pdp-main .product-main-attributes
  .edit-billing-address .form-caption,
  .edit-billing-address .pdp-main .product-main-attributes .form-caption, .pdp-main .product-main-attributes .order-history-header .value, .order-history-header .pdp-main .product-main-attributes .value, .pdp-main .product-main-attributes .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pdp-main .product-main-attributes .password-reset, .pdp-main .product-main-attributes #sign-in-dropdown .user-links, #sign-in-dropdown .pdp-main .product-main-attributes .user-links, .pdp-main .product-main-attributes .search-result-store .results-hits, .search-result-store .pdp-main .product-main-attributes .results-hits, .pdp-main .product-main-attributes .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pdp-main .product-main-attributes .view-all-link, .pdp-main .product-main-attributes .store-detail-page .store-event small, .store-detail-page .store-event .pdp-main .product-main-attributes small, .pdp-main .product-main-attributes .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pdp-main .product-main-attributes h3 {
    padding: 0; }
  .pdp-main .product-variations {
    clear: right; }
    .pdp-main .product-variations .pdp-vars {
      margin: 0;
      padding: 0px; }
      .pdp-main .product-variations .pdp-vars .attribute {
        margin-top: 1.25rem; }
      .pdp-main .product-variations .pdp-vars .swatches {
        padding: 5px;
        position: -webkit-sticky;
        position: sticky; }
        .pdp-main .product-variations .pdp-vars .swatches.size {
          padding: 0; }
      .pdp-main .product-variations .pdp-vars .value {
        margin: 0; }
  .pdp-main .selected-variant-color-value {
    text-transform: uppercase; }
  .pdp-main .main-image, .pdp-main .product-video {
    text-align: left;
    padding: 60px 0 0; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .main-image, .pdp-main .product-video {
        padding-top: 0; } }
    @media print, screen and (min-width: 48em) {
      .pdp-main .main-image, .pdp-main .product-video {
        padding: 60px 20px 0;
        text-align: center; } }
    @media print, screen and (min-width: 64.0625em) {
      .pdp-main .main-image, .pdp-main .product-video {
        padding: 60px 30px 40px; } }
    @media screen and (min-width: 72.1875em) {
      .pdp-main .main-image, .pdp-main .product-video {
        padding-top: 75px;
        padding-left: calc((100vw - 1155px)/2); } }
    @media screen and (min-width: 93.75em) {
      .pdp-main .main-image, .pdp-main .product-video {
        padding-left: calc((1500px - 1155px)/2); } }
  .pdp-main .product-image {
    border-bottom: 0 none;
    padding-bottom: 0; }
  .pdp-main .primary-image {
    max-width: 100%;
    display: block;
    margin: 0 auto; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .primary-image {
        width: 90%; } }
  .pdp-main .product-primary-image {
    text-align: center;
    padding: 0;
    width: 100%; }
    @media print, screen and (min-width: 48em) {
      .pdp-main .product-primary-image .slick-list {
        min-height: 400px; } }
    @media print, screen and (min-width: 64.0625em) {
      .pdp-main .product-primary-image .slick-list {
        min-height: 700px; } }
    @media print, screen and (min-width: 48em) {
      .pdp-main .product-primary-image .slick-prev, .pdp-main .product-primary-image .slick-next {
        top: 280px; } }
    @media print, screen and (min-width: 64.0625em) {
      .pdp-main .product-primary-image .slick-prev, .pdp-main .product-primary-image .slick-next {
        top: 400px; } }
    .pdp-main .product-primary-image .slick-prev:before, .pdp-main .product-primary-image .slick-next:before {
      font-size: 32px; }
    .pdp-main .product-primary-image .slick-prev {
      left: 15px; }
      @media screen and (min-width: 72.1875em) {
        .pdp-main .product-primary-image .slick-prev {
          left: -5px;
          margin-left: calc((100vw - 1155px)/2); } }
      @media screen and (min-width: 93.75em) {
        .pdp-main .product-primary-image .slick-prev {
          margin-left: calc((1500px - 1155px)/2); } }
    .pdp-main .product-primary-image .slick-next {
      right: 20px; }
    .pdp-main .product-primary-image .slick-dots {
      position: relative;
      top: 0; }
      @media screen and (max-width: 47.9375em) {
        .pdp-main .product-primary-image .slick-dots li {
          top: 0;
          margin-top: 10px;
          margin-bottom: 20px; } }
  .pdp-main .product-video img {
    width: 100%; }
  .pdp-main .image-zoom {
    position: absolute;
    left: 64%;
    margin-left: -80px;
    top: 40px;
    font-size: 36px;
    width: 40px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    display: none; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .image-zoom {
        top: auto;
        bottom: -1px;
        right: 10px;
        left: auto;
        display: none; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .pdp-main .image-zoom {
        top: auto;
        bottom: -1px;
        left: 20px;
        right: auto;
        display: none;
        margin-left: 0; } }
    @media print, screen and (min-width: 48em) {
      .pdp-main .image-zoom .icon {
        font-size: 32px; } }
    @media print, screen and (min-width: 64.0625em) {
      .pdp-main .image-zoom {
        left: 70%; } }
  .pdp-main .main-image:hover .image-zoom {
    display: none; }
  .pdp-main .product-info {
    width: 100%;
    padding: 0;
    background: #FFFFFF;
    min-height: 100%;
    overflow: auto; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .product-info {
        margin-top: -35px; } }
    @media print, screen and (min-width: 48em) {
      .pdp-main .product-info {
        position: relative;
        width: 38%; } }
    @media print, screen and (min-width: 64.0625em) {
      .pdp-main .product-info {
        width: 35%; } }
    @media screen and (min-width: 72.1875em) {
      .pdp-main .product-info {
        width: 30%; } }
    .pdp-main .product-info .product-info-content {
      padding: 10px 15px 10px; }
      @media print, screen and (min-width: 48em) {
        .pdp-main .product-info .product-info-content {
          padding: 15px 15px 30px; } }
      @media print, screen and (min-width: 64.0625em) {
        .pdp-main .product-info .product-info-content {
          padding: 30px 30px 50px; } }
    .pdp-main .product-info .product-brand {
      margin-bottom: 8px; }
    .pdp-main .product-info .badge-product {
      color: #E6001E;
      text-transform: uppercase; }
    .pdp-main .product-info .callout.alert {
      padding-top: 10px;
      padding-bottom: 0; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .product-info .product-name, .pdp-main .product-info .product-price {
        font-size: 26px; } }
  .pdp-main .product-price-details {
    width: 100%; }
  .pdp-main .quantity {
    display: -ms-flexbox;
    display: flex; }
  .pdp-main .product-add-to-cart button {
    width: 100%; }
  .pdp-main .product-form-actions {
    -ms-flex-align: center;
        align-items: center; }
    .pdp-main .product-form-actions button {
      background: #000000; }
  .pdp-main .product-actions {
    margin-top: 20px; }
  .pdp-main .product-set .product-description-wrapper {
    line-height: 1.3; }
    @media screen and (max-width: 47.9375em) {
      .pdp-main .product-set .product-description-wrapper {
        display: none; } }
  .pdp-main .product-set .product-set-list {
    /*.product-name {
                font-size: 1rem;
                line-height: 1.25rem;
                margin-bottom: 0.685em;
                width: auto;
                @include breakpoint(medium) {
                    font-size: 1rem;
                    line-height: 100%;
                }
            }*/ }
    @media print, screen and (min-width: 48em) {
      .pdp-main .product-set .product-set-list {
        float: right;
        width: 50%; } }
    .pdp-main .product-set .product-set-list .product-brand {
      font-size: 0.8rem;
      padding-bottom: 0.25rem; }
    .pdp-main .product-set .product-set-list .product-set-item {
      clear: both;
      font-size: 0.875rem;
      overflow: hidden;
      border-top: 1px #000 solid;
      padding: 22px 0; }
    .pdp-main .product-set .product-set-list .product-set-image img {
      width: 100%; }
    .pdp-main .product-set .product-set-list .attribute h3 {
      width: 25%; }
    .pdp-main .product-set .product-set-list .attribute .label, .pdp-main .product-set .product-set-list .attribute label, .pdp-main .product-set .product-set-list .attribute .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pdp-main .product-set .product-set-list .attribute .promotion, .pdp-main .product-set .product-set-list .attribute .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pdp-main .product-set .product-set-list .attribute .promotion, .pdp-main .product-set .product-set-list .attribute .menu-utility-user > a, .pdp-main .product-set .product-set-list .attribute
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .pdp-main .product-set .product-set-list .attribute .sign-in-wrapper > a, .pdp-main .product-set .product-set-list .attribute .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pdp-main .product-set .product-set-list .attribute span.error, .pdp-main .product-set .product-set-list .attribute .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pdp-main .product-set .product-set-list .attribute p, .pdp-main .product-set .product-set-list .attribute .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pdp-main .product-set .product-set-list .attribute button, .pdp-main .product-set .product-set-list .attribute .mini-cart-details, .pdp-main .product-set .product-set-list .attribute .mini-cart-totals .free-shipping-text, .mini-cart-totals .pdp-main .product-set .product-set-list .attribute .free-shipping-text, .pdp-main .product-set .product-set-list .attribute .mini-cart-totals .float-left, .mini-cart-totals .pdp-main .product-set .product-set-list .attribute .float-left, .pdp-main .product-set .product-set-list .attribute .mini-cart-totals .float-right, .mini-cart-totals .pdp-main .product-set .product-set-list .attribute .float-right, .pdp-main .product-set .product-set-list .attribute .pt_cart .cart-error, .pt_cart .pdp-main .product-set .product-set-list .attribute .cart-error, .pdp-main .product-set .product-set-list .attribute .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pdp-main .product-set .product-set-list .attribute .product-tile-info, .pdp-main .product-set .product-set-list .attribute .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pdp-main .product-set .product-set-list .attribute .product-tile-info, .pdp-main .product-set .product-set-list .attribute .checkout-shipping .form-caption, .checkout-shipping .pdp-main .product-set .product-set-list .attribute .form-caption, .pdp-main .product-set .product-set-list .attribute
    .edit-add-address .form-caption,
    .edit-add-address .pdp-main .product-set .product-set-list .attribute .form-caption, .pdp-main .product-set .product-set-list .attribute
    .checkout-billing .form-caption,
    .checkout-billing .pdp-main .product-set .product-set-list .attribute .form-caption, .pdp-main .product-set .product-set-list .attribute
    .edit-address .form-caption,
    .edit-address .pdp-main .product-set .product-set-list .attribute .form-caption, .pdp-main .product-set .product-set-list .attribute
    .editaddress .form-caption,
    .editaddress .pdp-main .product-set .product-set-list .attribute .form-caption, .pdp-main .product-set .product-set-list .attribute
    .edit-billing-address .form-caption,
    .edit-billing-address .pdp-main .product-set .product-set-list .attribute .form-caption, .pdp-main .product-set .product-set-list .attribute .order-history-header .value, .order-history-header .pdp-main .product-set .product-set-list .attribute .value, .pdp-main .product-set .product-set-list .attribute .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pdp-main .product-set .product-set-list .attribute .password-reset, .pdp-main .product-set .product-set-list .attribute #sign-in-dropdown .user-links, #sign-in-dropdown .pdp-main .product-set .product-set-list .attribute .user-links, .pdp-main .product-set .product-set-list .attribute .search-result-store .results-hits, .search-result-store .pdp-main .product-set .product-set-list .attribute .results-hits, .pdp-main .product-set .product-set-list .attribute .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pdp-main .product-set .product-set-list .attribute .view-all-link, .pdp-main .product-set .product-set-list .attribute .store-detail-page .store-event small, .store-detail-page .store-event .pdp-main .product-set .product-set-list .attribute small, .pdp-main .product-set .product-set-list .attribute .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pdp-main .product-set .product-set-list .attribute h3 {
      white-space: nowrap; }
  .pdp-main .product-set .product-set-actions.column, .pdp-main .product-set .product-set-actions.columns {
    margin-bottom: 1.5rem;
    width: 100%; }
    @media print, screen and (min-width: 48em) {
      .pdp-main .product-set .product-set-actions.column, .pdp-main .product-set .product-set-actions.columns {
        float: right;
        width: 50%;
        clear: both; } }
  .pdp-main .product-set-actions .product-add-to-cart {
    border-top: 1px #000 solid;
    margin-bottom: 0; }
  .pdp-main .salesprice {
    font-family: 'HelveticaNeueW01-75Bold'; }
  @media screen and (max-width: 47.9375em) {
    .pdp-main .social-sharing a {
      margin: 0 0 0 30px; } }
  @media screen and (max-width: 47.9375em) {
    .pdp-main .content-asset .content-text {
      padding-top: 15px;
      padding-left: 15px; } }
  @media screen and (max-width: 47.9375em) {
    .pdp-main .pdp-content a.accordion-toggle, .pdp-main .pdp-content .pdp-content-section {
      padding-right: 15px;
      padding-left: 15px; } }
  @media print, screen and (min-width: 64.0625em) {
    .pdp-main .product-info-content .pdpForm .variant-drop-down {
      max-width: 89%;
      -ms-flex: 0 0 89%;
          flex: 0 0 89%;
      padding-right: 10px; }
    .pdp-main .product-info-content .pdpForm .inventory {
      max-width: 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%; }
    .pdp-main .product-info-content .pdpForm .quantity select {
      padding: 8px 8px 8px 5px; } }
  .pdp-main .product-info-content .pdpForm .variant-drop-down select {
    padding-left: 2px; }

.main-video {
  position: relative; }
  .main-video:before {
    content: "\e90d";
    display: block;
    position: absolute;
    font-family: "icomoon";
    color: #fff;
    font-size: 70px;
    height: 70px;
    width: 70px;
    right: 50%;
    top: 50%;
    margin: -35px -35px 0 0;
    line-height: 1; }

.pdp-promo-bar {
  clear: both;
  padding: 2em 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-family: 'HelveticaNeueW01-75Bold';
  text-align: center;
  margin-bottom: 1rem; }

.pdp-jump-links {
  padding: 55px 0 0;
  margin: 0 -36px; }
  .pdp-jump-links ul {
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .pdp-jump-links li {
    display: -ms-flexbox;
    display: flex; }
    .pdp-jump-links li a {
      display: block;
      padding: 0 36px;
      height: 30px;
      color: #999; }
      .pdp-jump-links li a:hover {
        text-decoration: underline; }
    .pdp-jump-links li + li {
      border-left: 1px solid #BFBFBF; }
    .pdp-jump-links li.is-open a {
      color: #000000; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  #pdp-info-tabs {
    padding: 0 20px; } }

@media screen and (max-width: 47.9375em) {
  #pdp-info-tabs .content-wrap, #pdp-info-tabs .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar #pdp-info-tabs .promotion, #pdp-info-tabs .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot #pdp-info-tabs .promotion, #pdp-info-tabs .level-2 .level-cats.fullWidth, .level-2 #pdp-info-tabs .level-cats.fullWidth, #pdp-info-tabs .tabEnabled .level-2 .level-cats, .tabEnabled .level-2 #pdp-info-tabs .level-cats, #pdp-info-tabs .mega-menu-logo-container .top-banner .search-dropdown, .mega-menu-logo-container .top-banner #pdp-info-tabs .search-dropdown, #pdp-info-tabs .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.column .footer-container #pdp-info-tabs .row.copyright-container, #pdp-info-tabs .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container #pdp-info-tabs .row.copyright-container, #pdp-info-tabs .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container #pdp-info-tabs .copyright-container#modal-cntr.product-compare-shades, #pdp-info-tabs .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container #pdp-info-tabs .copyright-container#modal-cntr.product-compare-shades, #pdp-info-tabs .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container #pdp-info-tabs .row.copyright-container, #pdp-info-tabs .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container #pdp-info-tabs .row.copyright-container, #pdp-info-tabs .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container #pdp-info-tabs .copyright-container#modal-cntr.product-compare-shades, #pdp-info-tabs .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container #pdp-info-tabs .copyright-container#modal-cntr.product-compare-shades, #pdp-info-tabs .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template #pdp-info-tabs .copyright-container.content-asset, #pdp-info-tabs .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container #pdp-info-tabs .copyright-container.content-asset {
    padding: 0; } }

#overview.pdp-content-section {
  border: none; }
  @media print, screen and (min-width: 48em) {
    #overview.pdp-content-section {
      padding-top: 0; } }

a.accordion-toggle {
  display: block;
  border-top: 1px solid #000000;
  padding: 14px 15px;
  text-transform: uppercase;
  position: relative; }
  a.accordion-toggle:after {
    font-family: icomoon;
    content: "\e914";
    float: right; }
  a.accordion-toggle.is-open:after {
    font-family: icomoon;
    content: "\e90f"; }

.pdp-content-section {
  display: none;
  border-top: none;
  padding: 10px 15px; }
  @media print, screen and (min-width: 48em) {
    .pdp-content-section {
      padding: 50px 0 60px; } }
  .pdp-content-section.is-open {
    display: block; }
  .pdp-content-section.recommendations {
    overflow: hidden; }
    @media print, screen and (min-width: 48em) {
      .pdp-content-section.recommendations {
        overflow: visible; } }
  .pdp-content-section .header, .pdp-content-section h1, .pdp-content-section .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pdp-content-section h2, .pdp-content-section .account-edit .registration-box .column-header, .account-edit .registration-box .pdp-content-section .column-header, .pdp-content-section #addresses .column-header, #addresses .pdp-content-section .column-header, .pdp-content-section .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .pdp-content-section .promotiontext, .pdp-content-section .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .pdp-content-section p, .pdp-content-section .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .pdp-content-section input[type="text"], .pdp-content-section .pt_checkout legend, .pt_checkout .pdp-content-section legend, .pdp-content-section .payment-method-expanded .billing-address-header, .payment-method-expanded .pdp-content-section .billing-address-header, .pdp-content-section .history-details-container .page-intro h1, .history-details-container .page-intro .pdp-content-section h1, .pdp-content-section .checkoutlogin .login-box h3, .checkoutlogin .login-box .pdp-content-section h3, .pdp-content-section .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pdp-content-section h3, .pdp-content-section .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .pdp-content-section h3, .pdp-content-section .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .pdp-content-section h3, .pdp-content-section .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pdp-content-section h3, .pdp-content-section .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pdp-content-section h3, .pdp-content-section .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .pdp-content-section h3, .pdp-content-section .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .pdp-content-section h3, .pdp-content-section .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pdp-content-section h3, .pdp-content-section .curalate-title, .pdp-content-section .no-hits-bs, .pdp-content-section .ask-the-artist h1, .ask-the-artist .pdp-content-section h1, .pdp-content-section .contact-cust-serv .contact-us-heading, .contact-cust-serv .pdp-content-section .contact-us-heading, .pdp-content-section .narspro_join .bigApp, .narspro_join .pdp-content-section .bigApp, .pdp-content-section .narspro_join .bigInd, .narspro_join .pdp-content-section .bigInd, .pdp-content-section .narspro_join .bigArt, .narspro_join .pdp-content-section .bigArt, .pdp-content-section .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .pdp-content-section .label-header, .pdp-content-section .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .pdp-content-section h2, .pdp-content-section .store-detail-page .store-image-info h3, .store-detail-page .store-image-info .pdp-content-section h3, .pdp-content-section .store-detail-page .store-event .event-label, .store-detail-page .store-event .pdp-content-section .event-label, .pdp-content-section .store-detail-page .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .pdp-content-section h3 {
    display: block;
    width: 100%;
    margin-bottom: 30px; }
    @media screen and (max-width: 47.9375em) {
      .pdp-content-section .header, .pdp-content-section h1, .pdp-content-section .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pdp-content-section h2, .pdp-content-section .account-edit .registration-box .column-header, .account-edit .registration-box .pdp-content-section .column-header, .pdp-content-section #addresses .column-header, #addresses .pdp-content-section .column-header, .pdp-content-section .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .pdp-content-section .promotiontext, .pdp-content-section .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .pdp-content-section p, .pdp-content-section .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .pdp-content-section input[type="text"], .pdp-content-section .pt_checkout legend, .pt_checkout .pdp-content-section legend, .pdp-content-section .payment-method-expanded .billing-address-header, .payment-method-expanded .pdp-content-section .billing-address-header, .pdp-content-section .history-details-container .page-intro h1, .history-details-container .page-intro .pdp-content-section h1, .pdp-content-section .checkoutlogin .login-box h3, .checkoutlogin .login-box .pdp-content-section h3, .pdp-content-section .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pdp-content-section h3, .pdp-content-section .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .pdp-content-section h3, .pdp-content-section .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .pdp-content-section h3, .pdp-content-section .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pdp-content-section h3, .pdp-content-section .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pdp-content-section h3, .pdp-content-section .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .pdp-content-section h3, .pdp-content-section .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .pdp-content-section h3, .pdp-content-section .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pdp-content-section h3, .pdp-content-section .curalate-title, .pdp-content-section .no-hits-bs, .pdp-content-section .ask-the-artist h1, .ask-the-artist .pdp-content-section h1, .pdp-content-section .contact-cust-serv .contact-us-heading, .contact-cust-serv .pdp-content-section .contact-us-heading, .pdp-content-section .narspro_join .bigApp, .narspro_join .pdp-content-section .bigApp, .pdp-content-section .narspro_join .bigInd, .narspro_join .pdp-content-section .bigInd, .pdp-content-section .narspro_join .bigArt, .narspro_join .pdp-content-section .bigArt, .pdp-content-section .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .pdp-content-section .label-header, .pdp-content-section .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .pdp-content-section h2, .pdp-content-section .store-detail-page .store-image-info h3, .store-detail-page .store-image-info .pdp-content-section h3, .pdp-content-section .store-detail-page .store-event .event-label, .store-detail-page .store-event .pdp-content-section .event-label, .pdp-content-section .store-detail-page .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .pdp-content-section h3 {
        margin-bottom: 15px; } }
  .pdp-content-section .main-video {
    margin-bottom: 60px;
    position: relative; }
    .pdp-content-section .main-video:hover {
      cursor: pointer; }
  .pdp-content-section .large-video .row .row, .pdp-content-section .large-video #modal-cntr.product-compare-shades .row, .pdp-content-section .large-video .pt_content-search-result-static .no-left-nav-template .content-asset .row, .pt_content-search-result-static .no-left-nav-template .pdp-content-section .large-video .content-asset .row, .pdp-content-section .large-video .pt_content-search-result-static .left-nav-template .content-asset .row, .pt_content-search-result-static .left-nav-template .pdp-content-section .large-video .content-asset .row, .pdp-content-section .large-video .row #modal-cntr.product-compare-shades, .pdp-content-section .large-video #modal-cntr.product-compare-shades #modal-cntr.product-compare-shades, .pdp-content-section .large-video .pt_content-search-result-static .no-left-nav-template .content-asset #modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template .pdp-content-section .large-video .content-asset #modal-cntr.product-compare-shades, .pdp-content-section .large-video .pt_content-search-result-static .left-nav-template .content-asset #modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template .pdp-content-section .large-video .content-asset #modal-cntr.product-compare-shades, .pdp-content-section .large-video .row .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .pdp-content-section .large-video .row .content-asset, .pdp-content-section .large-video #modal-cntr.product-compare-shades .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .pdp-content-section .large-video #modal-cntr.product-compare-shades .content-asset, .pdp-content-section .large-video .pt_content-search-result-static .no-left-nav-template .content-asset .content-asset, .pt_content-search-result-static .no-left-nav-template .pdp-content-section .large-video .content-asset .content-asset, .pdp-content-section .large-video .row .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .pdp-content-section .large-video .row .content-asset, .pdp-content-section .large-video #modal-cntr.product-compare-shades .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .pdp-content-section .large-video #modal-cntr.product-compare-shades .content-asset, .pdp-content-section .large-video .pt_content-search-result-static .left-nav-template .content-asset .content-asset, .pt_content-search-result-static .left-nav-template .pdp-content-section .large-video .content-asset .content-asset {
    width: 100%; }
  .pdp-content-section .pdp-content-inner.row, .pdp-content-section .pdp-content-inner#modal-cntr.product-compare-shades, .pdp-content-section .pt_content-search-result-static .no-left-nav-template .pdp-content-inner.content-asset, .pt_content-search-result-static .no-left-nav-template .pdp-content-section .pdp-content-inner.content-asset, .pdp-content-section .pt_content-search-result-static .left-nav-template .pdp-content-inner.content-asset, .pt_content-search-result-static .left-nav-template .pdp-content-section .pdp-content-inner.content-asset {
    position: relative;
    /*@include breakpoint(large) {
            max-width: 1010px;
            width: 100%;
        }*/ }
  .pdp-content-section .video-carousel {
    padding-top: 40px; }
    @media print, screen and (min-width: 48em) {
      .pdp-content-section .video-carousel {
        padding-top: 60px; } }
    .pdp-content-section .video-carousel .modal-video:hover {
      cursor: pointer; }
  .pdp-content-section .modal-video {
    position: relative;
    text-align: center; }
    .pdp-content-section .modal-video:before {
      content: "\e90d";
      display: block;
      position: absolute;
      font-family: "icomoon";
      color: #fff;
      font-size: 50px;
      left: 44%;
      top: 25%;
      bottom: initial;
      right: initial;
      width: initial;
      line-height: inherit; }
    .pdp-content-section .modal-video h4 {
      text-align: left; }
    .pdp-content-section .modal-video img {
      max-height: 203px; }
      @media screen and (max-width: 47.9375em) {
        .pdp-content-section .modal-video img {
          max-height: none;
          max-width: none; } }

@media screen and (max-width: 47.9375em) {
  .pdp-content a.accordion-toggle {
    padding: 14px 25px; } }

@media screen and (max-width: 47.9375em) {
  .pdp-content .pdp-content-section {
    padding: 5px 25px 25px; } }

.pdp-content-section .pdp-content-inner ul.bullets {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .pdp-content-section .pdp-content-inner ul.bullets li {
    position: relative;
    display: block; }
    .pdp-content-section .pdp-content-inner ul.bullets li + li {
      margin-top: 7px; }
    .pdp-content-section .pdp-content-inner ul.bullets li ul {
      margin-top: 7px;
      padding-left: 20px; }
    .pdp-content-section .pdp-content-inner ul.bullets li:before {
      content: "\00b7";
      display: block;
      position: absolute;
      top: 0;
      left: -12px;
      font-size: 20px;
      line-height: 20px; }
      @media screen and (max-width: 47.9375em) {
        .pdp-content-section .pdp-content-inner ul.bullets li:before {
          left: -8px; } }

.pdp-content-section .pdp-content-inner .tooltip-touch {
  position: relative; }

.pdp-content-section .pdp-content-inner .tooltip-text {
  position: absolute;
  padding: 15px 30px 20px 15px;
  max-width: 400px;
  z-index: 1;
  background-color: #f5f5f5;
  font-family: 'Helvetica Neue LT W01_55 Roman'; }
  @media screen and (max-width: 47.9375em) {
    .pdp-content-section .pdp-content-inner .tooltip-text {
      position: fixed;
      z-index: 1090;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.85);
      color: #FFFFFF; }
      .pdp-content-section .pdp-content-inner .tooltip-text button {
        color: #FFFFFF;
        background-color: #000000;
        border: 1px solid #FFFFFF; }
        .pdp-content-section .pdp-content-inner .tooltip-text button:hover {
          background-color: #FFFFFF;
          color: #000000;
          border-color: #000000; } }
  .pdp-content-section .pdp-content-inner .tooltip-text .button-close {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 1;
    padding: 4px;
    border: 0 none; }
    .pdp-content-section .pdp-content-inner .tooltip-text .button-close .icon {
      font-size: 16px; }

@media screen and (max-width: 47.9375em) {
  .pdp-content-section .pdp-content-inner .pdp-content-ingredients {
    padding-top: 20px; } }

@media print, screen and (min-width: 48em) {
  .pdp-content-section .pdp-content-inner .pdp-content-ingredients a {
    text-decoration: underline; } }

.pdp-recommendations {
  padding: 20px 10px; }
  @media print, screen and (min-width: 64.0625em) {
    .pdp-recommendations {
      padding: 80px 0 30px 0; } }
  .pdp-recommendations h2 {
    text-align: left; }
  .pdp-recommendations .carousel-recommendations {
    position: relative;
    border-top: 1px solid #000000;
    width: 100%;
    padding: 0 0 32px;
    margin: 0;
    border: 0; }
    .pdp-recommendations .carousel-recommendations ul {
      padding: 0;
      margin: 0;
      list-style-type: none;
      position: relative; }
    .pdp-recommendations .carousel-recommendations li.recommendation-item {
      margin: 0;
      padding: 0;
      list-style: none;
      width: 100%; }
      @media print, screen and (min-width: 48em) {
        .pdp-recommendations .carousel-recommendations li.recommendation-item {
          width: 33.33%; } }
      @media print, screen and (min-width: 64.0625em) {
        .pdp-recommendations .carousel-recommendations li.recommendation-item {
          width: 25%; } }
    .pdp-recommendations .carousel-recommendations .slick-prev, .pdp-recommendations .carousel-recommendations .slick-next {
      margin-top: -45px; }
    .pdp-recommendations .carousel-recommendations .slick-prev {
      left: -10px; }
    .pdp-recommendations .carousel-recommendations .slick-next {
      right: -10px; }
    .pdp-recommendations .carousel-recommendations .product-review {
      font-size: 10px; }
    .pdp-recommendations .carousel-recommendations .product-price {
      margin: 0;
      display: block; }
      .pdp-recommendations .carousel-recommendations .product-price .price-standard {
        text-decoration: line-through;
        margin-right: 8px; }
  .pdp-recommendations .product-price {
    font-size: 1em; }
  .pdp-recommendations .product-tile:hover .recommendation-tooltip {
    display: block !important; }

.product-images .slick-prev, .product-images .slick-next {
  top: 27px; }
  @media print, screen and (min-width: 64.0625em) {
    .product-images .slick-prev, .product-images .slick-next {
      top: 36px; } }
  .product-images .slick-prev:before, .product-images .slick-next:before {
    font-size: 15px; }

.product-images .slick-prev {
  left: -12px; }
  @media print, screen and (min-width: 64.0625em) {
    .product-images .slick-prev {
      left: -10px; } }
  .product-images .slick-prev:before {
    content: "\f0d9"; }

.product-images .slick-next {
  right: -12px; }
  @media print, screen and (min-width: 64.0625em) {
    .product-images .slick-next {
      right: -10px; } }
  .product-images .slick-next:before {
    content: "\f0da"; }

.product-thumbnails {
  position: relative; }
  @media print, screen and (min-width: 48em) {
    .product-thumbnails {
      margin-top: 20px; } }
  .product-thumbnails .fade-circle {
    margin: 140px auto; }
  .product-thumbnails ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .product-thumbnails .productthumbnail {
    border: 1px solid #D9D9D9;
    height: 45px;
    cursor: pointer; }
    @media print, screen and (min-width: 64.0625em) {
      .product-thumbnails .productthumbnail {
        height: 64px; } }
    .product-thumbnails .productthumbnail.slick-current {
      border-color: #000000; }
    .product-thumbnails .productthumbnail img {
      height: 100%;
      max-width: 100%; }

#modal-cntr.edit-modal {
  width: 85%;
  top: 50px !important; }
  @media print, screen and (min-width: 48em) {
    #modal-cntr.edit-modal {
      max-width: 600px;
      top: 43px !important; } }
  @media print, screen and (min-width: 64.0625em) {
    #modal-cntr.edit-modal {
      max-width: 1000px;
      top: 43px !important; } }
  #modal-cntr.edit-modal .modal-body {
    padding: 0; }
  #modal-cntr.edit-modal .product-thumbnails-cntr {
    margin: 0;
    padding: 0; }
  #modal-cntr.edit-modal .productthumbnail {
    list-style-type: none;
    text-align: center; }
  #modal-cntr.edit-modal .close-button {
    top: 20px;
    right: 20px;
    font-size: 22px; }
  @media print, screen and (min-width: 48em) {
    #modal-cntr.edit-modal .pdp-main .product-image-container {
      float: left;
      width: 55%; } }
  #modal-cntr.edit-modal .pdp-main .product-image-container .main-image {
    width: 100%;
    padding: 0;
    padding-bottom: 10px;
    pointer-events: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #modal-cntr.edit-modal .pdp-main .product-image-container .slider-main-image.slider-full-bleed .slide {
    display: none; }
    #modal-cntr.edit-modal .pdp-main .product-image-container .slider-main-image.slider-full-bleed .slide:first-child {
      display: block; }
  #modal-cntr.edit-modal .pdp-main .product-info {
    position: static;
    overflow: hidden; }
    @media print, screen and (min-width: 48em) {
      #modal-cntr.edit-modal .pdp-main .product-info {
        float: left;
        width: 45%; } }
  #modal-cntr.edit-modal .pdp-main .product-info-content {
    padding: 10px 10px 10px; }
    @media print, screen and (min-width: 48em) {
      #modal-cntr.edit-modal .pdp-main .product-info-content {
        padding: 10px 10px 20px; } }
    @media print, screen and (min-width: 64.0625em) {
      #modal-cntr.edit-modal .pdp-main .product-info-content {
        padding: 15px 15px 30px; } }
  #modal-cntr.edit-modal .pdp-main .image-zoom {
    display: none; }

.gtmindex {
  position: relative; }

.quickview-mini-modal.isOpened {
  position: relative;
  width: 100%;
  top: auto;
  border-top: 1px solid #000000;
  bottom: 0px;
  overflow: hidden;
  left: 0px; }
  .quickview-mini-modal.isOpened + .product-tile-section {
    display: none; }
  .quickview-mini-modal.isOpened .icon-close {
    position: absolute;
    right: 0px;
    top: 10px;
    cursor: pointer; }
  .quickview-mini-modal.isOpened .pdp-main .quick-view-navigation, .quickview-mini-modal.isOpened .pdp-main .full-detail-btn {
    display: none; }
  .quickview-mini-modal.isOpened .pdp-main > .row, .quickview-mini-modal.isOpened .pdp-main > #modal-cntr.product-compare-shades, .quickview-mini-modal.isOpened .pt_content-search-result-static .no-left-nav-template .pdp-main > .content-asset, .pt_content-search-result-static .no-left-nav-template .quickview-mini-modal.isOpened .pdp-main > .content-asset, .quickview-mini-modal.isOpened .pt_content-search-result-static .left-nav-template .pdp-main > .content-asset, .pt_content-search-result-static .left-nav-template .quickview-mini-modal.isOpened .pdp-main > .content-asset {
    margin: 0; }
  .quickview-mini-modal.isOpened .pdp-main .selected-variant-color-description {
    display: none; }
  .quickview-mini-modal.isOpened .pdp-main .product-info {
    position: static; }
    .quickview-mini-modal.isOpened .pdp-main .product-info .product-info-content {
      padding-left: 0;
      padding-right: 0;
      padding-top: 13px; }
    .quickview-mini-modal.isOpened .pdp-main .product-info .variation-filter-container {
      margin-top: 15px; }
    .quickview-mini-modal.isOpened .pdp-main .product-info .variation-filter-heading {
      display: none; }
    @media print, screen and (min-width: 48em) {
      .quickview-mini-modal.isOpened .pdp-main .product-info {
        width: 100%;
        overflow: hidden; }
        .quickview-mini-modal.isOpened .pdp-main .product-info .product-name, .quickview-mini-modal.isOpened .pdp-main .product-info .product-price {
          font-size: 16px;
          letter-spacing: 0em;
          padding-right: 25px; }
        .quickview-mini-modal.isOpened .pdp-main .product-info .product-description, .quickview-mini-modal.isOpened .pdp-main .product-info .product-actions, .quickview-mini-modal.isOpened .pdp-main .product-info .price-qty-row,
        .quickview-mini-modal.isOpened .pdp-main .product-info .badge-product, .quickview-mini-modal.isOpened .pdp-main .product-info .product-popup-actions, .quickview-mini-modal.isOpened .pdp-main .product-info .product-brand {
          display: none; }
        .quickview-mini-modal.isOpened .pdp-main .product-info .variation-filters {
          margin-top: 30px;
          width: 95%; }
        .quickview-mini-modal.isOpened .pdp-main .product-info .product-variations {
          margin-top: -5px;
          margin-bottom: 10px; }
        .quickview-mini-modal.isOpened .pdp-main .product-info .selected-variant-color-value p {
          font-size: 13px;
          margin-bottom: 7px; } }

.social-share-trigger {
  background: #000;
  color: #ffffff;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  padding-top: 3px;
  text-align: center; }
  .social-share-trigger span {
    font-size: 9px;
    margin-top: -9px;
    display: block;
    font-family: 'HelveticaNeueW01-75Bold'; }
  .social-share-trigger i {
    font-size: 21px;
    display: inline-block; }
  .social-share-trigger a {
    color: #fff;
    font-family: 'HelveticaNeueW01-75Bold';
    outline: none; }
  .animate .social-share-trigger {
    margin: 0 auto;
    visibility: hidden; }
    @media print, screen and (min-width: 48em) {
      .animate .social-share-trigger {
        visibility: visible; } }

.social-sharing-container {
  height: 40px;
  overflow: hidden;
  position: absolute;
  right: 0.625rem;
  top: 16px;
  width: 40px; }
  @media print, screen and (min-width: 48em) {
    .social-sharing-container {
      right: 16px; } }
  .social-sharing-container.animate {
    height: auto;
    left: -50%;
    margin: 0 auto;
    right: -50%;
    top: 40px;
    width: 100%;
    z-index: 90; }
    @media print, screen and (min-width: 48em) {
      .social-sharing-container.animate {
        z-index: 1;
        top: 16px;
        right: 16px;
        left: auto;
        width: auto; } }

.social-sharing {
  text-align: right; }
  .social-sharing a {
    margin: 0 6px; }

.social-modal-close {
  visibility: hidden; }
  .animate .social-modal-close {
    visibility: visible;
    color: #fff;
    font-size: 20px;
    right: 16px;
    position: absolute;
    top: 0; }

.share-icon {
  background: #fff;
  color: #000;
  width: 66px;
  height: 66px;
  border-radius: 100%;
  padding-top: 9px;
  margin: 20px auto;
  display: block;
  text-align: center;
  transition: all 0.3s ease;
  opacity: 0;
  font-size: 36px;
  transform: translateY(-100%);
  visibility: hidden;
  outline: none;
  transition-delay: 300ms; }
  @media print, screen and (min-width: 48em) {
    .share-icon {
      background: #000;
      color: #fff;
      width: 30px;
      height: 30px;
      font-size: 17px;
      margin: 10px auto;
      padding-top: 3px;
      z-index: -1; } }
  .animate .share-icon {
    opacity: 1;
    transform: translateY(0%);
    visibility: visible;
    z-index: 50; }
  .share-icon:nth-child(1) {
    transition-delay: 100ms; }
  .share-icon:nth-child(2) {
    transition-delay: 150ms; }
  .share-icon:nth-child(3) {
    transition-delay: 200ms; }
  .share-icon:nth-child(4) {
    transition-delay: 250ms; }

.rating {
  color: #000; }
  .product-info .rating {
    font-size: 2em; }
  .rating .fa {
    padding: 0 2px; }

.product-variations,
.product-options {
  margin: 15px -5px; }
  .product-variations .slick-next,
  .product-variations .slick-prev,
  .product-variations .slick-prev:hover,
  .product-variations .slick-prev:focus,
  .product-variations .slick-next:hover,
  .product-variations .slick-next:focus,
  .product-options .slick-next,
  .product-options .slick-prev,
  .product-options .slick-prev:hover,
  .product-options .slick-prev:focus,
  .product-options .slick-next:hover,
  .product-options .slick-next:focus {
    color: transparent;
    outline: none;
    background: rgba(255, 255, 255, 0.63);
    height: 100%;
    margin-top: 0;
    top: 0; }
  .product-variations .slick-prev,
  .product-options .slick-prev {
    left: 0; }
    .product-variations .slick-prev:before,
    .product-options .slick-prev:before {
      content: "\f0d9"; }
  .product-variations .slick-next,
  .product-options .slick-next {
    right: 0; }
    .product-variations .slick-next:before,
    .product-options .slick-next:before {
      content: "\f0da"; }
  .product-variations .attribute,
  .product-options .attribute {
    display: inherit;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative; }
    .product-variations .attribute.variant-dropdown,
    .product-options .attribute.variant-dropdown {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media print, screen and (min-width: 48em) {
        .product-variations .attribute.variant-dropdown,
        .product-options .attribute.variant-dropdown {
          max-width: 300px; } }
      .product-variations .attribute.variant-dropdown .label, .product-variations .attribute.variant-dropdown label, .product-variations .attribute.variant-dropdown .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .product-variations .attribute.variant-dropdown .promotion, .product-variations .attribute.variant-dropdown .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .product-variations .attribute.variant-dropdown .promotion, .product-variations .attribute.variant-dropdown .menu-utility-user > a, .product-variations .attribute.variant-dropdown
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user .product-variations .attribute.variant-dropdown .sign-in-wrapper > a, .product-variations .attribute.variant-dropdown .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .product-variations .attribute.variant-dropdown span.error, .product-variations .attribute.variant-dropdown .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .product-variations .attribute.variant-dropdown p, .product-variations .attribute.variant-dropdown .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .product-variations .attribute.variant-dropdown button, .product-variations .attribute.variant-dropdown .mini-cart-details, .product-variations .attribute.variant-dropdown .mini-cart-totals .free-shipping-text, .mini-cart-totals .product-variations .attribute.variant-dropdown .free-shipping-text, .product-variations .attribute.variant-dropdown .mini-cart-totals .float-left, .mini-cart-totals .product-variations .attribute.variant-dropdown .float-left, .product-variations .attribute.variant-dropdown .mini-cart-totals .float-right, .mini-cart-totals .product-variations .attribute.variant-dropdown .float-right, .product-variations .attribute.variant-dropdown .pt_cart .cart-error, .pt_cart .product-variations .attribute.variant-dropdown .cart-error, .product-variations .attribute.variant-dropdown .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .product-variations .attribute.variant-dropdown .product-tile-info, .product-variations .attribute.variant-dropdown .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .product-variations .attribute.variant-dropdown .product-tile-info, .product-variations .attribute.variant-dropdown .checkout-shipping .form-caption, .checkout-shipping .product-variations .attribute.variant-dropdown .form-caption, .product-variations .attribute.variant-dropdown
      .edit-add-address .form-caption,
      .edit-add-address .product-variations .attribute.variant-dropdown .form-caption, .product-variations .attribute.variant-dropdown
      .checkout-billing .form-caption,
      .checkout-billing .product-variations .attribute.variant-dropdown .form-caption, .product-variations .attribute.variant-dropdown
      .edit-address .form-caption,
      .edit-address .product-variations .attribute.variant-dropdown .form-caption, .product-variations .attribute.variant-dropdown
      .editaddress .form-caption,
      .editaddress .product-variations .attribute.variant-dropdown .form-caption, .product-variations .attribute.variant-dropdown
      .edit-billing-address .form-caption,
      .edit-billing-address .product-variations .attribute.variant-dropdown .form-caption, .product-variations .attribute.variant-dropdown .order-history-header .value, .order-history-header .product-variations .attribute.variant-dropdown .value, .product-variations .attribute.variant-dropdown .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .product-variations .attribute.variant-dropdown .password-reset, .product-variations .attribute.variant-dropdown #sign-in-dropdown .user-links, #sign-in-dropdown .product-variations .attribute.variant-dropdown .user-links, .product-variations .attribute.variant-dropdown .search-result-store .results-hits, .search-result-store .product-variations .attribute.variant-dropdown .results-hits, .product-variations .attribute.variant-dropdown .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .product-variations .attribute.variant-dropdown .view-all-link, .product-variations .attribute.variant-dropdown .store-detail-page .store-event small, .store-detail-page .store-event .product-variations .attribute.variant-dropdown small, .product-variations .attribute.variant-dropdown .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .product-variations .attribute.variant-dropdown h3,
      .product-options .attribute.variant-dropdown .label,
      .product-options .attribute.variant-dropdown label,
      .product-options .attribute.variant-dropdown .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar
      .product-options .attribute.variant-dropdown .promotion,
      .product-options .attribute.variant-dropdown .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot
      .product-options .attribute.variant-dropdown .promotion,
      .product-options .attribute.variant-dropdown .menu-utility-user > a,
      .product-options .attribute.variant-dropdown
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user
      .product-options .attribute.variant-dropdown .sign-in-wrapper > a,
      .product-options .attribute.variant-dropdown .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open
      .product-options .attribute.variant-dropdown span.error,
      .product-options .attribute.variant-dropdown .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open
      .product-options .attribute.variant-dropdown p,
      .product-options .attribute.variant-dropdown .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open
      .product-options .attribute.variant-dropdown button,
      .product-options .attribute.variant-dropdown .mini-cart-details,
      .product-options .attribute.variant-dropdown .mini-cart-totals .free-shipping-text, .mini-cart-totals
      .product-options .attribute.variant-dropdown .free-shipping-text,
      .product-options .attribute.variant-dropdown .mini-cart-totals .float-left, .mini-cart-totals
      .product-options .attribute.variant-dropdown .float-left,
      .product-options .attribute.variant-dropdown .mini-cart-totals .float-right, .mini-cart-totals
      .product-options .attribute.variant-dropdown .float-right,
      .product-options .attribute.variant-dropdown .pt_cart .cart-error, .pt_cart
      .product-options .attribute.variant-dropdown .cart-error,
      .product-options .attribute.variant-dropdown .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile
      .product-options .attribute.variant-dropdown .product-tile-info,
      .product-options .attribute.variant-dropdown .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile
      .product-options .attribute.variant-dropdown .product-tile-info,
      .product-options .attribute.variant-dropdown .checkout-shipping .form-caption, .checkout-shipping
      .product-options .attribute.variant-dropdown .form-caption,
      .product-options .attribute.variant-dropdown
      .edit-add-address .form-caption,
      .edit-add-address
      .product-options .attribute.variant-dropdown .form-caption,
      .product-options .attribute.variant-dropdown
      .checkout-billing .form-caption,
      .checkout-billing
      .product-options .attribute.variant-dropdown .form-caption,
      .product-options .attribute.variant-dropdown
      .edit-address .form-caption,
      .edit-address
      .product-options .attribute.variant-dropdown .form-caption,
      .product-options .attribute.variant-dropdown
      .editaddress .form-caption,
      .editaddress
      .product-options .attribute.variant-dropdown .form-caption,
      .product-options .attribute.variant-dropdown
      .edit-billing-address .form-caption,
      .edit-billing-address
      .product-options .attribute.variant-dropdown .form-caption,
      .product-options .attribute.variant-dropdown .order-history-header .value, .order-history-header
      .product-options .attribute.variant-dropdown .value,
      .product-options .attribute.variant-dropdown .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box
      .product-options .attribute.variant-dropdown .password-reset,
      .product-options .attribute.variant-dropdown #sign-in-dropdown .user-links, #sign-in-dropdown
      .product-options .attribute.variant-dropdown .user-links,
      .product-options .attribute.variant-dropdown .search-result-store .results-hits, .search-result-store
      .product-options .attribute.variant-dropdown .results-hits,
      .product-options .attribute.variant-dropdown .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section
      .product-options .attribute.variant-dropdown .view-all-link,
      .product-options .attribute.variant-dropdown .store-detail-page .store-event small, .store-detail-page .store-event
      .product-options .attribute.variant-dropdown small,
      .product-options .attribute.variant-dropdown .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw
      .product-options .attribute.variant-dropdown h3 {
        display: -ms-flexbox;
        display: flex;
        font-size: 0.875rem;
        margin-right: 10px; }
      .product-variations .attribute.variant-dropdown .value,
      .product-options .attribute.variant-dropdown .value {
        display: -ms-flexbox;
        display: flex; }
    .product-variations .attribute .value,
    .product-options .attribute .value {
      width: 100%; }
    .product-variations .attribute ul,
    .product-options .attribute ul {
      float: right;
      width: 100%;
      list-style: none; }
      @media print, screen and (min-width: 48em) {
        .product-variations .attribute ul,
        .product-options .attribute ul {
          height: auto; } }
    .product-variations .attribute .selected-value,
    .product-options .attribute .selected-value {
      border: 0 none;
      color: #84bd00;
      font-family: 'HelveticaNeueW01-75Bold';
      padding: 1.3em 0 0 .4em;
      text-transform: uppercase; }
      @media screen and (min-width: 768px) {
        .product-variations .attribute .selected-value,
        .product-options .attribute .selected-value {
          padding-top: .8em; } }
    .product-variations .attribute .size-chart-link,
    .product-options .attribute .size-chart-link {
      clear: both;
      float: none; }
      .product-variations .attribute .size-chart-link a,
      .product-options .attribute .size-chart-link a {
        border-color: #ffffff !important;
        padding: 0; }
  .product-variations .swatches.size li,
  .product-options .swatches.size li {
    float: left;
    height: auto;
    width: auto;
    margin-right: 16px; }
    .product-variations .swatches.size li a,
    .product-options .swatches.size li a {
      padding: 10px 20px;
      border: 1px solid #BFBFBF;
      display: block;
      margin: 0;
      text-align: center;
      white-space: nowrap; }
    .product-variations .swatches.size li:hover a, .product-variations .swatches.size li.selected a,
    .product-options .swatches.size li:hover a,
    .product-options .swatches.size li.selected a {
      border-color: #000000; }
    .product-variations .swatches.size li.unselectable a,
    .product-options .swatches.size li.unselectable a {
      color: #BFBFBF; }
  .product-variations .color li,
  .product-options .color li {
    float: left;
    width: 12.5%;
    border: 1px #FFFFFF solid;
    position: relative;
    text-align: center; }
    .product-variations .color li:before,
    .product-options .color li:before {
      content: "";
      display: block;
      padding-bottom: 100%; }
    @media print, screen and (min-width: 64.0625em) {
      .product-variations .color li,
      .product-options .color li {
        width: 10%; } }
    .product-tile .product-variations .color li, .product-tile
    .product-options .color li {
      width: 16.666%; }
    .product-variations .color li.unselectable,
    .product-options .color li.unselectable {
      position: relative; }
      .product-variations .color li.unselectable a:after,
      .product-options .color li.unselectable a:after {
        content: "";
        position: absolute;
        top: 1px;
        left: 0;
        border-left: 2px #FFFFFF solid;
        transform: rotate(-45deg);
        transform-origin: 0% 0%;
        width: 0;
        height: 150%; }
      .product-variations .color li.unselectable:hover a,
      .product-options .color li.unselectable:hover a {
        border-color: #000; }
    .product-variations .color li a,
    .product-options .color li a {
      line-height: 1;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      display: block;
      overflow: hidden; }
      .product-variations .color li a img, .product-variations .color li a .swatch-block,
      .product-options .color li a img,
      .product-options .color li a .swatch-block {
        width: 100%;
        height: 100%; }
      .product-variations .color li a.viewall,
      .product-options .color li a.viewall {
        padding-top: 5px; }
    .product-variations .color li.selected a,
    .product-options .color li.selected a {
      position: absolute;
      width: calc(100% + 8px);
      height: calc(100% + 8px);
      top: -4px;
      left: -4px;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
      z-index: 1; }
  .product-variations select,
  .product-options select {
    background-color: #ffffff;
    border: 1px solid #000;
    border-radius: 0;
    height: 42px;
    width: 100%;
    margin-left: 0; }
    @media screen and (min-width: 768px) {
      .product-variations select,
      .product-options select {
        height: 32px; } }

.tabs {
  position: relative;
  text-align: center; }

@media screen and (min-width: 768px) {
  .tab {
    display: inline-block;
    float: none; } }

.tab .tab-switch {
  display: none; }
  @media screen and (min-width: 768px) {
    .tab .tab-switch:checked + .tab-label {
      background: #fff;
      border-bottom-color: #000;
      color: #000;
      font-family: 'HelveticaNeueW01-75Bold';
      top: -0.0625rem;
      transition: all 0.35s;
      z-index: 1; } }
  .tab .tab-switch:checked + label + .tab-content {
    opacity: 1;
    transition: all 0.35s;
    z-index: 2; }

.tab .tab-label {
  border-bottom: 3px solid #ffffff;
  color: #000;
  display: block;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  line-height: 2.5em;
  margin-bottom: 0;
  position: relative;
  text-transform: none;
  top: 0;
  transition: all 0.25s; }
  @media screen and (min-width: 768px) {
    .tab .tab-label {
      cursor: pointer;
      padding: 0 1.25rem; }
      .tab .tab-label:hover {
        border-bottom-color: #000;
        top: -0.25rem;
        transition: top 0.25s; } }

.tab .tab-content {
  padding: 1em 0;
  text-align: left;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .tab .tab-content {
      left: 0;
      opacity: 0;
      position: absolute;
      top: 2.75em;
      transition: all 0.35s;
      width: 100%; } }

.product-popup-actions {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px; }
  .product-popup-actions a {
    text-transform: uppercase; }
  .product-popup-actions .icon-camera, .product-popup-actions .icon-compare {
    font-size: 24px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .product-popup-actions .icon-camera, .product-popup-actions .icon-compare {
        font-size: 21px; } }
  .product-popup-actions .camera-icon-text, .product-popup-actions .compare-icon-text {
    position: relative;
    top: 1px;
    padding-left: 8px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .product-popup-actions .camera-icon-text, .product-popup-actions .compare-icon-text {
        padding-left: 3px;
        font-size: 11px; } }
  @media print, screen and (min-width: 64.0625em) {
    .product-popup-actions {
      margin-top: 25px; } }
  @media screen and (max-width: 47.9375em) {
    .product-popup-actions {
      margin: 0; } }
  @media screen and (max-width: 47.9375em) {
    .product-popup-actions .product-action-compare-shades, .product-popup-actions .product-action-virtual-try-on {
      display: block;
      margin-top: 15px;
      margin-bottom: 15px; } }

.full-ingredients {
  font-family: 'HelveticaNeueW01-75Bold';
  text-transform: uppercase;
  text-decoration: underline; }

.full-ingredients-list {
  display: none;
  position: fixed;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  text-transform: none;
  text-decoration: none; }
  @media print, screen and (min-width: 48em) {
    .full-ingredients-list {
      max-width: 500px;
      position: absolute;
      width: 100%; } }
  .full-ingredients-list .close {
    text-align: right;
    font-size: 1em;
    float: right;
    text-decoration: none;
    color: #fff; }
    @media print, screen and (min-width: 48em) {
      .full-ingredients-list .close {
        color: #000; } }
  .full-ingredients-list .content-asset {
    word-wrap: break-word; }
  .show-list + .full-ingredients-list {
    display: block;
    padding: 15px; }
    @media screen and (max-width: 47.9375em) {
      .show-list + .full-ingredients-list {
        top: 0;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        z-index: 30;
        color: #fff;
        overflow: auto;
        background: rgba(0, 0, 0, 0.85); } }
    @media print, screen and (min-width: 48em) {
      .show-list + .full-ingredients-list {
        z-index: 10;
        background: #f5f5f5; } }

.pdp-reviews .content-wrap, .pdp-reviews .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pdp-reviews .promotion, .pdp-reviews .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pdp-reviews .promotion, .pdp-reviews .level-2 .level-cats.fullWidth, .level-2 .pdp-reviews .level-cats.fullWidth, .pdp-reviews .tabEnabled .level-2 .level-cats, .tabEnabled .level-2 .pdp-reviews .level-cats, .pdp-reviews .mega-menu-logo-container .top-banner .search-dropdown, .mega-menu-logo-container .top-banner .pdp-reviews .search-dropdown, .pdp-reviews .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .pdp-reviews .row.copyright-container, .pdp-reviews .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .pdp-reviews .row.copyright-container, .pdp-reviews .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pdp-reviews .copyright-container#modal-cntr.product-compare-shades, .pdp-reviews .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .pdp-reviews .copyright-container#modal-cntr.product-compare-shades, .pdp-reviews .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .pdp-reviews .row.copyright-container, .pdp-reviews .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .pdp-reviews .row.copyright-container, .pdp-reviews .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pdp-reviews .copyright-container#modal-cntr.product-compare-shades, .pdp-reviews .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .pdp-reviews .copyright-container#modal-cntr.product-compare-shades, .pdp-reviews .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .pdp-reviews .copyright-container.content-asset, .pdp-reviews .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .pdp-reviews .copyright-container.content-asset {
  border: 1px solid #BFBFBF;
  border-width: 1px 0; }

.pdp-reviews .pdp-jump-links {
  margin: 0 -20px; }
  .pdp-reviews .pdp-jump-links ul {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .pdp-reviews .pdp-jump-links ul li a {
      padding: 0 20px; }

/*** Custom styles for quickview modal ***/
.quickview-modal .view-details-link {
  display: none; }

.quickview-modal .image-zoom {
  display: none; }

.quickview-modal .read-more {
  color: #767676;
  font-size: 0.75em;
  font-family: 'HelveticaNeueW01-75Bold'; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .quickview-modal .inventory select {
    padding-right: 15px; } }

body.colorway-transparent-white .pdp-main .product-image-container,
body.colorway-transparent-black .pdp-main .product-image-container {
  padding-left: 0; }

body.colorway-transparent-white .pdp-main .slick-current.slick-active .main-image, body.colorway-transparent-white .pdp-main .slick-current.slick-active .product-video,
body.colorway-transparent-black .pdp-main .slick-current.slick-active .main-image,
body.colorway-transparent-black .pdp-main .slick-current.slick-active .product-video {
  width: 100vw;
  max-width: 1500px;
  padding: 0; }

body.colorway-transparent-white .pdp-main .primary-image,
body.colorway-transparent-black .pdp-main .primary-image {
  width: 100%; }

@media print, screen and (min-width: 64.0625em) {
  body.colorway-transparent-white .pdp-main .slider-full-bleed .slick-list,
  body.colorway-transparent-black .pdp-main .slider-full-bleed .slick-list {
    overflow: visible; } }

body.colorway-transparent-white .pdp-main .slider-full-bleed .slick-prev, body.colorway-transparent-white .pdp-main .slider-full-bleed .slick-next,
body.colorway-transparent-black .pdp-main .slider-full-bleed .slick-prev,
body.colorway-transparent-black .pdp-main .slider-full-bleed .slick-next {
  margin-top: 45px; }
  @media print, screen and (min-width: 48em) {
    body.colorway-transparent-white .pdp-main .slider-full-bleed .slick-prev, body.colorway-transparent-white .pdp-main .slider-full-bleed .slick-next,
    body.colorway-transparent-black .pdp-main .slider-full-bleed .slick-prev,
    body.colorway-transparent-black .pdp-main .slider-full-bleed .slick-next {
      margin-top: 50px; } }
  @media print, screen and (min-width: 64.0625em) {
    body.colorway-transparent-white .pdp-main .slider-full-bleed .slick-prev, body.colorway-transparent-white .pdp-main .slider-full-bleed .slick-next,
    body.colorway-transparent-black .pdp-main .slider-full-bleed .slick-prev,
    body.colorway-transparent-black .pdp-main .slider-full-bleed .slick-next {
      margin-top: 93px; } }

body.colorway-transparent-white .breadcrumb-element {
  color: #FFFFFF; }

body.colorway-transparent-white .product-primary-image .slick-prev:before, body.colorway-transparent-white .product-primary-image .slick-next:before {
  color: #FFFFFF; }

.product-namess {
  float: left;
  font-size: 17px;
  max-width: 232px; }

.product-info-2 .product-namess {
  float: left;
  font-size: 17px;
  max-width: 232px; }

.product-info-2 .product-price {
  float: right;
  font-size: 5px; }

.price-qty-row-2 {
  float: left; }

.change {
  position: fixed; }

.disabled-button {
  background-color: #808080 !important;
  color: #fff; }

#pdp-bottom-content {
  width: 100%; }

.miniproduct-info.loading {
  min-height: 50px;
  background: none;
  position: relative; }
  .miniproduct-info.loading:before {
    font-family: icomoon;
    content: "\e97b";
    display: block;
    position: absolute;
    font-size: 24px;
    width: 24px;
    height: 24px;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px; }
  .miniproduct-info.loading .miniproduct {
    visibility: hidden; }

.miniproduct-info .selected-variant-image {
  width: 24px;
  height: 24px;
  position: absolute;
  display: block; }
  .miniproduct-info .selected-variant-image img, .miniproduct-info .selected-variant-image .swatch-block {
    width: 100%;
    height: 100%; }

.miniproduct-info .product-name-container {
  padding-right: 0; }

.miniproduct-info .product-name {
  font-size: 15px;
  font-family: 'Helvetica Neue LT W01_35 Thin';
  margin-top: 4px;
  margin-left: 28px;
  margin-right: 0;
  margin-bottom: 20px;
  word-wrap: break-word; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .miniproduct-info .product-name {
      font-size: 13px;
      margin-left: 32px; } }

.miniproduct-info .product-price {
  font-size: 15px;
  font-family: 'Helvetica Neue LT W01_35 Thin';
  text-align: right; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .miniproduct-info .product-price {
      font-size: 13px; } }

.miniproduct-info .variation-dropdown-container {
  position: relative; }
  .miniproduct-info .variation-dropdown-container .selected-variant-image {
    height: 36px;
    width: 36px; }
  .miniproduct-info .variation-dropdown-container .variant-drop-down {
    margin-left: 36px; }

.miniproduct-info select.variation-select {
  height: 36px;
  text-transform: uppercase; }

.miniproduct-info .mini-add-to-cart {
  height: 36px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  padding-top: 10px; }

.persistant-tray-active {
  position: fixed;
  display: block;
  bottom: 63px;
  right: 0px;
  border: 1px solid #BFBFBF;
  top: auto !important;
  left: auto;
  z-index: 200;
  background: #FFFFFF;
  overflow: initial;
  min-height: 100px;
  padding-top: 30px; }
  @media print, screen and (min-width: 48em) {
    .persistant-tray-active {
      width: 400px; } }
  @media print, screen and (min-width: 64.0625em) {
    .persistant-tray-active {
      width: 450px; } }
  @media screen and (max-width: 47.9375em) {
    .persistant-tray-active {
      display: none; } }
  @media screen and (min-width: 93.75em) {
    .persistant-tray-active {
      right: calc( (100% - 1500px)/2); } }
  .persistant-tray-active .miniproduct-info.loading {
    min-height: 100px; }
  .persistant-tray-active.closed {
    display: none; }
  .persistant-tray-active .icon-down-persistant-tray {
    position: absolute;
    top: -36px;
    right: 40px;
    font-size: 24px;
    color: #D9D9D9;
    cursor: pointer; }
  .persistant-tray-active .button-close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: auto;
    padding: 4px;
    margin: 0;
    border: 0 none; }
    .persistant-tray-active .button-close .icon {
      font-size: 14px; }
  .persistant-tray-active .icon-loading {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    font-size: 30px;
    line-height: 30px; }
    .persistant-tray-active .icon-loading .icon {
      width: 30px;
      height: 30px; }
  .persistant-tray-active .miniproduct-info {
    padding: 15px 30px; }
    .persistant-tray-active .miniproduct-info .icon-up-container {
      display: block; }
    .persistant-tray-active .miniproduct-info .callout.alert {
      padding-top: 10px;
      padding-bottom: 0; }
    .persistant-tray-active .miniproduct-info .variant-drop-down {
      max-width: none;
      -ms-flex: 1;
          flex: 1;
      padding-right: 0; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .persistant-tray-active .miniproduct-info .variant-drop-down {
          max-width: 100%;
          font-size: 13px;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 100%; } }
    .persistant-tray-active .miniproduct-info .variation-dropdown-container {
      position: relative;
      padding-right: 0; }
      .persistant-tray-active .miniproduct-info .variation-dropdown-container .selected-variant-image {
        display: none; }
      .persistant-tray-active .miniproduct-info .variation-dropdown-container .variant-drop-down {
        margin-left: 0; }
    .persistant-tray-active .miniproduct-info .product-form-actions-container {
      width: 40%;
      float: left;
      margin: 0; }
      .persistant-tray-active .miniproduct-info .product-form-actions-container > .column, .persistant-tray-active .miniproduct-info .product-form-actions-container > .columns {
        padding: 0;
        width: 100%; }

.oos_email_form {
  position: relative;
  margin-top: 20px;
  margin-top: 10px; }
  .oos_email_form .form-row {
    width: 65%;
    float: left;
    margin: 0;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .oos_email_form .form-row .field-wrapper {
      margin: 0; }
      .oos_email_form .form-row .field-wrapper input[type=text] {
        height: 100%;
        border: 1px solid #000000;
        border-right: 0; }
      .oos_email_form .form-row .field-wrapper span.error {
        position: absolute;
        bottom: -15px; }
  .oos_email_form #oos_email_btn {
    width: 35%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    padding: 10px;
    border: 1px solid #000000; }
  .oos_email_form label {
    margin: 0; }

.oos_email_sent {
  margin-top: 10px;
  color: #E6001E;
  display: none; }

.oos_notify {
  margin-top: 20px;
  color: #E6001E; }

.quickview-mini-modal .product-variations .color li.singleSwatchClass, .quickview-mini-modal .product-variations .color li.selected.singleSwatchClass a {
  height: 115px;
  width: 100%; }

.quickview-mini-modal .product-variations, .quickview-mini-modal .product-options {
  margin: 0; }

.quickview-mini-modal .variation-filter-dropdown-values:after {
  content: '\e906';
  font-family: icomoon;
  font-size: 12px;
  display: block;
  float: right;
  top: -30px;
  right: 15px;
  position: relative;
  transform: rotate(90deg);
  pointer-events: none; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .quickview-mini-modal .variation-filter-dropdown-values:after {
      top: -28px; } }

.quickview-mini-modal #variation-filter-select {
  border-radius: 0;
  padding: 15px;
  text-transform: uppercase;
  border: 1px solid #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-overflow: '';
  background: none; }

div.pdp-interrupter {
  display: block;
  position: fixed;
  top: 300px;
  left: 0;
  width: 180px;
  margin-left: -180px;
  z-index: 100; }
  div.pdp-interrupter img {
    display: block; }
  div.pdp-interrupter .button-close {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #FFFFFF;
    z-index: 1;
    padding: 5px;
    border: 0 none; }
  div.pdp-interrupter .section-link {
    padding: 15px 15px 25px; }
  div.pdp-interrupter a {
    display: block;
    margin-top: 10px;
    text-decoration: underline; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  #pdp-bottom-content .askartist .content-text {
    top: 10% !important;
    width: 35%;
    padding: 0; } }

/* PLP Product List Page */
/* PLP PAGE TITLE and INTRO DESCRIPTION */
.background-container {
  background-size: cover;
  background-repeat: no-repeat; }

.banner-frame .top-image {
  display: block; }

.top-container {
  position: relative; }

.search-text-wrapper h3 {
  font-size: 2em;
  margin: 0; }

.page-intro {
  margin-top: 1em; }
  .page-intro h3 {
    font-size: 2.4em;
    border-bottom: 2px solid #c8102e;
    text-transform: uppercase; }
    @media print, screen and (min-width: 48em) {
      .page-intro h3 {
        float: left; } }
  .page-intro .description {
    float: left;
    margin: 0 0 1em 0; }

.category-image-overlay {
  background-size: cover; }

@media screen and (max-width: 768px) {
  .page-intro-container {
    margin-top: 58px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: left;
        justify-content: left; }
    .page-intro-container h3 {
      border-bottom: 0;
      font-size: 1.8em;
      display: inline-block;
      text-align: center; }
      .page-intro-container h3 .page-intro-btm-border {
        border-bottom: 2px solid #c8102e;
        float: none;
        text-align: center;
        margin: 0 auto; }
  /*.page-intro {
	   margin-top: .5em;
	
		h3 {
			border-bottom: 0;
			font-size: 1.8em;
			display: inline-block;
			text-align: center;
		}
		h3 .page-intro-btm-border {
			border-bottom: 3px solid $citrus;
			float: none;
			text-align: center;
			margin: 0 auto;
		}
	}*/ }

.pt_product-search-result .banner.plp-top-banner {
  border-top: 5px solid #000;
  border-bottom: 5px solid #000;
  height: auto;
  overflow: visible;
  margin-bottom: 1em; }
  .pt_product-search-result .banner.plp-top-banner .banner-title {
    font-size: 1.6em;
    font-family: 'HelveticaNeueW01-75Bold';
    display: -ms-flexbox;
    display: flex;
    margin: 1em 0 .5em 0;
    line-height: 1; }
  .pt_product-search-result .banner.plp-top-banner p {
    line-height: 1;
    font-size: .9em;
    margin: .5em 0; }

@media screen and (max-width: 64em) {
  .pt_product-search-result .banner.plp-top-banner {
    border-top: 3px solid #000;
    border-bottom: 3px solid #000; }
    .pt_product-search-result .banner.plp-top-banner .banner-title {
      font-size: 1.3em;
      margin: .5em 0 .2em 0; }
    .pt_product-search-result .banner.plp-top-banner p {
      line-height: 1.2;
      font-size: .9em; } }

/* end pt_product-search-result */
.search-promo > div {
  width: 100%;
  border-top: 8px solid #000; }

.category-content-side {
  font-size: .9em;
  border-top: 5px solid #000;
  overflow: visible;
  padding: 0;
  margin: 0 0 0 0; }
  .category-content-side .title {
    font-family: 'Helvetica Neue LT W01_65 Md';
    text-transform: uppercase; }
  .category-content-side ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0; }
    .category-content-side ul li {
      margin: 0 0 .03em 0;
      list-style-type: none; }

#main > div.row.plp-breadcrumb.fullbleed-container > div > div > div > div.row.bleed-description, #main > div.plp-breadcrumb.fullbleed-container#modal-cntr.product-compare-shades > div > div > div > div.row.bleed-description, .pt_content-search-result-static .no-left-nav-template #main > div.plp-breadcrumb.fullbleed-container.content-asset > div > div > div > div.row.bleed-description, .pt_content-search-result-static .left-nav-template #main > div.plp-breadcrumb.fullbleed-container.content-asset > div > div > div > div.row.bleed-description, #main > div.row.plp-breadcrumb.fullbleed-container > div > div > div > div.bleed-description#modal-cntr.product-compare-shades, #main > div.plp-breadcrumb.fullbleed-container#modal-cntr.product-compare-shades > div > div > div > div.bleed-description#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template #main > div.plp-breadcrumb.fullbleed-container.content-asset > div > div > div > div.bleed-description#modal-cntr.product-compare-shades, .pt_content-search-result-static .left-nav-template #main > div.plp-breadcrumb.fullbleed-container.content-asset > div > div > div > div.bleed-description#modal-cntr.product-compare-shades, .pt_content-search-result-static .no-left-nav-template #main > div.row.plp-breadcrumb.fullbleed-container > div > div > div > div.bleed-description.content-asset, .pt_content-search-result-static .no-left-nav-template #main > div.plp-breadcrumb.fullbleed-container#modal-cntr.product-compare-shades > div > div > div > div.bleed-description.content-asset, .pt_content-search-result-static .no-left-nav-template #main > div.plp-breadcrumb.fullbleed-container.content-asset > div > div > div > div.bleed-description.content-asset, .pt_content-search-result-static .left-nav-template #main > div.row.plp-breadcrumb.fullbleed-container > div > div > div > div.bleed-description.content-asset, .pt_content-search-result-static .left-nav-template #main > div.plp-breadcrumb.fullbleed-container#modal-cntr.product-compare-shades > div > div > div > div.bleed-description.content-asset, .pt_content-search-result-static .left-nav-template #main > div.plp-breadcrumb.fullbleed-container.content-asset > div > div > div > div.bleed-description.content-asset {
  display: none; }

.plp-banner-text {
  color: #FFFFFF;
  display: -ms-inline-grid;
  display: inline-grid; }
  .plp-banner-text h3 {
    text-align: left; }

.plp-breadcrumb .row.bleed-description .bleed-page-intro.plp-banner-intro, .plp-breadcrumb .bleed-description#modal-cntr.product-compare-shades .bleed-page-intro.plp-banner-intro, .plp-breadcrumb .pt_content-search-result-static .no-left-nav-template .bleed-description.content-asset .bleed-page-intro.plp-banner-intro, .pt_content-search-result-static .no-left-nav-template .plp-breadcrumb .bleed-description.content-asset .bleed-page-intro.plp-banner-intro, .plp-breadcrumb .pt_content-search-result-static .left-nav-template .bleed-description.content-asset .bleed-page-intro.plp-banner-intro, .pt_content-search-result-static .left-nav-template .plp-breadcrumb .bleed-description.content-asset .bleed-page-intro.plp-banner-intro {
  padding-left: 0; }
  @media print, screen and (min-width: 64.0625em) {
    .plp-breadcrumb .row.bleed-description .bleed-page-intro.plp-banner-intro, .plp-breadcrumb .bleed-description#modal-cntr.product-compare-shades .bleed-page-intro.plp-banner-intro, .plp-breadcrumb .pt_content-search-result-static .no-left-nav-template .bleed-description.content-asset .bleed-page-intro.plp-banner-intro, .pt_content-search-result-static .no-left-nav-template .plp-breadcrumb .bleed-description.content-asset .bleed-page-intro.plp-banner-intro, .plp-breadcrumb .pt_content-search-result-static .left-nav-template .bleed-description.content-asset .bleed-page-intro.plp-banner-intro, .pt_content-search-result-static .left-nav-template .plp-breadcrumb .bleed-description.content-asset .bleed-page-intro.plp-banner-intro {
      padding-left: 20px; } }

.ui-widget.bonus-eligibility-modal {
  margin: 0 1em;
  position: fixed;
  width: auto; }
  @media print, screen and (min-width: 48em) {
    .ui-widget.bonus-eligibility-modal {
      width: 400px !important; } }
  @media screen and (max-width: 64em) {
    .ui-widget.bonus-eligibility-modal .ui-widget {
      width: auto !important; }
    .ui-widget.bonus-eligibility-modal .ui-dialog-titlebar-close {
      width: 32px !important; } }
  @media screen and (max-width: 47.9375em) {
    .ui-widget.bonus-eligibility-modal {
      left: 0 !important; } }

.bonus-product-list .bonus-product-item {
  border-bottom: 1px solid #e0e0e0; }
  @media screen and (max-width: 768px) {
    .bonus-product-list .bonus-product-item .product-col-1,
    .bonus-product-list .bonus-product-item .product-col-2 {
      float: left;
      clear: none; } }

.bonus-product-list .product-add-to-cart {
  padding-bottom: 0; }
  .bonus-product-list .product-add-to-cart .inventory {
    width: auto; }

.bonus-product-list .product-name {
  float: none;
  margin: 1em 0; }

.bonus-product-list .quantity-error {
  color: red;
  text-transform: inherit; }

.bonus-product-list .bonus-product-list-footer {
  padding-top: 1em;
  padding-bottom: 1em; }
  .bonus-product-list .bonus-product-list-footer .add-to-cart-bonus {
    float: right; }

.bonus-product-list .selected-bonus-item {
  margin: 1em 0 1em 1em;
  position: relative; }
  .bonus-product-list .selected-bonus-item .item-name {
    font-family: 'HelveticaNeueW01-75Bold'; }
  .bonus-product-list .selected-bonus-item .remove-link {
    cursor: pointer;
    color: #990000;
    left: -1em;
    position: absolute; }
    .bonus-product-list .selected-bonus-item .remove-link:hover {
      color: #424242; }

.bonus-discount-container {
  clear: both; }
  .bonus-discount-container .promo-details {
    display: none; }
    .bonus-discount-container .promo-details.visible {
      display: block; }

/***** Bonus  Modal *****/
.bonus-item-modal {
  border-bottom: 0 !important;
  padding-bottom: 0; }
  .bonus-item-modal .error {
    float: none;
    margin-bottom: 1em; }
    @media print, screen and (min-width: 48em) {
      .bonus-item-modal .error {
        margin-bottom: 0; } }
  .bonus-item-modal .modal-content {
    position: relative; }
    .bonus-item-modal .modal-content h2 {
      margin-bottom: 3em; }
    @media print, screen and (min-width: 48em) {
      .bonus-item-modal .modal-content .tiles-container {
        padding: 0; } }
    @media screen and (max-width: 47.9375em) {
      .bonus-item-modal .modal-content .product-listing.column, .bonus-item-modal .modal-content .product-listing.columns {
        padding: 0; } }
    .bonus-item-modal .modal-content .add-btn-container {
      padding: 0; }
      .bonus-item-modal .modal-content .add-btn-container.top-container {
        margin-top: 0px; }
      @media print, screen and (min-width: 48em) {
        .bonus-item-modal .modal-content .add-btn-container.top-btn {
          position: absolute;
          top: 0;
          right: 0; } }
      .bonus-item-modal .modal-content .add-btn-container.bottom-btn {
        border: 0px; }
      .bonus-item-modal .modal-content .add-btn-container #bonus-add-to-cart {
        background: #c8102e;
        border: #c8102e 2px solid;
        color: #ffffff;
        font-family: 'HelveticaNeueW01-75Bold';
        text-transform: uppercase; }
        .bonus-item-modal .modal-content .add-btn-container #bonus-add-to-cart:hover {
          background: #ffffff;
          border: #c8102e 2px solid;
          color: #c8102e; }
          .bonus-item-modal .modal-content .add-btn-container #bonus-add-to-cart:hover:disabled {
            color: #ffffff; }
      .bonus-item-modal .modal-content .add-btn-container .add-to-cart {
        width: 100%; }
        @media print, screen and (min-width: 48em) {
          .bonus-item-modal .modal-content .add-btn-container .add-to-cart {
            width: auto; } }
  .bonus-item-modal .badge-container {
    width: auto; }
    .bonus-item-modal .badge-container .badge-product {
      display: block; }
      .bonus-item-modal .badge-container .badge-product p {
        display: inline; }
  .bonus-item-modal .products-used-wrapper {
    padding: 0;
    border-bottom: 0; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .bonus-item-modal .products-used-wrapper {
        font-size: 14px; } }
  .bonus-item-modal .product-tile-wrapper {
    padding-bottom: 4em;
    padding-right: 1.5em;
    padding-top: 0 !important;
    text-align: center; }
    .bonus-item-modal .product-tile-wrapper .product-tile {
      min-height: 84%; }
      .bonus-item-modal .product-tile-wrapper .product-tile .badge-container {
        display: none; }
      .bonus-item-modal .product-tile-wrapper .product-tile .product-image {
        /* float: left */ }
        .bonus-item-modal .product-tile-wrapper .product-tile .product-image .thumb-link img {
          min-height: 186.5px; }
    @media print, screen and (min-width: 48em) {
      .bonus-item-modal .product-tile-wrapper .product-details {
        text-align: left; } }
    .bonus-item-modal .product-tile-wrapper .product-details .product-name {
      font-family: 'HelveticaNeueW01-75Bold'; }
    .bonus-item-modal .product-tile-wrapper .product-details .product-shortDesc {
      margin-top: 1em; }
    .bonus-item-modal .product-tile-wrapper button {
      margin-top: 1em;
      margin-bottom: 0 !important;
      width: 80%; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .bonus-item-modal .product-tile-wrapper button {
          font-size: 14px; } }
      .bonus-item-modal .product-tile-wrapper button[value="selected"] {
        background-color: #000000;
        border-color: #000000;
        color: #ffffff; }

@media print, screen and (min-width: 48em) {
  #cart-table .bonus-product-row.cart-row, #cart-table .bonus-product-row.rowcoupons {
    padding: 10px; } }

#cart-table .bonus-product-row.cart-row .item-details, #cart-table .bonus-product-row.rowcoupons .item-details, #cart-table .bonus-product-row.cart-row .quantity-column, #cart-table .bonus-product-row.rowcoupons .quantity-column {
  position: relative; }

@media screen and (max-width: 47.9375em) {
  #cart-table .bonus-product-row.cart-row .item-details, #cart-table .bonus-product-row.rowcoupons .item-details {
    padding: 10px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  #cart-table .bonus-product-row.cart-row .item-details, #cart-table .bonus-product-row.rowcoupons .item-details {
    padding-left: 10px; } }

@media screen and (max-width: 47.9375em) {
  #cart-table .bonus-product-row.cart-row .quantity-column, #cart-table .bonus-product-row.rowcoupons .quantity-column {
    margin-top: 0; } }

@media print, screen and (min-width: 64.0625em) {
  #cart-table .bonus-product-row.cart-row .quantity-column, #cart-table .bonus-product-row.rowcoupons .quantity-column {
    max-width: 40%;
    -ms-flex: 0 0 40%;
        flex: 0 0 40%; } }

@media print, screen and (min-width: 48em) {
  #cart-table .bonus-product-row.cart-row .product-list-item, #cart-table .bonus-product-row.rowcoupons .product-list-item {
    position: absolute;
    top: 50%;
    transform: translateY(-50%); } }

#cart-table .bonus-product-row.cart-row .item-user-actions span, #cart-table .bonus-product-row.rowcoupons .item-user-actions span {
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

#cart-table .bonus-product-row.cart-row .item-user-actions button, #cart-table .bonus-product-row.rowcoupons .item-user-actions button {
  right: 0;
  text-align: right; }
  @media screen and (max-width: 47.9375em) {
    #cart-table .bonus-product-row.cart-row .item-user-actions button, #cart-table .bonus-product-row.rowcoupons .item-user-actions button {
      position: absolute;
      bottom: 10px;
      left: 10px; } }
  @media print, screen and (min-width: 48em) {
    #cart-table .bonus-product-row.cart-row .item-user-actions button, #cart-table .bonus-product-row.rowcoupons .item-user-actions button {
      position: absolute;
      top: 50%;
      transform: translateY(-50%); } }

/***** End of Bonus Modal *****/
.sizinginformation {
  border: 0 none;
  padding: 10px; }
  .sizinginformation th {
    background: none repeat scroll 0 0 #ffffff; }
  .sizinginformation td, .sizinginformation th {
    border-bottom: 1px solid #ffffff;
    padding: 10px; }
  .sizinginformation td {
    border-left: 1px solid #ffffff; }
  .sizinginformation .ui-tabs-nav {
    height: 33px; }
  .sizinginformation .sizing-charts {
    border: 0 none; }
  .sizinginformation .tips-list {
    padding: 0 !important; }
    .sizinginformation .tips-list li {
      list-style: none outside none !important; }

#cart-table .cart-row, #cart-table .rowcoupons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  border-bottom: 1px #ccc solid;
  position: relative; }
  @media print, screen and (min-width: 48em) {
    #cart-table .cart-row, #cart-table .rowcoupons {
      padding-top: 2em;
      padding-bottom: 1em; } }
  #cart-table .cart-row .user-action-remove, #cart-table .rowcoupons .user-action-remove {
    text-align: right;
    margin-right: 1.25rem; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #cart-table .cart-row, #cart-table .rowcoupons {
      padding-left: 1em; } }
  #cart-table .cart-row .bonus-item-container .bonus-item-promo, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo {
    border: 1px solid #cccccc;
    padding: 1em;
    background: #D9D9D9; }
    @media print, screen and (min-width: 48em) {
      #cart-table .cart-row .bonus-item-container .bonus-item-promo h3, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo h3 {
        display: inline-block; } }
    @media screen and (max-width: 47.9375em) {
      #cart-table .cart-row .bonus-item-container .bonus-item-promo h3, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo h3 {
        font-size: 18px;
        margin-bottom: 10px; } }
    @media print, screen and (min-width: 48em) {
      #cart-table .cart-row .bonus-item-container .bonus-item-promo a, #cart-table .rowcoupons .bonus-item-container .bonus-item-promo a {
        float: right; } }
  #cart-table .cart-row .bonus-item-container .select-bonus, #cart-table .rowcoupons .bonus-item-container .select-bonus {
    text-decoration: underline; }
    #cart-table .cart-row .bonus-item-container .select-bonus:hover, #cart-table .rowcoupons .bonus-item-container .select-bonus:hover {
      text-decoration: none; }
  @media screen and (max-width: 47.9375em) {
    #cart-table .cart-row .quantity-column, #cart-table .rowcoupons .quantity-column {
      padding-left: 5px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #cart-table .cart-row .quantity-column, #cart-table .rowcoupons .quantity-column {
      text-align: right; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #cart-table .cart-row .item-quantity, #cart-table .rowcoupons .item-quantity {
      font-size: .8em; } }
  #cart-table .cart-row .item-quantity .quantity-container, #cart-table .rowcoupons .item-quantity .quantity-container {
    margin-bottom: 1.25em; }
    #cart-table .cart-row .item-quantity .quantity-container .quantity-text, #cart-table .rowcoupons .item-quantity .quantity-container .quantity-text {
      display: inline-block; }
    #cart-table .cart-row .item-quantity .quantity-container .quantity-select, #cart-table .rowcoupons .item-quantity .quantity-container .quantity-select {
      display: inline-block;
      width: auto;
      padding-left: .75em;
      border-width: 1px;
      text-transform: uppercase; }
  #cart-table .cart-row .product-error.not-available, #cart-table .rowcoupons .product-error.not-available {
    color: #c8102e;
    font-style: italic;
    margin-bottom: 1em; }
  #cart-table .cart-row .product-promotion-container, #cart-table .rowcoupons .product-promotion-container {
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 10px;
    color: #8a8a8a;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
    @media print, screen and (min-width: 48em) {
      #cart-table .cart-row .product-promotion-container, #cart-table .rowcoupons .product-promotion-container {
        text-align: left; } }

#cart-table .coupon-container {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc; }
  #cart-table .coupon-container:last-child {
    border-bottom: none; }

#cart-table .rowcoupons {
  border-bottom: none; }
  @media print, screen and (min-width: 48em) {
    #cart-table .rowcoupons .item-details {
      padding: 0 1.5em; } }
  #cart-table .rowcoupons .item-details .cartcoupon .value {
    font-family: 'HelveticaNeueW01-75Bold'; }
  @media print, screen and (min-width: 48em) {
    #cart-table .rowcoupons .coupon-actions .discount {
      margin-bottom: 1em; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #cart-table .rowcoupons .coupon-actions .discount {
      text-align: right; } }
  #cart-table .rowcoupons .coupon-actions .discount .value {
    font-family: 'HelveticaNeueW01-75Bold'; }
  @media print, screen and (min-width: 48em) {
    #cart-table .rowcoupons .item-quantity-details button {
      margin-top: 1em; } }
  #cart-table .rowcoupons .item-quantity-details button.textbutton {
    background: none;
    color: #000;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    border: none;
    padding: 0; }
    @media print, screen and (min-width: 48em) {
      #cart-table .rowcoupons .item-quantity-details button.textbutton {
        font-size: 14px;
        text-decoration: underline; } }
    #cart-table .rowcoupons .item-quantity-details button.textbutton:hover {
      text-decoration: none; }

#cart-table .rowgiftcert {
  margin: 0;
  padding: 2.5em 0;
  border-bottom: 1px solid #000; }
  @media screen and (max-width: 47.9375em) {
    #cart-table .rowgiftcert {
      padding: 1.25em 0; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #cart-table .rowgiftcert {
      padding: 2em 0 1em 1em; } }
  @media print, screen and (min-width: 64.0625em) {
    #cart-table .rowgiftcert .item-quantity {
      padding-left: 2rem; } }
  @media screen and (max-width: 47.9375em) {
    #cart-table .rowgiftcert .item-details .attribute, #cart-table .rowgiftcert .item-details .giftcertamount {
      margin: 3px 0; } }
  @media screen and (max-width: 47.9375em) {
    #cart-table .rowgiftcert .item-details {
      width: 100%; } }
  @media screen and (max-width: 47.9375em) {
    #cart-table .rowgiftcert .item-details .item-edit-details {
      width: 100%; }
      #cart-table .rowgiftcert .item-details .item-edit-details a {
        font-family: "Reader", Arial, sans-serif;
        background-color: #000;
        border: 2px solid #000;
        cursor: pointer;
        display: inline-block;
        font-size: 1em;
        line-height: 1em;
        font-family: 'HelveticaNeueW01-75Bold';
        padding: .5em 0em;
        text-align: center;
        transition: all 0.3s ease;
        text-transform: uppercase;
        color: #ffffff;
        text-decoration: none;
        margin-left: -.5em;
        width: 100%; }
        #cart-table .rowgiftcert .item-details .item-edit-details a:hover {
          background-color: #fefefe;
          border-color: #767676;
          color: #767676; } }
  #cart-table .rowgiftcert .item-details .item-total {
    margin-top: 1em; }
    @media screen and (max-width: 47.9375em) {
      #cart-table .rowgiftcert .item-details .item-total {
        margin-right: 15px; } }
  #cart-table .rowgiftcert .item-details .item-user-actions {
    display: inline; }
    #cart-table .rowgiftcert .item-details .item-user-actions .button-text {
      font-family: 'Helvetica Neue LT W01_55 Roman';
      text-transform: uppercase;
      text-decoration: underline; }
      #cart-table .rowgiftcert .item-details .item-user-actions .button-text:hover {
        text-decoration: none; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        #cart-table .rowgiftcert .item-details .item-user-actions .button-text {
          vertical-align: unset;
          font-family: 'HelveticaNeueW01-45Ligh'; } }
  #cart-table .rowgiftcert .item-details .gift-cert-edit-wrapper {
    margin-top: 1em; }
    #cart-table .rowgiftcert .item-details .gift-cert-edit-wrapper .gift-cert-edit {
      font-size: 14px;
      text-transform: uppercase;
      text-decoration: underline; }
      #cart-table .rowgiftcert .item-details .gift-cert-edit-wrapper .gift-cert-edit:hover {
        text-decoration: none; }
      @media screen and (max-width: 47.9375em) {
        #cart-table .rowgiftcert .item-details .gift-cert-edit-wrapper .gift-cert-edit {
          width: 100%; } }
  #cart-table .rowgiftcert .item-action-buttons-small {
    margin-top: -30px; }
    @media screen and (max-width: 47.9375em) {
      #cart-table .rowgiftcert .item-action-buttons-small .item-user-actions .button-text {
        text-decoration: underline;
        font-family: 'HelveticaNeueW01-45Ligh';
        margin-left: 5px; }
        #cart-table .rowgiftcert .item-action-buttons-small .item-user-actions .button-text:hover {
          color: #000000; } }

#cart-table .header-total-price {
  text-align: right; }

#cart-table .item-image {
  float: left;
  text-align: center; }
  @media screen and (min-width: 768px) {
    #cart-table .item-image {
      float: none;
      width: 7rem; } }

#cart-table .item-details {
  float: left;
  padding-right: 0; }
  @media screen and (max-width: 47.9375em) {
    #cart-table .item-details {
      padding-left: 5px; } }
  #cart-table .item-details .product-list-item .item-action-buttons {
    display: inline-block; }
    #cart-table .item-details .product-list-item .item-action-buttons .item-user-actions {
      display: inline;
      font-size: 12px; }
      #cart-table .item-details .product-list-item .item-action-buttons .item-user-actions .button-text {
        font-size: 12px;
        font-family: 'Helvetica Neue LT W01_55 Roman' !important;
        text-decoration: underline;
        margin-right: .5em;
        text-transform: uppercase; }
        #cart-table .item-details .product-list-item .item-action-buttons .item-user-actions .button-text:hover {
          text-decoration: none; }
      #cart-table .item-details .product-list-item .item-action-buttons .item-user-actions a {
        text-decoration: underline;
        text-transform: uppercase; }
        #cart-table .item-details .product-list-item .item-action-buttons .item-user-actions a:hover {
          text-decoration: none; }
  @media screen and (min-width: 768px) {
    #cart-table .item-details {
      float: none;
      padding-right: 1rem; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #cart-table .item-details {
      padding-left: 5px; } }
  @media print, screen and (min-width: 64.0625em) {
    #cart-table .item-details {
      padding-left: 15px; } }
  #cart-table .item-details .name {
    margin-bottom: 1em; }
    @media screen and (max-width: 47.9375em) {
      #cart-table .item-details .name {
        margin-bottom: 0.5em; } }
    #cart-table .item-details .name a .product-name {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
  @media screen and (max-width: 47.9375em) {
    #cart-table .item-details .attribute .value {
      text-transform: none; } }
  #cart-table .item-details .item-edit-details, #cart-table .item-details .gift-cert-container {
    display: inline-block;
    margin-top: 1em;
    margin-right: .5em; }
    #cart-table .item-details .item-edit-details a, #cart-table .item-details .gift-cert-container a {
      text-transform: uppercase;
      text-decoration: underline; }
      #cart-table .item-details .item-edit-details a:hover, #cart-table .item-details .gift-cert-container a:hover {
        text-decoration: none; }
    @media screen and (max-width: 47.9375em) {
      #cart-table .item-details .item-edit-details, #cart-table .item-details .gift-cert-container {
        margin-top: 0.5em; } }

#cart-table .item-delivery-options {
  text-align: center; }
  @media screen and (min-width: 768px) {
    #cart-table .item-delivery-options {
      text-align: left;
      width: 8rem; } }
  #cart-table .item-delivery-options .form-row {
    margin-top: 0; }
    @media screen and (max-width: 47.9375em) {
      #cart-table .item-delivery-options .form-row {
        margin-bottom: -1em; } }

@media print, screen and (min-width: 64.0625em) {
  #cart-table .quantity-column {
    padding-left: 2rem; } }

#cart-table .quantity-column .quantity-text {
  width: auto;
  margin-right: 5px; }

#cart-table .item-quantity {
  float: none;
  text-align: left; }
  @media print, screen and (min-width: 64.0625em) {
    #cart-table .item-quantity {
      text-align: left;
      float: left; } }
  #cart-table .item-quantity input {
    width: 2.7rem; }

@media screen and (min-width: 768px) {
  #cart-table .item-quantity-details {
    float: none;
    text-align: left; } }

@media print, screen and (min-width: 48em) {
  #cart-table .item-quantity-details {
    float: left;
    clear: both; } }

#cart-table .item-quantity-details .product-availability-list {
  margin: 0;
  padding: 0; }
  @media screen and (min-width: 768px) {
    #cart-table .item-quantity-details .product-availability-list {
      width: 5em;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; } }

#cart-table .item-quantity-details .item-user-actions a,
#cart-table .item-quantity-details .item-user-actions button {
  display: block;
  text-transform: uppercase;
  text-decoration: underline;
  width: 100%;
  margin: .3rem 0; }
  @media screen and (min-width: 768px) {
    #cart-table .item-quantity-details .item-user-actions a,
    #cart-table .item-quantity-details .item-user-actions button {
      width: auto; } }
  #cart-table .item-quantity-details .item-user-actions a.button-text,
  #cart-table .item-quantity-details .item-user-actions button.button-text {
    font-family: 'HelveticaNeueW01-45Ligh'; }
  #cart-table .item-quantity-details .item-user-actions a:hover,
  #cart-table .item-quantity-details .item-user-actions button:hover {
    text-decoration: none; }
  @media screen and (max-width: 47.9375em) {
    #cart-table .item-quantity-details .item-user-actions a,
    #cart-table .item-quantity-details .item-user-actions button {
      display: inline-block;
      width: auto; } }

@media screen and (max-width: 47.9375em) {
  #cart-table .item-quantity-details .item-user-actions .add-to-wishlist {
    float: right; } }

#cart-table .item-quantity-details .item-user-actions button {
  color: #000000; }
  #cart-table .item-quantity-details .item-user-actions button:hover {
    color: #595959; }

#cart-table .item-quantity-details .item-user-actions .in-wishlist {
  text-transform: none; }

#cart-table .price-column {
  font-family: 'HelveticaNeueW01-75Bold';
  text-align: right; }

#cart-table .price-promotion .price-sales {
  color: #990000; }

#cart-table .price-promotion .price-standard {
  margin: 0 1em 0 0;
  text-decoration: line-through; }

#cart-table .item-total {
  text-align: right;
  word-wrap: break-word; }
  @media screen and (min-width: 768px) {
    #cart-table .item-total {
      float: none; } }
  @media screen and (min-width: 768px) {
    #cart-table .item-total .promo-adjustment {
      width: 100%;
      float: right; } }

#cart-table .price-unadjusted {
  color: #000;
  display: block;
  margin: 0 0 .42em;
  text-decoration: line-through; }

#cart-table .price-adjusted-total {
  color: #000;
  display: block; }

#cart-table .gift-cert-delivery {
  color: #990000; }

#cart-table.item-list {
  margin-bottom: 0; }

#cart-table .bonus-product-wrapper {
  border-bottom: none; }

#cart-table .item-details .product-list-item .replenishment, #cart-table .item-details .product-list-item .item-edit-details {
  margin-top: 0; }

@media screen and (max-width: 47.9375em) {
  #cart-table .item-details .product-list-item .item-edit-details {
    margin-top: 5px; } }

.cart-promo {
  background: url("../images/interface/ui-promo-bg-gray-diag.png") repeat scroll 0 0 transparent;
  color: #333;
  font-style: italic;
  margin: 0.3em 0;
  padding: 1em; }
  .cart-promo .bonus-item-actions {
    font-size: 1em !important;
    text-align: right;
    vertical-align: middle; }

.cart-coupon-code input {
  background: none;
  width: 78%; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .cart-coupon-code input {
      font-size: 12px; } }
  .cart-coupon-code input::-webkit-input-placeholder {
    text-transform: uppercase; }
  .cart-coupon-code input:-moz-placeholder {
    text-transform: uppercase; }
  .cart-coupon-code input::-moz-placeholder {
    text-transform: uppercase; }
  .cart-coupon-code input:-ms-input-placeholder {
    text-transform: uppercase; }

.cart-coupon-code .error {
  padding-top: 0.4em;
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

.cart-coupon-code .success {
  margin-top: 10px;
  font-size: 0.85em; }

.cart-coupon-code .field-button-container {
  margin-top: 10px; }

.order-totals-table .calculations-container {
  padding-top: 2em; }
  .order-totals-table .calculations-container > div {
    padding-bottom: 1em; }
    .order-totals-table .calculations-container > div .float-left {
      color: #000; }
      @media print, screen and (min-width: 48em) {
        .order-totals-table .calculations-container > div .float-left {
          padding-right: 20px; } }
    .order-totals-table .calculations-container > div.order-discount {
      color: #000; }
      .order-totals-table .calculations-container > div.order-discount .float-left {
        word-wrap: break-word; }
      .order-totals-table .calculations-container > div.order-discount .float-right {
        text-align: right; }
    .order-totals-table .calculations-container > div .total-bold {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
    .order-totals-table .calculations-container > div.order-total {
      padding: 1em 0em 1em 0em;
      border-top: 1px solid #cccccc; }
      @media screen and (max-width: 47.9375em) {
        .order-totals-table .calculations-container > div.order-total .total-bold {
          font-family: 'Helvetica Neue LT W01_55 Roman'; } }
      @media print, screen and (min-width: 64.0625em) {
        .order-totals-table .calculations-container > div.order-total {
          margin-top: 1em; } }
  .order-totals-table .calculations-container .order-subtotal, .order-totals-table .calculations-container .order-discount, .order-totals-table .calculations-container .order-shipping, .order-totals-table .calculations-container .order-sales-tax, .order-totals-table .calculations-container .order-total {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .order-totals-table .calculations-container .order-subtotal .float-right, .order-totals-table .calculations-container .order-discount .float-right, .order-totals-table .calculations-container .order-shipping .float-right, .order-totals-table .calculations-container .order-sales-tax .float-right, .order-totals-table .calculations-container .order-total .float-right {
      margin-left: auto; }
  .order-totals-table .calculations-container .order-tax-calculation .zip-input {
    text-transform: uppercase;
    width: 78%; }
  .order-totals-table .calculations-container .order-tax-calculation .button, .order-totals-table .calculations-container .order-tax-calculation .button-link, .order-totals-table .calculations-container .order-tax-calculation .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .order-totals-table .calculations-container .order-tax-calculation .links, .order-totals-table .calculations-container .order-tax-calculation .button-newsletter {
    width: 20%;
    float: right;
    padding-left: 0;
    padding-right: 0; }

.order-totals-table .order-totals-item {
  width: 60%; }

.order-totals-table .order-totals-value {
  width: 40%; }

.order-totals-table .tax-estimate-link {
  text-decoration: underline;
  margin-left: 5px; }

.pt_cart .order-totals-table .calculations-container > div.order-total {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  border: none;
  padding: 0 0 1em 0; }

.order-value {
  white-space: nowrap; }

.cart-actions {
  text-align: center; }
  .cart-actions .dw-apple-pay-button {
    margin-top: 16px;
    padding: 10px 30px; }

.dw-apple-pay-button {
  text-align: center;
  background-color: #fff !important;
  background-image: -webkit-named-image(apple-pay-logo-black) !important; }

.cart-action-continue-shopping .button-text {
  text-decoration: underline;
  text-transform: uppercase;
  color: #ffffff;
  margin-left: .2rem;
  margin-right: 1rem; }
  .cart-action-continue-shopping .button-text:hover {
    text-decoration: none; }

.cart-actions-top {
  display: inline-block;
  margin-left: 1em;
  padding: 0; }
  .cart-actions-top .cart-action-continue-shopping {
    float: none; }

.cart-empty {
  margin-top: 4rem; }
  .cart-empty h1, .cart-empty .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .cart-empty h2, .cart-empty .account-edit .registration-box .column-header, .account-edit .registration-box .cart-empty .column-header, .cart-empty #addresses .column-header, #addresses .cart-empty .column-header {
    text-align: center;
    margin-bottom: 20px; }
  .cart-empty .cart-action-continue-shopping {
    float: none;
    text-align: center;
    margin-bottom: 4rem; }
    .cart-empty .cart-action-continue-shopping .button-text {
      color: #000; }
  .cart-empty .product-listing {
    background-color: #ffffff;
    padding: 1rem 0; }
    .cart-empty .product-listing h2 {
      margin-left: 1.3rem; }
    .cart-empty .product-listing .search-result-items {
      margin-top: 1em; }

.promo-adjustment {
  color: #990000; }

.account-welcome .welcome-message {
  font-size: 1.2em;
  font-style: italic; }

.account-welcome .not-user {
  margin: .83em 0; }

#password-reset {
  white-space: nowrap; }

@media print, screen and (min-width: 48em) {
  .pt_cart .full-width {
    margin-top: 1em; } }

.pt_cart .mobile-samples-counter {
  font-family: 'HelveticaNeueW01-75Bold';
  margin: 0 auto;
  font-size: 0.75rem;
  text-align: center; }

.pt_cart .full-width-slot {
  margin: 0 -1.25rem;
  color: #ffffff;
  font-family: 'HelveticaNeueW01-75Bold';
  padding: 0.75rem;
  background: #767676;
  text-align: center; }
  .pt_cart .full-width-slot .dynamic-slot-text {
    display: inline-block; }
  .pt_cart .full-width-slot .cart-promo.cart-promo-approaching {
    background: none;
    color: #ffffff;
    font-style: normal;
    padding: 0; }
  .pt_cart .full-width-slot .button-text {
    font-size: 0.75rem; }
  @media screen and (max-width: 47.9375em) {
    .pt_cart .full-width-slot {
      margin: 0; } }

.pt_cart .cart-title {
  padding-bottom: .5em;
  padding-top: 1rem;
  margin-bottom: 0; }
  @media screen and (max-width: 47.9375em) {
    .pt_cart .cart-title {
      padding-top: 16px;
      padding-bottom: 16px;
      white-space: nowrap; } }

.pt_cart .cart-error {
  border-left: 2px solid #c8102e;
  color: #c8102e;
  margin-bottom: 1.5em;
  padding-left: 10px; }
  @media screen and (max-width: 47.9375em) {
    .pt_cart .cart-error {
      text-align: center; } }

.pt_cart .recommendation-section {
  border-top: 1px solid #C8C8C8; }

.pt_cart .cart-recommendation-container {
  margin: 2em auto;
  width: 100%; }
  .pt_cart .cart-recommendation-container .carousel-recommendations {
    border: none;
    padding-bottom: 0; }
  .pt_cart .cart-recommendation-container .slick-slider {
    padding: 32px 0px 0px 0px !important; }
  @media screen and (max-width: 47.9375em) {
    .pt_cart .cart-recommendation-container {
      width: 100%; } }

.pt_cart .cart-column.cart-left-column .order-promotion-container {
  margin: 0; }
  .pt_cart .cart-column.cart-left-column .order-promotion-container > div {
    padding: 1em 0; }
  .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message {
    text-transform: uppercase; }
    @media screen and (max-width: 47.9375em) {
      .pt_cart .cart-column.cart-left-column .order-promotion-container .promotion-message {
        margin-top: 2px; } }

.pt_cart .cart-column.cart-left-column .mobile-action-btn {
  margin-top: 1em;
  text-align: center;
  padding: 0 1em; }
  .pt_cart .cart-column.cart-left-column .mobile-action-btn a.button, .pt_cart .cart-column.cart-left-column .mobile-action-btn a.button-link, .pt_cart .cart-column.cart-left-column .mobile-action-btn .menu-utility-user .dropdown-pane.is-open a.links, .menu-utility-user .dropdown-pane.is-open .pt_cart .cart-column.cart-left-column .mobile-action-btn a.links, .pt_cart .cart-column.cart-left-column .mobile-action-btn a.button-newsletter {
    font-size: 1em;
    padding: .5em 0em;
    width: 65%; }

.pt_cart .cart-column.cart-left-column .sample-container {
  margin: 0; }
  .pt_cart .cart-column.cart-left-column .sample-container .sample-product-image {
    margin: 1em auto; }
  .pt_cart .cart-column.cart-left-column .sample-container .sample-header {
    padding: 1rem 0.5rem;
    margin-left: 0;
    margin-right: 0; }
    .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3 {
      color: #FFFFFF; }
      @media screen and (max-width: 47.9375em) {
        .pt_cart .cart-column.cart-left-column .sample-container .sample-header h3 {
          font-size: 18px; } }
    @media screen and (max-width: 47.9375em) {
      .pt_cart .cart-column.cart-left-column .sample-container .sample-header {
        margin-left: -20px;
        margin-right: -20px; } }
  .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container {
    width: 100%;
    position: relative;
    background: #FFFFFF; }
    @media screen and (max-width: 47.9375em) {
      .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container {
        margin: 0 auto; } }
    .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      margin: 0; }
      .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile {
        padding: 0 2em;
        border-bottom: 1px solid #ccc; }
        @media screen and (max-width: 47.9375em) {
          .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile {
            padding: 0; } }
        .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .sample-product-name {
          position: relative;
          padding: 10px; }
          @media print, screen and (min-width: 48em) {
            .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .sample-product-name span {
              position: absolute;
              top: 50%;
              transform: translateY(-50%); } }
          @media screen and (max-width: 47.9375em) {
            .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .sample-product-name {
              margin-top: 20px; } }
        .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn {
          position: relative; }
          .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            font-family: 'Helvetica Neue LT W01_55 Roman';
            text-decoration: underline;
            color: #000000; }
            .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button:hover {
              text-decoration: none;
              color: #595959; }
            @media screen and (max-width: 47.9375em) {
              .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button {
                left: 10px;
                bottom: 20px;
                top: auto; } }
            @media print, screen and (min-width: 48em) {
              .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile .remove-link-btn button {
                right: 0; } }
        .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-tile:last-child {
          border-color: #000000; }
      .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-product-image img {
        max-height: 170px; }
        @media print, screen and (min-width: 64.0625em) {
          .pt_cart .cart-column.cart-left-column .sample-container .sample-tiles-container .tiles-wrapper .sample-product-image img {
            max-height: 100px; } }
  .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link {
    margin-top: 0px;
    position: relative;
    top: 0; }
    @media screen and (max-width: 47.9375em) {
      .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link {
        margin-top: 1em; } }
    @media print, screen and (min-width: 48em) {
      .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link {
        text-align: right;
        margin-bottom: 0; } }
    .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link a {
      color: #FFFFFF;
      text-decoration: underline; }
      .pt_cart .cart-column.cart-left-column .sample-container .sample-modal-link a:hover {
        text-decoration: none; }

.pt_cart .cart-column.cart-left-column .medium-price-column {
  font-family: 'HelveticaNeueW01-75Bold';
  text-align: left; }
  @media print, screen and (min-width: 48em) {
    .pt_cart .cart-column.cart-left-column .medium-price-column {
      display: inline-block; } }

.pt_cart .cart-column.cart-left-column .gift-container {
  padding: 15px 30px;
  margin-bottom: 1.875rem; }
  @media screen and (max-width: 47.9375em) {
    .pt_cart .cart-column.cart-left-column .gift-container {
      margin-left: -20px;
      margin-right: -20px; } }
  @media screen and (max-width: 47.9375em) {
    .pt_cart .cart-column.cart-left-column .gift-container .form-row {
      max-width: 100%; } }
  .pt_cart .cart-column.cart-left-column .gift-container .form-row.gift-message-textarea {
    -ms-flex-direction: column;
        flex-direction: column; }
    @media screen and (max-width: 47.9375em) {
      .pt_cart .cart-column.cart-left-column .gift-container .form-row.gift-message-textarea {
        width: 100%;
        max-width: 100%; } }
  .pt_cart .cart-column.cart-left-column .gift-container .form-row.label-inline.form-indent {
    -ms-flex-direction: row;
        flex-direction: row; }
  .pt_cart .cart-column.cart-left-column .gift-container .form-row.form-indent {
    margin: 0; }
  .pt_cart .cart-column.cart-left-column .gift-container .form-row label {
    margin-bottom: 0; }
  .pt_cart .cart-column.cart-left-column .gift-container .form-row .field-wrapper {
    margin-bottom: 0; }
  .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .form-row {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox .gift-wrap-product-price {
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px; }
  .pt_cart .cart-column.cart-left-column .gift-container .gift-wrap-checkbox input[type="checkbox"] {
    margin-top: -2px;
    /*&:checked:before{
            				font-size: 11px;
						    top: 4px;
						    left: 4px;
            			}*/ }
  .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container {
    padding: 1em 0;
    overflow: visible;
    opacity: 1;
    transition: all 1s ease; }
    .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container.hidden {
      height: 0;
      opacity: 0;
      overflow: hidden; }
    .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container h3 {
      margin-top: 40px; }
      @media print, screen and (min-width: 48em) {
        .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container h3 {
          width: 45%; } }
    .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container textarea {
      width: 100%; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container {
        font-size: .8em; } }
    .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice {
      margin: 0; }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-text {
        margin: 10px 0 40px;
        width: 60%; }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-img {
        width: 40%;
        text-align: center; }
        @media print, screen and (min-width: 48em) {
          .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice > div.gift-service-img {
            margin-top: -85px; } }
      @media screen and (max-width: 47.9375em) {
        .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-notice {
          padding: 0; } }
    .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom {
      margin-top: 1.5em; }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom label {
        margin-left: 0;
        margin-bottom: 0;
        width: 100%; }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .gift-message-textarea label {
        display: none; }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .field-wrapper {
        clear: both;
        float: left;
        display: block;
        width: 100%; }
        .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .field-wrapper textarea {
          padding: 1em;
          border: 1px solid #ffffff;
          background: #000;
          color: #ffffff; }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .char-count {
        float: right;
        position: relative;
        bottom: 1em; }
        @media screen and (max-width: 47.9375em) {
          .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .char-count {
            float: none;
            margin-top: 1.5em; } }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom textarea {
        width: 100%; }
      .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .gift-note {
        text-transform: uppercase;
        margin-top: 10px; }
        @media screen and (max-width: 47.9375em) {
          .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom .gift-note {
            padding-bottom: 1em; } }
      @media screen and (max-width: 47.9375em) {
        .pt_cart .cart-column.cart-left-column .gift-container .complimentary-gift-container .gift-bottom {
          margin-top: 0; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .pt_cart .cart-column.cart-right-column {
    font-size: .8em; } }

.pt_cart .cart-column.cart-right-column .cart-order-totals {
  padding-bottom: 2em; }

.pt_cart .cart-column.cart-right-column .cart-coupon-code {
  padding: 2em 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }
  .pt_cart .cart-column.cart-right-column .cart-coupon-code button {
    float: right;
    width: 20%;
    padding-left: 0;
    padding-right: 0; }
  .pt_cart .cart-column.cart-right-column .cart-coupon-code .error {
    float: none !important;
    background: none !important;
    word-wrap: break-word;
    font-family: 'Helvetica Neue LT W01_55 Roman'; }

.pt_cart .cart-column.cart-right-column .third-party-container {
  margin-top: 1em; }
  .pt_cart .cart-column.cart-right-column .third-party-container > div {
    width: 60%;
    margin: 0 auto 1em; }
  .pt_cart .cart-column.cart-right-column .third-party-container .or-container {
    width: 100%;
    margin: 0;
    text-align: left; }
    .pt_cart .cart-column.cart-right-column .third-party-container .or-container .side-line {
      border-top: 2px solid #000;
      width: 1em;
      display: inline-block;
      vertical-align: middle; }
    @media screen and (max-width: 47.9375em) {
      .pt_cart .cart-column.cart-right-column .third-party-container .or-container {
        text-align: center; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .pt_cart .cart-column.cart-right-column .third-party-container .dw-apple-pay-button {
      max-width: 100%;
      font-size: 0.8em; } }

.pt_cart .cart-column.cart-right-column .total-container .cart-actions form button.button-fancy-large {
  border: none;
  background: #E6001E;
  color: #ffffff;
  width: 100%;
  padding: 15px 1em 12px 1em; }
  @media print, screen and (min-width: 48em) {
    .pt_cart .cart-column.cart-right-column .total-container .cart-actions form button.button-fancy-large {
      width: 100%; } }

/***** Complimentary Modal *****/
#complimentary-sample {
  border: 0;
  margin: 0 auto;
  padding: 1em;
  top: 90px !important;
  width: 80%; }
  #complimentary-sample h2 {
    display: inline-block;
    margin: 0 0.5em;
    text-transform: none; }
    @media print, screen and (min-width: 48em) {
      #complimentary-sample h2 {
        font-size: 2em;
        width: 56.66%;
        float: left;
        margin-top: 1.5em; } }
    @media print, screen and (min-width: 64.0625em) {
      #complimentary-sample h2 {
        font-size: 1.5em; } }
  #complimentary-sample button {
    width: 92%;
    margin: 2em auto;
    display: block; }
    #complimentary-sample button.close-button {
      margin: 0;
      width: auto; }
    #complimentary-sample button.show-for-small-only {
      margin-bottom: 1em; }
    @media print, screen and (min-width: 48em) {
      #complimentary-sample button {
        display: inline;
        margin-top: 0;
        width: auto; } }
    @media print, screen and (min-width: 64.0625em) {
      #complimentary-sample button {
        margin-top: 2.5em;
        float: right; } }
  #complimentary-sample label {
    background-color: #ffffff;
    border-color: #767676;
    color: #767676;
    display: inline-block;
    margin: 2em 0 0;
    text-transform: uppercase;
    width: 80%; }
    @media print, screen and (min-width: 48em) {
      #complimentary-sample label {
        width: 100%; } }
  #complimentary-sample input[type="checkbox"] {
    display: none; }
    #complimentary-sample input[type="checkbox"]:checked + label {
      background-color: #000000;
      border-color: #000000;
      color: #ffffff; }
  #complimentary-sample .sample-item {
    text-align: center;
    border-bottom: #767676 thin solid;
    padding: 1.5em;
    position: relative; }
    #complimentary-sample .sample-item:first-child {
      border-top: #767676 thin solid; }
      @media print, screen and (min-width: 48em) {
        #complimentary-sample .sample-item:first-child {
          border-top: 0; } }
    @media print, screen and (min-width: 48em) {
      #complimentary-sample .sample-item {
        border: 0; } }
  #complimentary-sample .recommended {
    display: block;
    height: 1em;
    margin-bottom: 1em; }
  #complimentary-sample .product-image {
    margin-bottom: 1em; }
  #complimentary-sample .row, #complimentary-sample #modal-cntr.product-compare-shades, #complimentary-sample .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template #complimentary-sample .content-asset, #complimentary-sample .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template #complimentary-sample .content-asset {
    clear: both; }

/***** End of Complimentary Modal *****/
.sample-selection, .bonus-item-modal {
  border-bottom: 0 !important;
  padding-bottom: 0; }
  .sample-selection .content-asset, .bonus-item-modal .content-asset {
    width: 100%; }
  .sample-selection .error, .bonus-item-modal .error {
    float: none;
    margin-bottom: 1em;
    padding-top: 1em; }
    @media print, screen and (min-width: 48em) {
      .sample-selection .error, .bonus-item-modal .error {
        margin-bottom: 0; } }
  .sample-selection .modal-content, .bonus-item-modal .modal-content {
    clear: both;
    position: relative; }
    .sample-selection .modal-content .add-btn-container, .bonus-item-modal .modal-content .add-btn-container {
      text-align: right; }
      .sample-selection .modal-content .add-btn-container.bottom-btn, .bonus-item-modal .modal-content .add-btn-container.bottom-btn {
        margin-top: 2rem; }
        @media print, screen and (min-width: 48em) {
          .sample-selection .modal-content .add-btn-container.bottom-btn, .bonus-item-modal .modal-content .add-btn-container.bottom-btn {
            margin-top: 0; } }
      .sample-selection .modal-content .add-btn-container .add-to-cart, .bonus-item-modal .modal-content .add-btn-container .add-to-cart {
        width: 100%; }
        @media print, screen and (min-width: 48em) {
          .sample-selection .modal-content .add-btn-container .add-to-cart, .bonus-item-modal .modal-content .add-btn-container .add-to-cart {
            width: auto; } }
    .sample-selection .modal-content .search-result-items, .bonus-item-modal .modal-content .search-result-items {
      padding: 0; }
  .sample-selection .products-used-wrapper, .bonus-item-modal .products-used-wrapper {
    padding-bottom: 0;
    border-bottom: 0; }
  .sample-selection .product-tile-wrapper, .bonus-item-modal .product-tile-wrapper {
    padding-bottom: 2em;
    padding-top: 0 !important;
    text-align: center;
    border-bottom: 1px #cccccc solid; }
    @media screen and (max-width: 47.9375em) {
      .sample-selection .product-tile-wrapper, .bonus-item-modal .product-tile-wrapper {
        border-bottom: none;
        padding-bottom: 1em; } }
    @media print, screen and (min-width: 48em) {
      .sample-selection .product-tile-wrapper, .bonus-item-modal .product-tile-wrapper {
        border-bottom: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; } }
    .sample-selection .product-tile-wrapper .product-tile .product-name, .bonus-item-modal .product-tile-wrapper .product-tile .product-name {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
    .sample-selection .product-tile-wrapper .product-tile .product-image, .bonus-item-modal .product-tile-wrapper .product-tile .product-image {
      margin-bottom: 1rem; }
    .sample-selection .product-tile-wrapper button, .bonus-item-modal .product-tile-wrapper button {
      margin-top: 1em;
      margin-bottom: 0 !important;
      width: 100%; }
      @media print, screen and (min-width: 48em) {
        .sample-selection .product-tile-wrapper button, .bonus-item-modal .product-tile-wrapper button {
          margin-top: auto; } }
      .sample-selection .product-tile-wrapper button[value="selected"], .bonus-item-modal .product-tile-wrapper button[value="selected"] {
        background-color: #000000;
        border-color: #000000;
        color: #ffffff; }
  .sample-selection.reveal, .bonus-item-modal.reveal {
    top: 5px !important; }
    @media screen and (max-width: 47.9375em) {
      .sample-selection.reveal, .bonus-item-modal.reveal {
        height: 97%; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .sample-selection.reveal, .bonus-item-modal.reveal {
        top: 30px !important; } }
    @media print, screen and (min-width: 64.0625em) {
      .sample-selection.reveal, .bonus-item-modal.reveal {
        max-width: 940px; } }
    .sample-selection.reveal .modal-body, .bonus-item-modal.reveal .modal-body {
      height: 90%;
      overflow: auto; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .sample-selection.reveal .modal-body, .bonus-item-modal.reveal .modal-body {
          height: 100%;
          padding: 0 2.5rem 2.5rem;
          margin-top: 2.5rem;
          max-height: 80vh; } }
      @media print, screen and (min-width: 64.0625em) {
        .sample-selection.reveal .modal-body, .bonus-item-modal.reveal .modal-body {
          padding: 0 4.5rem 4.5rem;
          margin-top: 2rem;
          max-height: 80vh; } }
      .sample-selection.reveal .modal-body .product-tile, .bonus-item-modal.reveal .modal-body .product-tile {
        padding: 0;
        min-height: 84%; }

.reveal-overlay.sample-overlay, .reveal-overlay.bonus-overlay {
  overflow: hidden; }

.order-help-container {
  text-transform: uppercase;
  margin: 2em 0; }
  .order-help-container h3 {
    margin-bottom: 20px; }
  .order-help-container h4 {
    margin-bottom: 0px;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    margin-top: 10px; }
    @media print, screen and (min-width: 48em) {
      .order-help-container h4:last-of-type {
        margin-bottom: 5px; } }
  .order-help-container a {
    text-decoration: underline;
    margin: 5px 0 20px;
    display: block; }
    .order-help-container a:hover {
      text-decoration: none; }
    .order-help-container a.button, .order-help-container a.button-link, .order-help-container .menu-utility-user .dropdown-pane.is-open a.links, .menu-utility-user .dropdown-pane.is-open .order-help-container a.links, .order-help-container a.button-newsletter {
      margin-bottom: 30px; }
      @media screen and (max-width: 47.9375em) {
        .order-help-container a.button:last-of-type, .order-help-container a.button-link:last-of-type, .order-help-container .menu-utility-user .dropdown-pane.is-open a.links:last-of-type, .menu-utility-user .dropdown-pane.is-open .order-help-container a.links:last-of-type, .order-help-container a.button-newsletter:last-of-type {
          margin-bottom: 10px; } }
      @media screen and (max-width: 47.9375em) {
        .order-help-container a.button, .order-help-container a.button-link, .order-help-container .menu-utility-user .dropdown-pane.is-open a.links, .menu-utility-user .dropdown-pane.is-open .order-help-container a.links, .order-help-container a.button-newsletter {
          padding-left: 0;
          padding-right: 0; } }
  .order-help-container p {
    margin: 2px 0; }
  .order-help-container .chat-btn-container {
    margin-top: 2em; }
    @media screen and (max-width: 47.9375em) {
      .order-help-container .chat-btn-container {
        text-align: center;
        margin-left: -2em; } }
  .order-help-container .chat-btn {
    font-family: 'HelveticaNeueW01-75Bold';
    color: #767676;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    background: #ffffff;
    padding: 10px 15px;
    border: 2px solid #767676; }
    .order-help-container .chat-btn:hover {
      background: #000;
      color: #ffffff; }
  .order-help-container .live-chat {
    margin: 30px 0; }
    @media screen and (max-width: 64em) {
      .order-help-container .live-chat {
        width: 100%; } }
    @media screen and (max-width: 47.9375em) {
      .order-help-container .live-chat {
        margin-bottom: 0; } }
  @media screen and (max-width: 47.9375em) {
    .order-help-container .button, .order-help-container .button-link, .order-help-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .order-help-container .links, .order-help-container .button-newsletter {
      width: 100%;
      margin: 10px 0; } }
  @media screen and (max-width: 47.9375em) {
    .order-help-container {
      margin: 0;
      padding: 2em 0 0.5em;
      border-top: 1px solid #ccc; } }

.cart-promo-approaching:hover {
  cursor: pointer; }

.tutorial-detail-link {
  padding: 0 !important;
  margin: 0 !important; }

.artist-image {
  position: relative; }

.artist-description {
  background: white;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  min-height: 100%;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out t;
  padding: 50px;
  display: none; }
  @media screen and (max-width: 47.9375em) {
    .artist-description {
      display: block;
      position: static;
      background: #000000;
      color: #FFFFFF;
      text-align: left; } }

.artist-tile .artist-description-open {
  z-index: 0;
  width: 100%;
  min-height: 100%;
  background: #ffffff;
  display: block;
  clear: both;
  padding: 50px;
  display: block; }

.artbutton {
  margin: 19px 0px;
  background: #FFFFFF;
  color: #000000; }
  @media screen and (max-width: 47.9375em) {
    .artbutton {
      background: #000000;
      color: #FFFFFF;
      border: 1px solid #FFFFFF; } }

.assetname {
  font-size: 44px;
  font-family: 'HelveticaNeueW01-45Ligh';
  line-height: 3rem !important;
  word-wrap: break-word; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .assetname {
      line-height: 1.8rem !important;
      font-size: 25px; } }

.desgnat {
  font-size: 20px;
  font-family: 'HelveticaNeueW01-45Ligh';
  line-height: 1.4rem !important; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .desgnat {
      font-size: 16px; } }

.clearfix, .menu-utility-user .dropdown-pane.is-open .field-wrapper, nav[role="navigation"], .level-2 > ul, .search-result-content, .category-switch, #modal-cntr.product-compare-shades .miniproduct, .howto-detail-page .how-to-page .para-cont .swap-cont {
  clear: both; }

.arthead {
  margin: 100px auto 30px;
  font-family: 'HelveticaNeueW01-UltLt'; }
  @media screen and (max-width: 47.9375em) {
    .arthead {
      margin-top: 50px; } }

.tutorial-header {
  font-size: 80px;
  font-family: 'HelveticaNeueW01-UltLt';
  padding-bottom: 0px; }

.tutorial-description {
  font-size: 14px;
  color: #fff;
  font-family: 'Helvetica Neue LT W01_35 Thin'; }

.plusicon {
  display: block;
  position: absolute;
  right: 90px;
  bottom: 44px;
  font-size: 40px;
  color: #a09e9e; }

.plusicondiv {
  position: absolute;
  right: 10;
  left: 100;
  bottom: 15px;
  right: -35px; }

div > .artist-tile-image {
  padding: 0px !important; }

.artist-landing .artist-promo-slot {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  z-index: 0;
  width: 100%;
  background: #000000;
  color: #FFFFFF;
  display: block;
  clear: both;
  padding: 50px;
  display: block;
  text-align: left; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .artist-landing .artist-promo-slot {
      padding: 21px; } }
  @media screen and (max-width: 47.9375em) {
    .artist-landing .artist-promo-slot {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      height: 435px;
      background: #FFFFFF;
      color: #000000; } }

.artist-landing .artist-tile-image img {
  display: block; }

@media screen and (max-width: 64em) {
  .artist-landing .pagination-buttons {
    margin-bottom: 0; } }

@media screen and (max-width: 47.9375em) {
  .artist-landing .pagination-buttons {
    width: 100%; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .artist-landing .pagination-buttons:last-of-type {
    height: 10px;
    width: 100%; } }

.artist-promo-head {
  font-size: 50px;
  font-family: 'HelveticaNeueW01-UltLt';
  line-height: 3rem !important; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .artist-promo-head {
      font-size: 27px;
      font-family: 'HelveticaNeueW01-UltLt';
      line-height: 24px !important; } }
  @media screen and (max-width: 47.9375em) {
    .artist-promo-head {
      font-size: 40px; } }

.artist-promo-button {
  margin: 19px 0px; }
  .artist-promo-button button {
    font-size: 17px;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    padding-left: 40px;
    padding-right: 40px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .artist-promo-button button {
        padding-left: 25px;
        padding-right: 25px;
        font-size: 12px; } }
    @media screen and (max-width: 47.9375em) {
      .artist-promo-button button {
        font-size: 17px;
        font-family: 'Helvetica Neue LT W01_55 Roman';
        padding: 16px 40px;
        color: #000000;
        background-color: #FFFFFF;
        border-color: #000000; }
        .artist-promo-button button:hover {
          background-color: #000000;
          color: #FFFFFF;
          border-color: #FFFFFF; } }

.store-Artist .add-btn-container {
  display: none; }

.reveal.login-modal {
  width: 600px;
  height: auto; }
  .reveal.login-modal .login-wrapper {
    margin: 0;
    padding: 0;
    border: 0;
    max-width: 100%; }
    .reveal.login-modal .login-wrapper .login-box h1, .reveal.login-modal .login-wrapper .registration-box h1, .reveal.login-modal .login-wrapper .login-box .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .reveal.login-modal .login-wrapper .login-box h2, .reveal.login-modal .login-wrapper .pt_checkorder .order-track-wrapper .registration-box .login-order-track h2, .reveal.login-modal .login-wrapper .pt_checkorder .order-track-wrapper .login-order-track .registration-box h2, .pt_checkorder .order-track-wrapper .reveal.login-modal .login-wrapper .registration-box .login-order-track h2, .reveal.login-modal .login-wrapper .registration-box .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .reveal.login-modal .login-wrapper .registration-box h2, .account-edit .registration-box .reveal.login-modal .login-wrapper .login-box .column-header, .reveal.login-modal .login-wrapper .account-edit .registration-box .column-header, .account-edit .reveal.login-modal .login-wrapper .registration-box .column-header, .reveal.login-modal .login-wrapper .login-box #addresses .column-header, #addresses .reveal.login-modal .login-wrapper .login-box .column-header, .reveal.login-modal .login-wrapper .registration-box #addresses .column-header, #addresses .reveal.login-modal .login-wrapper .registration-box .column-header {
      margin-bottom: 1rem; }
    .reveal.login-modal .login-wrapper .login-box _ .form-row .field-wrapper, .reveal.login-modal .login-wrapper .registration-box _ .form-row .field-wrapper {
      margin: 5px 0 0 0; }
    .reveal.login-modal .login-wrapper .login-box _ .form-row.login-rememberme, .reveal.login-modal .login-wrapper .registration-box _ .form-row.login-rememberme {
      margin-top: 20px; }
      .reveal.login-modal .login-wrapper .login-box _ .form-row.login-rememberme .field-wrapper, .reveal.login-modal .login-wrapper .registration-box _ .form-row.login-rememberme .field-wrapper {
        margin: 0; }

.artist-thankyou-modal.reveal {
  max-width: 500px;
  position: absolute;
  top: 50% !important;
  left: 50%;
  transform: translate(-50%); }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .artist-thankyou-modal.reveal {
      padding: 2em; } }
  @media screen and (max-width: 47.9375em) {
    .artist-thankyou-modal.reveal {
      top: 50% !important;
      height: 15%; } }
  .artist-thankyou-modal.reveal .icon-close {
    top: -10px;
    right: -5px;
    position: relative; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .artist-thankyou-modal.reveal .modal-body {
      margin-top: 1.5rem; } }

.pt_order-confirmation .confirmation h1, .pt_order-confirmation .confirmation .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_order-confirmation .confirmation h2, .pt_order-confirmation .confirmation .account-edit .registration-box .column-header, .account-edit .registration-box .pt_order-confirmation .confirmation .column-header, .pt_order-confirmation .confirmation #addresses .column-header, #addresses .pt_order-confirmation .confirmation .column-header {
  padding-left: 0px;
  padding-bottom: 20px; }

.pt_order-confirmation .confirmation .confirmation-message-slot {
  width: 57%; }

.pt_checkout #secondary {
  border-right: none; }
  @media screen and (max-width: 47.9375em) {
    .pt_checkout #secondary {
      padding: 0; } }
  .pt_checkout #secondary .mini-cart-product {
    background: #ffffff;
    padding: 1em .5em; }

.pt_checkout select {
  font-family: 'HelveticaNeueW01-75Bold'; }
  .pt_checkout select::-ms-expand {
    display: none; }

.pt_checkout .accordion-title {
  text-transform: uppercase;
  border-top: 1px solid #ccc;
  border-bottom: 0 !important; }
  .pt_checkout .accordion-title:before {
    font-family: 'icomoon';
    content: "\e904";
    display: block; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .pt_checkout .accordion-title:before {
        right: 0; } }
  @media screen and (max-width: 47.9375em) {
    .pt_checkout .accordion-title {
      border-bottom: 1px solid #ccc !important; } }

.pt_checkout .is-active > .accordion-title:before {
  content: "\e905"; }

.pt_checkout .accordion-content {
  border: 0;
  padding: 0 10px; }
  .pt_checkout .accordion-content.scroll-items {
    overflow-y: auto;
    max-height: 550px;
    overflow-x: hidden; }
  .pt_checkout .accordion-content .mini-cart-details {
    position: relative;
    transform: none; }
    .pt_checkout .accordion-content .mini-cart-details .mini-cart-name {
      margin-bottom: 10px; }

.pt_checkout legend {
  border-width: 1px;
  text-transform: uppercase;
  font-family: 'HelveticaNeueW01-45Ligh';
  padding-top: 30px; }
  @media screen and (max-width: 47.9375em) {
    .pt_checkout legend {
      margin-top: 0px;
      margin-bottom: 1px; } }

.pt_checkout form .form-row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 15px;
  position: relative; }
  .pt_checkout form .form-row input[type="text"], .pt_checkout form .form-row input[type="email"], .pt_checkout form .form-row input[type="password"], .pt_checkout form .form-row label {
    width: 100%; }
  .pt_checkout form .form-row input.number {
    width: calc(97% - 70px); }
    @media screen and (max-width: 64em) {
      .pt_checkout form .form-row input.number {
        width: calc(97% - 60px); } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .pt_checkout form .form-row .input-checkbox {
      min-width: auto; } }
  @media print, screen and (min-width: 64.0625em) {
    .pt_checkout form .form-row .input-checkbox {
      line-height: inherit; } }
  .pt_checkout form .form-row label {
    margin-bottom: 5px; }
  .pt_checkout form .form-row select {
    padding-top: 8px;
    padding-bottom: 8px;
    border-color: #BFBFBF; }
  .pt_checkout form .form-row.label-middle label {
    width: auto;
    text-transform: none; }

.pt_checkout .edit-link {
  color: #000000;
  text-decoration: underline;
  font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .pt_checkout .edit-link:hover {
    text-decoration: none;
    color: #595959; }
  @media screen and (max-width: 47.9375em) {
    .pt_checkout .edit-link {
      float: right; } }

.checkout-progress-indicator {
  overflow: hidden; }
  .checkout-progress-indicator div {
    display: inline;
    padding: 0 .83em 0 0; }
  .checkout-progress-indicator span {
    text-transform: uppercase; }
  .checkout-progress-indicator .active span {
    font-family: 'HelveticaNeueW01-75Bold';
    color: #000; }
  .checkout-progress-indicator a {
    color: #333; }
  .checkout-progress-indicator i {
    padding-left: .83em;
    color: #ccc; }
  .checkout-progress-indicator .step-3 {
    padding-right: 0; }

.gift-message-text {
  overflow: visible;
  opacity: 1;
  transition: all 1s ease; }
  .gift-message-text.hidden {
    height: 0;
    opacity: 0;
    overflow: hidden; }
  .gift-message-text textarea {
    width: 100%; }

.billing-coupon-code .form-row,
.billing-coupon-code .coupon-apply,
.billing-coupon-code .giftcert-apply {
  display: inline-block; }

.billing-coupon-code .form-row {
  margin: 0;
  width: 45%; }

.billing-coupon-code .tooltip {
  padding-left: 1rem; }

.redemption {
  color: #990000; }
  .redemption .success {
    color: #019328; }
  .redemption span.error {
    margin-left: 0; }

.payment-method-options .form-row {
  clear: none;
  float: left;
  width: 30%; }

.payment-method {
  clear: both;
  display: none; }

.payment-method-expanded {
  display: block;
  border-top: #000000 thin solid;
  padding-top: 1rem;
  margin-top: 1rem; }
  @media print, screen and (min-width: 48em) {
    .payment-method-expanded {
      padding-top: 1.875rem;
      margin-top: 0; } }
  .payment-method-expanded .billing-address-header {
    font-size: 100px; }
  .payment-method-expanded .credit-card-create {
    font-size: 16px;
    font-family: 'Helvetica Neue LT W01_35 Thin';
    text-transform: uppercase;
    cursor: pointer; }
    .payment-method-expanded .credit-card-create .icon-plus {
      font-size: 25px;
      margin-right: 10px;
      vertical-align: sub; }
  .payment-method-expanded .owner {
    float: left !important;
    clear: both !important;
    width: 58%;
    padding-right: 16px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .payment-method-expanded .owner {
        width: 65%; } }
    @media screen and (max-width: 47.9375em) {
      .payment-method-expanded .owner {
        width: 67%; } }
  .payment-method-expanded .expiration-date {
    width: 41%;
    float: left !important; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .payment-method-expanded .expiration-date {
        width: 49%; } }
    @media screen and (max-width: 47.9375em) {
      .payment-method-expanded .expiration-date {
        width: 50%; } }
  .payment-method-expanded .cvn {
    float: left !important;
    width: 24%; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .payment-method-expanded .cvn {
        width: 33%; } }
    @media screen and (max-width: 47.9375em) {
      .payment-method-expanded .cvn {
        width: 33%; } }
  .payment-method-expanded .address-tile .address-tile-inner {
    background: #000; }

.billing-address-header {
  font-size: 100px; }

.month .form-caption {
  margin-left: 0; }

.ssn {
  clear: left; }

.bml-terms-and-conditions {
  border: 1px solid #8a8a8a;
  font-size: 0.8em;
  height: 400px;
  overflow: auto;
  padding: 1em; }

.bml-table-col-1 {
  width: 25%; }

.pt_checkout .creditcard-tile.selected .form-row.saved-cvn label {
  font-family: 'HelveticaNeueW01-75Bold'; }

@media print, screen and (min-width: 48em) {
  .pt_checkout .creditcard-tile .form-row.saved-cvn .field-wrapper {
    width: 25% !important; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .pt_checkout .creditcard-tile .form-row.saved-cvn label {
    font-size: 13px;
    min-width: 90px; } }

@media screen and (max-width: 47.9375em) {
  .pt_checkout .creditcard-tile .form-row.saved-cvn {
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 0;
    width: 100%; }
    .pt_checkout .creditcard-tile .form-row.saved-cvn label {
      width: 50%; }
    .pt_checkout .creditcard-tile .form-row.saved-cvn .field-wrapper {
      width: 30%; } }

.pt_checkout .cart-coupon-code {
  padding: 2em 0;
  border-top: 1px solid #cccccc; }
  .pt_checkout .cart-coupon-code button {
    float: right;
    width: 20%;
    padding-left: 0;
    padding-right: 0; }
  .pt_checkout .cart-coupon-code .error {
    float: none !important;
    background: none !important;
    word-wrap: break-word; }

.pt_checkout .summary {
  border: none !important; }
  @media screen and (max-width: 47.9375em) {
    .pt_checkout .summary {
      padding-top: 40px; } }
  .pt_checkout .summary form {
    width: 100%; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .pt_checkout .summary form {
        font-size: 12px; }
        .pt_checkout .summary form input {
          width: 77%; } }

.pt_checkout .if-gift-container {
  padding: 0 2em 2em 2em; }
  .pt_checkout .if-gift-container .icon-checkmark {
    margin-right: .5em; }

.pt_checkout .checkout-order-totals .order-total {
  border-top: 2px solid black;
  padding-top: 1em;
  font-size: 1em;
  margin: 0 2em;
  padding-left: 0;
  padding-right: 0; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .pt_checkout .checkout-order-totals .order-total {
      margin: 0 1em; } }
  .pt_checkout .checkout-order-totals .order-total > div {
    font-family: 'HelveticaNeueW01-75Bold' !important; }

.pt_checkout .order-totals-table .calculations-container {
  text-transform: uppercase;
  border-top: 1px solid #000000; }
  .pt_checkout .order-totals-table .calculations-container .order-total .total-bold {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }

.checkout-mini-cart {
  overflow: auto; }
  .checkout-mini-cart .accordion-title {
    padding-left: 0;
    padding-right: 0; }
  .checkout-mini-cart .mini-cart-quantity {
    margin-top: 12px; }
  .checkout-mini-cart .mini-cart-pricing {
    margin-top: 12px; }
    .checkout-mini-cart .mini-cart-pricing .globalprice_unadjusted span {
      text-decoration: line-through; }
    .checkout-mini-cart .mini-cart-pricing .price-adjusted-total span {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .checkout-mini-cart .minicart-promo {
    margin-top: 12px;
    color: #767676;
    font-style: italic; }

.place-order-totals {
  clear: both; }
  .place-order-totals .order-totals-table {
    float: right;
    width: 50%; }

.order-component-block {
  margin: 1.67em 0; }
  .order-component-block .section-header a {
    float: right;
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .order-component-block .details {
    background: none repeat scroll 0 0 #e0e0e0;
    color: #8a8a8a;
    padding: 0.5em 1em; }

.order-summary-footer {
  position: relative; }
  .order-summary-footer h2 {
    font-size: 2em;
    font-style: italic;
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .order-summary-footer .place-order-button {
    float: right; }
  .order-summary-footer .user-consent-container .user-consent-input span.error {
    top: -18px; }

.summary-help {
  float: right;
  font-size: 0.8em;
  margin: 1em 0; }

.submit-order {
  clear: both;
  display: block;
  padding: 1.67em 0 0;
  text-align: right; }
  .submit-order .back-to-cart {
    font-size: 1.1em; }
    .submit-order .back-to-cart:hover {
      text-decoration: underline; }
  .submit-order button {
    margin-left: 1.5em; }

.order-discount {
  color: #990000; }

.gift-cert-used {
  padding: .83em 0; }

.summary .edit {
  position: absolute;
  text-transform: uppercase;
  right: 10px;
  font-size: 0.9em;
  line-height: 1.5em; }

.pt_cart .breadcrumb {
  padding-left: 0; }

.item-shipping-address {
  min-width: 120px; }

.billing-error {
  color: red;
  margin: 0 0 .83em 24%; }

.cvn-tooltip {
  font-family: 'HelveticaNeueW01-75Bold';
  margin: 5px;
  text-align: center; }
  .cvn-tooltip img {
    height: 150px;
    width: 110px; }

h3.sub-title {
  font-size: 1.25rem;
  max-width: 90%;
  margin: 0 auto; }
  @media print, screen and (min-width: 48em) {
    h3.sub-title {
      font-size: 24px;
      margin: 0;
      max-width: 100%; } }

.checkout-shipping .form-field-tooltip,
.edit-add-address .form-field-tooltip,
.checkout-billing .form-field-tooltip,
.edit-address .form-field-tooltip,
.editaddress .form-field-tooltip,
.edit-billing-address .form-field-tooltip {
  display: none; }

.checkout-shipping .form-caption,
.edit-add-address .form-caption,
.checkout-billing .form-caption,
.edit-address .form-caption,
.editaddress .form-caption,
.edit-billing-address .form-caption {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  text-transform: none;
  position: absolute;
  right: 0;
  top: 0; }
  @media print, screen and (min-width: 48em) {
    .checkout-shipping .form-caption.error-message,
    .edit-add-address .form-caption.error-message,
    .checkout-billing .form-caption.error-message,
    .edit-address .form-caption.error-message,
    .editaddress .form-caption.error-message,
    .edit-billing-address .form-caption.error-message {
      color: #c8102e;
      font-size: 1em;
      font-family: 'HelveticaNeueW01-75Bold'; } }

@media print, screen and (min-width: 48em) {
  .checkout-shipping .form-row.optional-field .form-caption,
  .edit-add-address .form-row.optional-field .form-caption,
  .checkout-billing .form-row.optional-field .form-caption,
  .edit-address .form-row.optional-field .form-caption,
  .editaddress .form-row.optional-field .form-caption,
  .edit-billing-address .form-row.optional-field .form-caption {
    z-index: 1; } }

@media screen and (max-width: 47.9375em) {
  .checkout-shipping .form-row.optional-field .form-caption,
  .edit-add-address .form-row.optional-field .form-caption,
  .checkout-billing .form-row.optional-field .form-caption,
  .edit-address .form-row.optional-field .form-caption,
  .editaddress .form-row.optional-field .form-caption,
  .edit-billing-address .form-row.optional-field .form-caption {
    position: relative; } }

.checkout-shipping .form-row-button,
.edit-add-address .form-row-button,
.checkout-billing .form-row-button,
.edit-address .form-row-button,
.editaddress .form-row-button,
.edit-billing-address .form-row-button {
  display: block; }

.edit-add-address.reveal,
.edit-billing-address.reveal {
  max-width: 750px; }
  @media screen and (max-width: 47.9375em) {
    .edit-add-address.reveal,
    .edit-billing-address.reveal {
      top: 45px !important;
      height: auto; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .edit-add-address.reveal,
    .edit-billing-address.reveal {
      max-width: 75%; } }

@media screen and (max-width: 47.9375em) {
  .edit-add-address#modal-cntr button.close-button,
  .edit-billing-address#modal-cntr button.close-button {
    top: 50px; } }

@media print, screen and (min-width: 48em) {
  .edit-add-address#modal-cntr button.close-button,
  .edit-billing-address#modal-cntr button.close-button {
    top: 85px;
    right: 90px; } }

@media print, screen and (min-width: 64.0625em) {
  .edit-add-address#modal-cntr button.close-button,
  .edit-billing-address#modal-cntr button.close-button {
    top: 90px;
    right: 95px; } }

.edit-add-address .modal-body,
.edit-billing-address .modal-body {
  padding: 0 80px 80px;
  margin-top: 80px; }
  @media screen and (max-width: 47.9375em) {
    .edit-add-address .modal-body,
    .edit-billing-address .modal-body {
      padding: 0 10px 30px;
      margin-top: 30px; } }

.edit-add-address .edit_address_form .form-row,
.edit-billing-address .edit_address_form .form-row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .edit-add-address .edit_address_form .form-row label, .edit-add-address .edit_address_form .form-row input[type="text"], .edit-add-address .edit_address_form .form-row input[type="email"], .edit-add-address .edit_address_form .form-row input[type="password"],
  .edit-billing-address .edit_address_form .form-row label,
  .edit-billing-address .edit_address_form .form-row input[type="text"],
  .edit-billing-address .edit_address_form .form-row input[type="email"],
  .edit-billing-address .edit_address_form .form-row input[type="password"] {
    width: 100%; }
  .edit-add-address .edit_address_form .form-row select,
  .edit-billing-address .edit_address_form .form-row select {
    padding-top: 8px;
    padding-bottom: 8px;
    border-color: #BFBFBF; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .edit-add-address .edit_address_form .form-row .input-checkbox,
    .edit-billing-address .edit_address_form .form-row .input-checkbox {
      min-width: auto; } }
  .edit-add-address .edit_address_form .form-row.label-middle,
  .edit-billing-address .edit_address_form .form-row.label-middle {
    margin: 0; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .edit-add-address .edit_address_form .form-row.label-middle,
      .edit-billing-address .edit_address_form .form-row.label-middle {
        width: auto; } }
    .edit-add-address .edit_address_form .form-row.label-middle label,
    .edit-billing-address .edit_address_form .form-row.label-middle label {
      width: auto;
      text-transform: none; }
  .edit-add-address .edit_address_form .form-row.form-row-button,
  .edit-billing-address .edit_address_form .form-row.form-row-button {
    width: 100%;
    text-align: center; }
    .edit-add-address .edit_address_form .form-row.form-row-button button,
    .edit-billing-address .edit_address_form .form-row.form-row-button button {
      float: none;
      padding: 8px 30px 9px;
      width: 60%;
      margin: 0; }
      @media screen and (max-width: 47.9375em) {
        .edit-add-address .edit_address_form .form-row.form-row-button button,
        .edit-billing-address .edit_address_form .form-row.form-row-button button {
          width: 100%; } }
  @media print, screen and (min-width: 48em) {
    .edit-add-address .edit_address_form .form-row.split-right,
    .edit-billing-address .edit_address_form .form-row.split-right {
      float: right;
      margin: 0; } }
  @media screen and (max-width: 47.9375em) {
    .edit-add-address .edit_address_form .form-row,
    .edit-billing-address .edit_address_form .form-row {
      position: relative; } }

.edit-add-address .editaddress .formfield,
.edit-billing-address .editaddress .formfield {
  margin: 5px 0 10px; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .checkout-shipping .form-row label {
    min-width: 100px;
    font-size: .85em; } }

.edit_address_form .form-row-button.lrg-right, .checkout-shipping .form-row-button.lrg-right {
  margin: 0;
  padding: 0;
  border: none; }

@media screen and (max-width: 47.9375em) {
  .checkout-billing,
  .checkout-shipping {
    padding: 2rem 0px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .checkout-billing .newsletter-label,
  .checkout-shipping .newsletter-label {
    width: 10%; } }

.checkout-billing .newsletter-button,
.checkout-shipping .newsletter-button {
  padding: 0; }
  .checkout-billing .newsletter-button .newsletter-button-element,
  .checkout-shipping .newsletter-button .newsletter-button-element {
    max-width: 100%; }
  @media screen and (max-width: 47.9375em) {
    .checkout-billing .newsletter-button,
    .checkout-shipping .newsletter-button {
      border-top: none; } }

@media screen and (max-width: 47.9375em) {
  .checkout-billing {
    padding-top: 0; } }

.checkout-billing .gift-card {
  border-bottom: 1px solid #000000;
  padding-bottom: 1.25em; }
  @media screen and (max-width: 47.9375em) {
    .checkout-billing .gift-card .gift-card-container {
      margin-top: 2.5em; } }
  .checkout-billing .gift-card .check-gift-card.button, .checkout-billing .gift-card .check-gift-card.button-link, .checkout-billing .gift-card .menu-utility-user .dropdown-pane.is-open .check-gift-card.links, .menu-utility-user .dropdown-pane.is-open .checkout-billing .gift-card .check-gift-card.links, .checkout-billing .gift-card .check-gift-card.button-newsletter {
    text-decoration: underline; }
  @media screen and (max-width: 47.9375em) {
    .checkout-billing .gift-card {
      padding-bottom: 3.5em; } }

@media screen and (max-width: 47.9375em) {
  .edit_address_form .form-row {
    max-width: 100%; } }

.hide-country-field .form-row.country {
  display: none; }

#shipping-method-list {
  position: relative;
  border-top: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
  margin-top: 1rem; }
  @media screen and (max-width: 47.9375em) {
    #shipping-method-list {
      border-bottom: none; } }
  @media print, screen and (min-width: 48em) {
    #shipping-method-list {
      margin: 2.5rem auto; } }
  #shipping-method-list h3 {
    font-family: 'HelveticaNeueW01-45Ligh';
    margin: 0 0 1rem;
    padding: 0; }
    @media screen and (max-width: 47.9375em) {
      #shipping-method-list h3 {
        font-size: 20px; } }
  #shipping-method-list fieldset {
    padding: 30px 0 50px;
    border: none;
    margin-bottom: 0; }
  #shipping-method-list .shipping-method {
    margin-bottom: 1.5rem; }
    #shipping-method-list .shipping-method::before, #shipping-method-list .shipping-method::after {
      display: table;
      content: ' '; }
    #shipping-method-list .shipping-method::after {
      clear: both; }
    @media screen and (max-width: 47.9375em) {
      #shipping-method-list .shipping-method {
        max-width: 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; } }
    @media print, screen and (min-width: 48em) {
      #shipping-method-list .shipping-method {
        margin-bottom: 0;
        max-width: 25%; } }
    #shipping-method-list .shipping-method label {
      border: 1px #ccc solid;
      background: #fff;
      padding: 10px;
      width: 100%;
      float: none;
      margin: 0;
      text-align: left;
      height: 100%;
      min-height: 165px;
      text-transform: none; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        #shipping-method-list .shipping-method label {
          min-height: 140px; } }
    #shipping-method-list .shipping-method .icon-checkmark {
      display: none; }
    #shipping-method-list .shipping-method input[type=radio]:checked + label {
      border-color: #000000;
      border-width: 3px; }
    #shipping-method-list .shipping-method .form-caption {
      margin: 5px 0;
      position: static; }
    #shipping-method-list .shipping-method input[type="radio"] {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      display: none;
      margin: 0;
      padding: 0; }
      #shipping-method-list .shipping-method input[type="radio"]:focus {
        outline: none; }
    #shipping-method-list .shipping-method ul.shipping-promos {
      margin: 0; }
    #shipping-method-list .shipping-method .base-shipping {
      text-transform: none; }

.address-list {
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 0 14px 1.25rem; }
  @media print, screen and (min-width: 48em) {
    .address-list {
      padding: 0; } }

@media screen and (max-width: 47.9375em) {
  #addresses {
    border-top: 0 !important; } }

.address-tile .address-tile-inner {
  display: block;
  border: 1px #ccc solid;
  background: #fff;
  padding: 1rem;
  width: 100%;
  float: none;
  margin: 0 0 24px;
  text-align: left;
  min-height: 225px; }
  .address-tile .address-tile-inner a.button, .address-tile .address-tile-inner a.button-link, .address-tile .address-tile-inner .menu-utility-user .dropdown-pane.is-open a.links, .menu-utility-user .dropdown-pane.is-open .address-tile .address-tile-inner a.links, .address-tile .address-tile-inner a.button-newsletter {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    margin-right: 1em;
    padding: 0; }
  .address-tile .address-tile-inner .icon-checkmark {
    float: right;
    display: none; }
  .address-tile .address-tile-inner .icon-close {
    display: block;
    float: right; }
  .address-tile .address-tile-inner .mini-address-name {
    margin-bottom: 1rem; }
  .address-tile .address-tile-inner .mini-address-location address {
    font-style: normal;
    line-height: 18px; }
  .address-tile .address-tile-inner .phone {
    margin: 1em 0; }
  .address-tile .address-tile-inner .address-edit,
  .address-tile .address-tile-inner .address-delete,
  .address-tile .address-tile-inner .address-make-default {
    text-transform: uppercase;
    text-decoration: underline;
    margin-top: 1rem;
    display: inline-block; }

.pt_checkout .address-tile .address-tile-inner .phone {
  margin: 1em 0; }
  @media print, screen and (min-width: 64.0625em) {
    .pt_checkout .address-tile .address-tile-inner .phone {
      float: left; } }

.pt_checkout .address-tile .address-tile-inner .address-edit {
  margin-top: 18px; }
  @media print, screen and (min-width: 64.0625em) {
    .pt_checkout .address-tile .address-tile-inner .address-edit {
      float: right; } }

.address-tile.default .address-tile-inner,
.address-tile.selected .address-tile-inner {
  border-width: 3px;
  border-color: #000000; }
  .address-tile.default .address-tile-inner .icon-close,
  .address-tile.selected .address-tile-inner .icon-close {
    display: none; }

.add-new-address .address-create {
  text-transform: uppercase; }
  .add-new-address .address-create .icon-plus {
    font-size: 25px;
    vertical-align: sub;
    margin-right: 10px; }

fieldset.gift-card-section,
fieldset.billing-address-section {
  border-top: 1px #000 solid;
  padding-top: 1.25rem;
  margin-top: 1.25rem; }
  @media screen and (max-width: 47.9375em) {
    fieldset.gift-card-section,
    fieldset.billing-address-section {
      margin-top: 2.25rem; } }
  fieldset.gift-card-section .billing-address-header,
  fieldset.billing-address-section .billing-address-header {
    font-family: 'HelveticaNeueW01-45Ligh'; }
  fieldset.gift-card-section .address-tile .address-tile-inner,
  fieldset.billing-address-section .address-tile .address-tile-inner {
    position: relative; }
    fieldset.gift-card-section .address-tile .address-tile-inner .mini-address-name,
    fieldset.billing-address-section .address-tile .address-tile-inner .mini-address-name {
      margin-bottom: 8px; }
    fieldset.gift-card-section .address-tile .address-tile-inner .phone,
    fieldset.billing-address-section .address-tile .address-tile-inner .phone {
      margin: 8px 0px; }
    fieldset.gift-card-section .address-tile .address-tile-inner .address-edit,
    fieldset.billing-address-section .address-tile .address-tile-inner .address-edit {
      position: absolute;
      top: 0;
      right: 15px;
      cursor: pointer; }

fieldset.billing-address-section {
  border-top: none;
  padding-top: 0; }
  @media screen and (max-width: 47.9375em) {
    fieldset.billing-address-section {
      margin-top: 1.25rem; } }
  fieldset.billing-address-section .billing-address-header {
    margin-bottom: 0.5em; }
    @media screen and (max-width: 47.9375em) {
      fieldset.billing-address-section .billing-address-header {
        font-size: 24px;
        margin-left: 0; } }

.use-shipping-address {
  padding: 1.25rem 0; }

.credit-card-icons-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto 1rem;
  position: relative; }
  .credit-card-icons-container .credit-card-icons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: absolute;
    right: 0px; }
    @media screen and (max-width: 47.9375em) {
      .credit-card-icons-container .credit-card-icons {
        position: static; } }
  .credit-card-icons-container div.cc-number {
    height: 45px;
    margin-right: 0.5rem;
    width: 70px;
    display: inline-block; }
    @media screen and (max-width: 64em) {
      .credit-card-icons-container div.cc-number {
        height: 35px;
        width: 60px; } }
  .credit-card-icons-container h3 {
    margin: 0 0 1rem;
    padding: 0;
    width: 100%; }
    @media print, screen and (min-width: 64.0625em) {
      .credit-card-icons-container h3 {
        width: auto; } }
    @media print, screen and (min-width: 48em) {
      .credit-card-icons-container h3 {
        margin-right: 1.25rem;
        width: auto; } }
    .add-credit-card .credit-card-icons-container h3 {
      font-size: 2rem; }

@media screen and (max-width: 47.9375em) {
  .reveal-overlay .reveal.add-credit-card {
    padding: 2rem 1rem 1rem; }
    .reveal-overlay .reveal.add-credit-card .credit-card-icons-container div.cc-number {
      margin-right: 5px; } }

.cc-number {
  position: relative; }
  .cc-number:before {
    background: url("../images/credit-card-icons.png") no-repeat top left;
    box-shadow: inset 0 0 0 1px #ccc;
    content: "";
    display: none;
    overflow: hidden;
    width: 70px;
    height: 45px; }
    @media screen and (max-width: 64em) {
      .cc-number:before {
        background: url("../images/credit-card-icons-small.png") no-repeat top left;
        height: 35px;
        width: 60px; } }
  .cc-number.is_mastercard:before {
    display: block; }
  .cc-number.is_visa:before {
    display: block;
    background-position-x: -70px; }
    @media screen and (max-width: 64em) {
      .cc-number.is_visa:before {
        background-position-x: -60px; } }
  .cc-number.is_discover:before {
    display: block;
    background-position-x: -140px; }
    @media screen and (max-width: 64em) {
      .cc-number.is_discover:before {
        background-position-x: -120px; } }
  .cc-number.is_amex:before {
    display: block;
    background-position-x: -210px; }
    @media screen and (max-width: 64em) {
      .cc-number.is_amex:before {
        background-position-x: -180px; } }
  .cc-number.is_unionpay:before {
    display: block;
    background-position-x: -280px; }
    @media screen and (max-width: 64em) {
      .cc-number.is_unionpay:before {
        background-position-x: -240px; } }
  .cc-number.form-row:before {
    position: absolute;
    right: 0px;
    bottom: 6px; }
    @media screen and (max-width: 64em) {
      .cc-number.form-row:before {
        bottom: 8px; } }

.reveal.add-credit-card .form-caption,
.reveal.edit-credit-card .form-caption {
  display: none;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  text-align: right; }
  @media print, screen and (min-width: 48em) {
    .reveal.add-credit-card .form-caption,
    .reveal.edit-credit-card .form-caption {
      position: absolute;
      right: 0;
      bottom: 9px;
      font-size: 12px;
      color: #767676;
      text-align: left; }
      .reveal.add-credit-card .form-caption.error-message,
      .reveal.edit-credit-card .form-caption.error-message {
        color: #c8102e;
        font-size: 1em;
        font-family: 'HelveticaNeueW01-75Bold'; } }

.reveal.add-credit-card .form-row-button,
.reveal.edit-credit-card .form-row-button {
  padding-top: 1.25rem; }
  .reveal.add-credit-card .form-row-button .column, .reveal.add-credit-card .form-row-button .columns,
  .reveal.edit-credit-card .form-row-button .column,
  .reveal.edit-credit-card .form-row-button .columns {
    padding: 0;
    margin: 0; }

.payment-list {
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 0 14px 1.25rem; }
  @media print, screen and (min-width: 48em) {
    .payment-list {
      padding: 0; } }

.payment-details .creditcard-tile {
  margin-top: 1rem; }
  .payment-details .creditcard-tile:first-child {
    margin-top: 0; }

.creditcard-tile .creditcard-tile-inner {
  display: -ms-flexbox;
  display: flex;
  border: 1px #000 solid;
  background: #fff;
  padding: 1.25rem;
  width: 100%;
  float: none;
  margin: 0;
  text-align: left;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.25rem; }
  .creditcard-tile .creditcard-tile-inner:hover {
    cursor: pointer; }
  .payment-details .creditcard-tile .creditcard-tile-inner {
    margin-bottom: 0; }
  @media print, screen and (min-width: 48em) {
    .creditcard-tile .creditcard-tile-inner {
      display: block; } }
  .creditcard-tile .creditcard-tile-inner .cc-details {
    margin-left: 1.25rem;
    width: 70%; }
    @media print, screen and (min-width: 48em) {
      .creditcard-tile .creditcard-tile-inner .cc-details {
        width: auto;
        margin-left: 0;
        margin-top: 1.25rem; } }
  .creditcard-tile .creditcard-tile-inner .icon-checkmark {
    display: none; }
  .creditcard-tile .creditcard-tile-inner .creditcard-edit {
    text-transform: uppercase;
    text-decoration: underline;
    margin-top: 1rem;
    display: inline-block; }
  @media print, screen and (min-width: 48em) {
    .creditcard-tile .creditcard-tile-inner .form-row.saved-cvn {
      max-width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media print, screen and (min-width: 64.0625em) {
    .creditcard-tile .creditcard-tile-inner .form-row.saved-cvn {
      max-width: 75%;
      margin-left: 0; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .creditcard-tile .creditcard-tile-inner .form-row.saved-cvn .field-wrapper {
      width: 100%; } }
  .creditcard-tile .creditcard-tile-inner .form-row.saved-cvn .cvn-input {
    width: 100%;
    border-bottom: 1px #000 solid;
    height: 39px;
    margin-bottom: -10px;
    display: inline-block; }
  @media screen and (max-width: 47.9375em) {
    .creditcard-tile .creditcard-tile-inner .payment-value {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      margin-left: 4rem; } }

.creditcard-tile.default .creditcard-tile-inner,
.creditcard-tile.selected .creditcard-tile-inner {
  background: #fff;
  border-width: 1px;
  outline: 2px #000 solid; }
  .creditcard-tile.default .creditcard-tile-inner .icon-checkmark,
  .creditcard-tile.selected .creditcard-tile-inner .icon-checkmark {
    position: absolute;
    display: none;
    right: 1.25rem;
    top: 1.25rem; }
    @media print, screen and (min-width: 48em) {
      .creditcard-tile.default .creditcard-tile-inner .icon-checkmark,
      .creditcard-tile.selected .creditcard-tile-inner .icon-checkmark {
        position: static;
        display: none;
        float: right; } }

.payment-details .creditcard-tile-inner:hover {
  cursor: default; }

.credit-card-create {
  margin-top: 14px;
  margin-bottom: 14px;
  display: block; }
  @media print, screen and (min-width: 48em) {
    .credit-card-create {
      display: inline-block; } }

.other-payment-options {
  padding-bottom: 25px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px; }

.other-payment-contain {
  padding-top: 1rem; }
  @media screen and (max-width: 47.9375em) {
    .other-payment-contain {
      -ms-flex-direction: column;
          flex-direction: column;
      padding-top: 0; } }
  @media print, screen and (min-width: 48em) {
    .other-payment-contain {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-direction: row;
          flex-direction: row;
      padding-top: 0; } }
  .other-payment-contain .other-payment {
    margin-bottom: 1.25rem; }
    @media print, screen and (min-width: 48em) {
      .other-payment-contain .other-payment {
        margin-bottom: 0;
        max-width: 33%;
        padding: 0 1em; } }
    @media screen and (max-width: 47.9375em) {
      .other-payment-contain .other-payment {
        text-align: center;
        padding-bottom: 1rem;
        padding-top: 1rem;
        width: 50%;
        margin: 0 auto; } }
    .other-payment-contain .other-payment img {
      width: 100%; }
    .other-payment-contain .other-payment .paypal-button img {
      max-width: 100px; }
      @media print, screen and (min-width: 64.0625em) {
        .other-payment-contain .other-payment .paypal-button img {
          height: auto; } }
    .other-payment-contain .other-payment .visaCheckoutCartButton {
      max-width: 160px;
      margin: 0 auto; }
      .other-payment-contain .other-payment .visaCheckoutCartButton .v-learn.v-learn-default {
        font-size: 12px; }

.accordion-title {
  border: 0px;
  color: #000;
  border: 0px; }
  .accordion-title:hover, .accordion-title:focus {
    background: none; }

.billing-continue-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 8px #000 solid;
  padding-top: 2rem;
  margin-top: 2rem;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }
  .billing-continue-container .form-row-button {
    margin: 0; }
  @media print, screen and (min-width: 48em) {
    .billing-continue-container {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .billing-continue-container .newsletter-signup-check {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 1.25rem; }
    @media print, screen and (min-width: 48em) {
      .billing-continue-container .newsletter-signup-check {
        width: 50%;
        margin-top: 0;
        margin-bottom: 0; } }
    .billing-continue-container .newsletter-signup-check .form-row {
      margin-left: 0; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .billing-continue-container .newsletter-signup-check .form-row {
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
          .billing-continue-container .newsletter-signup-check .form-row label {
            margin-left: 10px; } }
  .billing-continue-container .form-row-button {
    width: 100%; }
    @media print, screen and (min-width: 48em) {
      .billing-continue-container .form-row-button {
        -ms-flex-pack: end;
            justify-content: flex-end;
        text-align: right;
        width: 50%; } }
    .billing-continue-container .form-row-button button {
      margin: 0; }

.cc-expired-error {
  display: none; }

.same-as-shipping-row {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem; }

.form-row.set-default-cb {
  margin-top: 1.25rem; }

.payment-providers-divider {
  border-top: 1px #000 solid;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.25rem; }
  .payment-providers-divider span {
    text-transform: uppercase;
    background: #fff;
    padding: 15px;
    font-family: 'HelveticaNeueW01-75Bold';
    margin-top: -26px;
    font-family: 'Helvetica Neue LT W01_35 Thin';
    font-size: 22px; }

/*** Header and footer styles **/
.checkout-header-container {
  margin-bottom: 50px; }
  .checkout-header-container .checkout-header {
    -ms-flex-align: center;
        align-items: center;
    margin: 0 auto;
    position: relative; }
    .checkout-header-container .checkout-header .checkout-header-wrapper {
      margin: 0 auto; }
      .checkout-header-container .checkout-header .checkout-header-wrapper .primary-logo {
        margin: 0 auto; }
        @media print, screen and (min-width: 48em) {
          .checkout-header-container .checkout-header .checkout-header-wrapper .primary-logo {
            margin: 0; } }
        .checkout-header-container .checkout-header .checkout-header-wrapper .primary-logo img {
          width: auto; }
    .checkout-header-container .checkout-header h1, .checkout-header-container .checkout-header .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .checkout-header-container .checkout-header h2, .checkout-header-container .checkout-header .account-edit .registration-box .column-header, .account-edit .registration-box .checkout-header-container .checkout-header .column-header, .checkout-header-container .checkout-header #addresses .column-header, #addresses .checkout-header-container .checkout-header .column-header {
      max-width: 110px; }
    .checkout-header-container .checkout-header .header-right-container {
      text-align: right; }
      .checkout-header-container .checkout-header .header-right-container ul {
        display: -ms-flexbox;
        display: flex;
        margin: 0; }
        .checkout-header-container .checkout-header .header-right-container ul li {
          list-style: none;
          display: inline;
          margin: 1em; }
          .checkout-header-container .checkout-header .header-right-container ul li button {
            font-family: 'Helvetica Neue LT W01_55 Roman';
            background: none;
            border: 1px solid #ffffff; }
            .checkout-header-container .checkout-header .header-right-container ul li button:hover {
              border-color: #cccccc;
              background: #ffffff; }

.checkout-footer .copyright-container {
  border-bottom: 0px;
  display: block; }

.gift-card h3 {
  display: inline;
  margin-right: 1em;
  text-transform: uppercase;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  font-size: 18px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .gift-card h3 {
      font-size: 16px; } }
  @media print, screen and (min-width: 64.0625em) {
    .gift-card h3 {
      font-size: 20px;
      font-family: 'HelveticaNeueW01-45Ligh'; } }

.gift-card .text-only.button, .gift-card .text-only.button-link, .gift-card .menu-utility-user .dropdown-pane.is-open .text-only.links, .menu-utility-user .dropdown-pane.is-open .gift-card .text-only.links, .gift-card .text-only.button-newsletter {
  padding: 0;
  font-size: 0.75rem;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block; }
  @media print, screen and (min-width: 48em) {
    .gift-card .text-only.button, .gift-card .text-only.button-link, .gift-card .menu-utility-user .dropdown-pane.is-open .text-only.links, .menu-utility-user .dropdown-pane.is-open .gift-card .text-only.links, .gift-card .text-only.button-newsletter {
      display: inline-block; } }

.gift-card .gift-card-form {
  margin-top: 1.25rem; }
  .gift-card .gift-card-form.rolledup {
    max-height: 0;
    overflow: hidden;
    margin-top: 0; }

.gift-card .gift-card-container {
  border: #000000 3px solid;
  background-color: #f6f6f6;
  margin: 1em 0;
  padding: 20px 10px 20px 0; }
  @media print, screen and (min-width: 48em) {
    .gift-card .gift-card-container {
      padding: 20px 20px 20px 0;
      width: 50%; } }
  .gift-card .gift-card-container .gift-card-thumbnail {
    float: left;
    text-align: center;
    margin-bottom: 10px;
    width: 49px;
    height: 28px;
    background: url("../images/giftcard.jpg") no-repeat;
    background-size: cover;
    border-radius: 3px; }
  .gift-card .gift-card-container .card-detail-container {
    float: left; }
    @media print, screen and (min-width: 48em) {
      .gift-card .gift-card-container .card-detail-container {
        width: 100%; } }
    .gift-card .gift-card-container .card-detail-container span {
      display: block; }
    .gift-card .gift-card-container .card-detail-container .card-balance {
      font-family: 'HelveticaNeueW01-75Bold'; }
    @media screen and (max-width: 47.9375em) {
      .gift-card .gift-card-container .card-detail-container {
        padding-left: 1rem; } }
  @media print, screen and (min-width: 48em) {
    .gift-card .gift-card-container .card-buttons {
      padding: 0;
      text-align: right; } }
  .gift-card .gift-card-container .card-buttons .icon-close {
    display: block;
    text-align: right; }
    @media print, screen and (min-width: 48em) {
      .gift-card .gift-card-container .card-buttons .icon-close {
        display: none; } }
  .gift-card .gift-card-container .card-buttons .icon-checkmark {
    display: none; }
    @media print, screen and (min-width: 48em) {
      .gift-card .gift-card-container .card-buttons .icon-checkmark {
        display: none;
        font-size: 1.5em;
        margin-top: 0.3em; } }
  .gift-card .gift-card-container .card-buttons .gift-cert-balance-submit button {
    width: 100%; }
  .gift-card .gift-card-container .card-buttons .remove {
    display: none;
    text-decoration: underline;
    text-transform: uppercase; }
    @media print, screen and (min-width: 48em) {
      .gift-card .gift-card-container .card-buttons .remove {
        display: block;
        float: right;
        margin-top: 2.0625rem; } }

.gift-card .form-row {
  margin-left: 0;
  margin-top: 1em;
  max-width: 100%;
  width: 100%; }
  @media print, screen and (min-width: 48em) {
    .gift-card .form-row {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin-top: 0;
      width: auto; } }
  .gift-card .form-row button {
    width: 100%; }
    .gift-card .form-row button:disabled:hover {
      color: #767676 !important; }

.gift-card .gift-cert-pin label {
  min-width: 45px; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .gift-card .gift-cert-balance-submit {
    margin-top: 1em;
    float: right; } }

.gift-card .error-message {
  width: 100%; }

@media print, screen and (min-width: 64.0625em) {
  .gift-card-balance-modal {
    max-width: 53% !important; } }

#gift-card-balance-form {
  border-bottom: 0;
  padding-top: 25px; }
  #gift-card-balance-form form {
    padding: 1em 0 0; }
    @media print, screen and (min-width: 48em) {
      #gift-card-balance-form form {
        padding: 0; } }
  #gift-card-balance-form .form-row {
    margin: 0;
    width: 100%; }
    @media print, screen and (min-width: 48em) {
      #gift-card-balance-form .form-row {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        width: 90%; } }
    #gift-card-balance-form .form-row label {
      padding-right: 1em;
      width: auto; }
  #gift-card-balance-form .column, #gift-card-balance-form .columns {
    padding: 0 0 1em; }
  @media print, screen and (min-width: 48em) {
    #gift-card-balance-form .gift-card-number {
      margin-right: 2em; } }
  #gift-card-balance-form .remaining-balance {
    font-family: 'HelveticaNeueW01-75Bold'; }
    #gift-card-balance-form .remaining-balance span {
      padding-top: 1em; }
  #gift-card-balance-form #GCCheckAnotherCardButton {
    display: none; }
  #gift-card-balance-form #GCApplyButton {
    display: none; }
  @media print, screen and (min-width: 48em) {
    #gift-card-balance-form #GCCheckBalanceButton {
      display: inline-block; } }
  #gift-card-balance-form .gift-cert-balance-submit {
    display: block;
    width: 100%; }
    @media print, screen and (min-width: 48em) {
      #gift-card-balance-form .gift-cert-balance-submit {
        text-align: right; } }
    #gift-card-balance-form .gift-cert-balance-submit button {
      margin-bottom: 1em;
      width: 100%; }
      @media print, screen and (min-width: 48em) {
        #gift-card-balance-form .gift-cert-balance-submit button {
          margin-bottom: 0;
          margin-left: 1em;
          width: auto; } }
  #gift-card-balance-form .form-row input[type="text"]:disabled {
    background: #fff;
    color: #000; }

.white-button {
  background-color: #ffffff;
  border-color: #767676;
  color: #767676; }
  .white-button:hover {
    background-color: #000000;
    border: 2px solid #000000;
    color: #ffffff; }
  .white-button .copyright-container {
    border-bottom: 0px;
    display: block;
    text-align: center;
    font-size: .8em;
    padding-top: 2em; }

.cn-fields,
.email-hidden {
  display: none; }

.shipping-summary,
.payment-summary {
  margin-bottom: 24px; }
  @media print, screen and (min-width: 64.0625em) {
    .shipping-summary .shipping-method, .shipping-summary .payment-details,
    .payment-summary .shipping-method,
    .payment-summary .payment-details {
      padding-left: 0; } }
  @media print, screen and (min-width: 48em) {
    .shipping-summary .shipping-method, .shipping-summary .payment-details,
    .payment-summary .shipping-method,
    .payment-summary .payment-details {
      padding-left: 0; } }
  @media print, screen and (min-width: 48em) {
    .shipping-summary,
    .payment-summary {
      margin-bottom: 60px; } }
  .shipping-summary .address-tile,
  .payment-summary .address-tile {
    margin-bottom: 1.25rem; }
    @media print, screen and (min-width: 48em) {
      .shipping-summary .address-tile,
      .payment-summary .address-tile {
        margin-bottom: 0; } }
  .shipping-summary .address-tile .address-tile-inner,
  .payment-summary .address-tile .address-tile-inner {
    height: 100%;
    margin-bottom: 0;
    min-height: 0;
    border-width: 1px; }
  .shipping-summary .creditcard-tile.default .creditcard-tile-inner,
  .shipping-summary .creditcard-tile.selected .creditcard-tile-inner,
  .payment-summary .creditcard-tile.default .creditcard-tile-inner,
  .payment-summary .creditcard-tile.selected .creditcard-tile-inner {
    outline: none; }
  @media screen and (max-width: 47.9375em) {
    .shipping-summary,
    .payment-summary {
      padding-top: 40px; } }
  .shipping-summary .payment-details,
  .payment-summary .payment-details {
    margin-bottom: 0; }
  .shipping-summary .creditcard-tile.selected .creditcard-tile-inner .icon-checkmark,
  .payment-summary .creditcard-tile.selected .creditcard-tile-inner .icon-checkmark {
    float: right; }

@media screen and (max-width: 47.9375em) {
  .pt_checkout .payment-summary .payment-block {
    width: 100%; }
    .pt_checkout .payment-summary .payment-block > div {
      float: left; }
  .pt_checkout .payment-summary .payment-value {
    margin-left: 5rem; } }

.payment-summary + legend {
  margin-bottom: 10px; }

.shipping-method-summary {
  border: 1px #000 solid;
  padding: 1rem;
  width: 100%;
  float: none;
  margin: 0;
  text-align: left;
  height: 100%; }
  .shipping-method-summary .shipping-name {
    text-transform: uppercase; }
  .shipping-method-summary .icon-checkmark {
    float: right; }
  .shipping-method-summary .shipping-description, .shipping-method-summary .standard-shipping {
    margin: 7px 0; }

.payment-details {
  margin-bottom: 1.25rem; }
  .payment-details .payment-instrument {
    margin-top: 1.25rem; }
    .payment-summary .payment-details .payment-instrument {
      margin-top: 0; }
    @media print, screen and (min-width: 48em) {
      .payment-details .payment-instrument {
        margin-top: 0; } }
  .payment-details .payment-instrument + .payment-instrument {
    margin-top: 40px; }
  .payment-details .payment-instrument-inner {
    background: #ebebeb;
    padding: 1.25rem;
    border: 3px #000 solid; }
  .payment-details .icon-checkmark {
    float: right; }
  .payment-details .cc-owner {
    margin-bottom: 1rem; }
  .payment-details .gift-card-thumbnail {
    float: left;
    text-align: center;
    margin-right: 1.25rem;
    width: 47px;
    height: 28px;
    background: url("../images/giftcard.jpg") no-repeat;
    background-size: cover;
    border-radius: 4px; }
  .payment-details .paypal-thumbnail {
    float: left;
    text-align: center;
    margin-right: 1.25rem;
    width: 47px;
    height: 31px;
    background: url(../images/icon-other-payment.png) 0 -31px no-repeat;
    background-size: cover;
    border-radius: 4px; }

.place-order-button {
  width: 100%;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  min-height: 35px; }
  @media screen and (max-width: 47.9375em) {
    .place-order-button {
      min-height: 50px; } }

.header-right-labels {
  display: table;
  margin-left: auto;
  margin-right: auto;
  width: 100%; }
  .header-right-labels .header-help-container {
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    width: 100%; }
    .header-right-labels .header-help-container strong {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .header-right-labels .header-help-container {
        padding-right: 20px; } }
    @media print, screen and (min-width: 64.0625em) {
      .header-right-labels .header-help-container:after {
        content: "|";
        margin-left: 10px;
        margin-right: 20px;
        vertical-align: middle;
        color: #595959; } }

.edit-billing-address h1, .edit-billing-address .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .edit-billing-address h2, .edit-billing-address .account-edit .registration-box .column-header, .account-edit .registration-box .edit-billing-address .column-header, .edit-billing-address #addresses .column-header, #addresses .edit-billing-address .column-header {
  padding-bottom: 25px; }

.guest-notification {
  margin: auto; }

.pt_cart footer.column, .pt_cart footer.columns, .pt_checkout footer.column, .pt_checkout footer.columns {
  padding: 0; }
  .pt_cart footer.column .footer-container, .pt_cart footer.columns .footer-container, .pt_checkout footer.column .footer-container, .pt_checkout footer.columns .footer-container {
    padding: 10px 0; }
    @media print, screen and (min-width: 64.0625em) {
      .pt_cart footer.column .footer-container, .pt_cart footer.columns .footer-container, .pt_checkout footer.column .footer-container, .pt_checkout footer.columns .footer-container {
        padding: 20px; } }
    .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset {
      padding-top: 0;
      text-align: left;
      text-transform: uppercase; }
      @media screen and (max-width: 47.9375em) {
        .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset {
          padding-bottom: 0; } }
      @media print, screen and (min-width: 48em) {
        .pt_cart footer.column .footer-container .row.copyright-container p, .pt_cart footer.columns .footer-container .row.copyright-container p, .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades p, .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades p, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset p, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset p, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset p, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset p, .pt_checkout footer.column .footer-container .row.copyright-container p, .pt_checkout footer.columns .footer-container .row.copyright-container p, .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades p, .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades p, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset p, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset p, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset p, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset p, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset p {
          display: inline-block; } }

.checkout-giftcard {
  position: relative; }

.checkout-addgiftcard {
  position: absolute;
  right: 0;
  border: none; }
  .checkout-addgiftcard:hover {
    background: #fff;
    color: #BFBFBF; }
  @media screen and (max-width: 47.9375em) {
    .checkout-addgiftcard {
      right: auto;
      border: none;
      text-decoration: none;
      margin-top: 10px;
      padding-top: 0px; } }
  .checkout-addgiftcard .add-giftcard-text {
    position: relative;
    top: 2px;
    text-decoration: underline; }
  .checkout-addgiftcard .giftcard-plus-icon {
    padding-right: 6px; }

.giftcard-button {
  padding: 22px 0px; }

@media screen and (max-width: 47.9375em) {
  .credit-card-expiration > div:first-child {
    padding-right: 10px; } }

@media screen and (max-width: 47.9375em) {
  .credit-card-expiration > div:nth-child(2) {
    padding-left: 10px; } }

.cybersource_devicefingerprint_flash_image {
  display: none; }

.colorway-solid-black .bleed-breadcrumb, .colorway-solid-white .bleed-breadcrumb, .colorway-transparent-black .bleed-breadcrumb, .colorway-transparent-white .bleed-breadcrumb {
  position: absolute;
  top: 25px;
  padding: 0 45px;
  font-size: 14px;
  font-family: 'Helvetica Neue LT W01_65 Md';
  left: 0px;
  right: auto;
  bottom: auto; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .colorway-solid-black .bleed-breadcrumb, .colorway-solid-white .bleed-breadcrumb, .colorway-transparent-black .bleed-breadcrumb, .colorway-transparent-white .bleed-breadcrumb {
      top: 25px;
      padding: 0 0px;
      left: 18px; } }
  @media screen and (max-width: 47.9375em) {
    .colorway-solid-black .bleed-breadcrumb, .colorway-solid-white .bleed-breadcrumb, .colorway-transparent-black .bleed-breadcrumb, .colorway-transparent-white .bleed-breadcrumb {
      top: 10px;
      left: 21px;
      padding: 0 0px; } }

.colorway-solid-black .bleed-description, .colorway-solid-white .bleed-description, .colorway-transparent-black .bleed-description, .colorway-transparent-white .bleed-description {
  position: absolute;
  width: 100%;
  top: 0px;
  font-size: 28px;
  font-family: 'HelveticaNeueW01-UltLt';
  left: 0px;
  right: auto;
  bottom: auto; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .colorway-solid-black .bleed-description, .colorway-solid-white .bleed-description, .colorway-transparent-black .bleed-description, .colorway-transparent-white .bleed-description {
      left: 10px; } }
  @media screen and (max-width: 47.9375em) {
    .colorway-solid-black .bleed-description, .colorway-solid-white .bleed-description, .colorway-transparent-black .bleed-description, .colorway-transparent-white .bleed-description {
      left: 10px; } }

.colorway-solid-black .bleed-page-intro, .colorway-solid-white .bleed-page-intro, .colorway-transparent-black .bleed-page-intro, .colorway-transparent-white .bleed-page-intro {
  margin-top: 3em; }
  .colorway-solid-black .bleed-page-intro h3, .colorway-solid-white .bleed-page-intro h3, .colorway-transparent-black .bleed-page-intro h3, .colorway-transparent-white .bleed-page-intro h3 {
    font-size: 67px;
    border-bottom: none;
    font-family: 'HelveticaNeueW01-UltLt';
    text-transform: uppercase; }
    @media screen and (max-width: 47.9375em) {
      .colorway-solid-black .bleed-page-intro h3, .colorway-solid-white .bleed-page-intro h3, .colorway-transparent-black .bleed-page-intro h3, .colorway-transparent-white .bleed-page-intro h3 {
        font-size: 30pt; } }
    @media screen and (max-width: 388px) {
      .colorway-solid-black .bleed-page-intro h3, .colorway-solid-white .bleed-page-intro h3, .colorway-transparent-black .bleed-page-intro h3, .colorway-transparent-white .bleed-page-intro h3 {
        font-size: 20pt; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .colorway-solid-black .bleed-page-intro, .colorway-solid-white .bleed-page-intro, .colorway-transparent-black .bleed-page-intro, .colorway-transparent-white .bleed-page-intro {
      margin-top: 2em; } }
  @media screen and (max-width: 47.9375em) {
    .colorway-solid-black .bleed-page-intro, .colorway-solid-white .bleed-page-intro, .colorway-transparent-black .bleed-page-intro, .colorway-transparent-white .bleed-page-intro {
      margin-top: 15px; } }
  @media screen and (max-width: 570px) {
    .colorway-solid-black .bleed-page-intro, .colorway-solid-white .bleed-page-intro, .colorway-transparent-black .bleed-page-intro, .colorway-transparent-white .bleed-page-intro {
      margin-top: 40px; } }

@media screen and (max-width: 47.9375em) {
  .colorway-solid-black .bleed-page-intro-container, .colorway-solid-white .bleed-page-intro-container, .colorway-transparent-black .bleed-page-intro-container, .colorway-transparent-white .bleed-page-intro-container {
    -ms-flex-pack: left;
        justify-content: left; } }

@media print, screen and (min-width: 48em) {
  .page-header {
    margin-top: 10px;
    margin-bottom: 20px; } }

.page-header h1, .page-header .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .page-header h2, .page-header .account-edit .registration-box .column-header, .account-edit .registration-box .page-header .column-header, .page-header #addresses .column-header, #addresses .page-header .column-header {
  padding: 10px;
  margin-bottom: 20px; }
  @media print, screen and (min-width: 48em) {
    .page-header h1, .page-header .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .page-header h2, .page-header .account-edit .registration-box .column-header, .account-edit .registration-box .page-header .column-header, .page-header #addresses .column-header, #addresses .page-header .column-header {
      margin-bottom: 0;
      padding: 0; } }

.page-header p {
  margin: 0; }

.mobile-page-header h1, .mobile-page-header .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .mobile-page-header h2, .mobile-page-header .account-edit .registration-box .column-header, .account-edit .registration-box .mobile-page-header .column-header, .mobile-page-header #addresses .column-header, #addresses .mobile-page-header .column-header {
  padding: 10px;
  margin-bottom: 20px; }
  @media print, screen and (min-width: 48em) {
    .mobile-page-header h1, .mobile-page-header .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .mobile-page-header h2, .mobile-page-header .account-edit .registration-box .column-header, .account-edit .registration-box .mobile-page-header .column-header, .mobile-page-header #addresses .column-header, #addresses .mobile-page-header .column-header {
      margin-bottom: 0;
      font-size: 3rem;
      padding: 0; } }

.pt_account.pt_order .primary-content {
  border-top: none;
  padding-top: 0; }

.history-details-container #results-hits-top {
  display: none; }

.history-details-container .results-hits {
  text-transform: capitalize;
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

.history-details-container .order-history-header {
  background: none; }
  @media print, screen and (min-width: 48em) {
    .history-details-container .order-history-header {
      border-bottom: 1px solid #000000; } }

.history-details-container .pagination-buttons button#view-more, .history-details-container .pagination-buttons a#view-all {
  display: none; }

.order-history-results, .replenishment-items {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  max-width: 90%; }
  @media print, screen and (min-width: 48em) {
    .order-history-results, .replenishment-items {
      max-width: 100%; } }
  .order-history-results .order, .replenishment-items .order {
    margin-bottom: 40px; }
  .order-history-results .order-history-header, .replenishment-items .order-history-header {
    border-bottom: none; }

.order-history-header {
  border-top: 1px #000 solid;
  background: #f6f6f6;
  overflow: hidden;
  padding: 20px; }
  @media print, screen and (min-width: 48em) {
    .order-history-header {
      padding: 20px;
      border-width: 8px; } }
  .order-history-header .label, .order-history-header label, .order-history-header .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .order-history-header .promotion, .order-history-header .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .order-history-header .promotion, .order-history-header .menu-utility-user > a, .order-history-header
  .menu-utility-user .sign-in-wrapper > a,
  .menu-utility-user .order-history-header .sign-in-wrapper > a, .order-history-header .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .order-history-header span.error, .order-history-header .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .order-history-header .label, .order-history-header .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .order-history-header p, .order-history-header .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .order-history-header button, .order-history-header .mini-cart-details, .order-history-header .mini-cart-totals .free-shipping-text, .mini-cart-totals .order-history-header .free-shipping-text, .order-history-header .mini-cart-totals .float-left, .mini-cart-totals .order-history-header .float-left, .order-history-header .mini-cart-totals .float-right, .mini-cart-totals .order-history-header .float-right, .order-history-header .pt_cart .cart-error, .pt_cart .order-history-header .cart-error, .order-history-header .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .order-history-header .product-tile-info, .order-history-header .checkout-shipping .form-caption, .checkout-shipping .order-history-header .form-caption, .order-history-header
  .edit-add-address .form-caption,
  .edit-add-address .order-history-header .form-caption, .order-history-header
  .checkout-billing .form-caption,
  .checkout-billing .order-history-header .form-caption, .order-history-header
  .edit-address .form-caption,
  .edit-address .order-history-header .form-caption, .order-history-header
  .editaddress .form-caption,
  .editaddress .order-history-header .form-caption, .order-history-header
  .edit-billing-address .form-caption,
  .edit-billing-address .order-history-header .form-caption, .order-history-header .value, .order-history-header .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .order-history-header .password-reset, .order-history-header .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .order-history-header .password-reset, .order-history-header .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .order-history-header .password-reset, .order-history-header .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .order-history-header .password-reset, .order-history-header .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .order-history-header .password-reset, .order-history-header .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .order-history-header .password-reset, .order-history-header #sign-in-dropdown .user-links, #sign-in-dropdown .order-history-header .user-links, .order-history-header .search-result-store .results-hits, .search-result-store .order-history-header .results-hits, .order-history-header .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .order-history-header .view-all-link, .order-history-header .store-detail-page .store-event small, .store-detail-page .store-event .order-history-header small, .order-history-header .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .order-history-header h3 {
    font-family: 'HelveticaNeueW01-75Bold';
    display: block; }
  .order-history-header .sub-label {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    font-size: 14px; }
  .order-history-header .value {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .order-history-header button {
    float: right; }
  .order-history-header .column, .order-history-header .columns {
    margin: 10px 0 0; }
  .order-history-header .order-total.order-detail {
    text-align: right; }
    @media print, screen and (min-width: 48em) {
      .order-history-header .order-total.order-detail {
        width: 100%;
        padding-right: 20px; } }
  .order-history-header .order-detail {
    margin-bottom: 10px; }
    @media print, screen and (min-width: 48em) {
      .order-history-header .order-detail {
        vertical-align: top;
        width: 19%;
        display: inline-block; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .order-history-header .order-detail.order-date {
        margin-left: 10px; } }
  .order-history-header .track-order {
    margin-left: auto;
    width: 20%; }
    .order-history-header .track-order button {
      width: 100%; }

.order-history-items .order-history-table {
  display: none; }
  @media print, screen and (min-width: 48em) {
    .order-history-items .order-history-table {
      display: block; } }
  .order-history-items .order-history-table th,
  .order-history-items .order-history-table td {
    padding: 5px 10px; }
  .order-history-items .order-history-table .item-price-column {
    text-align: right;
    padding-right: 52px; }
  .order-history-items .order-history-table .gift-cert-container {
    border-top: 1px #000 solid;
    padding: 2em 0; }

.ordered-items .item-detail-row {
  border-top: 1px #000 solid;
  padding: 2em 0; }
  .ordered-items .item-detail-row:first-child {
    border-top: none; }
  .ordered-items .item-detail-row .price-unadjusted {
    display: block; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .ordered-items .item-detail-row .price-unadjusted {
        text-align: right; } }
  .ordered-items .item-detail-row .product-promotion-container {
    color: #767676;
    font-style: italic;
    margin: 0;
    padding-bottom: 1em;
    width: 100%;
    padding-left: 1em; }
    @media screen and (max-width: 47.9375em) {
      .ordered-items .item-detail-row .product-promotion-container {
        padding-top: 1em;
        padding-bottom: 1em; } }
    .ordered-items .item-detail-row .product-promotion-container .promo {
      padding-left: 0.5rem; }
      @media print, screen and (min-width: 48em) {
        .ordered-items .item-detail-row .product-promotion-container .promo {
          padding-left: 1.25rem; } }

.ordered-items .attribute {
  margin: 10px 0; }

.ordered-items .qty {
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

@media print, screen and (min-width: 64.0625em) {
  .ordered-items .qty .value {
    margin-left: 5px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .ordered-items .qty-price-wrapper {
    text-align: right; } }

.ordered-items .globalprice_unadjusted {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  display: block;
  margin: 0 0 .42em; }
  .ordered-items .globalprice_unadjusted span {
    text-decoration: line-through; }

.js .order-history-table .hidden {
  display: none; }

.view-detail-btn-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0; }
  @media print, screen and (min-width: 48em) {
    .view-detail-btn-container {
      border-top: 1px #000 solid;
      margin: 20px 0 40px;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -ms-flex-direction: row;
          flex-direction: row; } }
  .view-detail-btn-container button, .view-detail-btn-container .button, .view-detail-btn-container .button-link, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links, .view-detail-btn-container .button-newsletter {
    margin: 10px auto;
    display: block;
    width: 80%; }
    @media print, screen and (min-width: 48em) {
      .view-detail-btn-container button, .view-detail-btn-container .button, .view-detail-btn-container .button-link, .view-detail-btn-container .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .view-detail-btn-container .links, .view-detail-btn-container .button-newsletter {
        width: auto;
        margin: 30px 0 0 20px;
        float: right;
        padding: 0.6em 2em; } }

.back-to-order-history-btn {
  margin: 30px 0; }

.orderpaymentinstrumentsgc {
  height: 46%;
  border: 1px solid #000;
  padding: 12px 12px 25px 12px;
  margin-bottom: 10px; }
  .orderpaymentinstrumentsgc .gift-card-label {
    float: left;
    padding-right: 6px; }
    @media screen and (max-width: 47.9375em) {
      .orderpaymentinstrumentsgc .gift-card-label {
        float: left;
        padding-right: 6px; } }

.orderdetails h2 {
  clear: both; }

.orderdetails .order-shipment-table {
  padding: 0em;
  border-bottom: 1px solid #000;
  padding-bottom: 20px; }
  @media screen and (max-width: 47.9375em) {
    .orderdetails .order-shipment-table {
      border-bottom: 1px solid #C8C8C8; } }

@media screen and (max-width: 47.9375em) {
  .orderdetails .order-shipment-details {
    display: -ms-flexbox;
    display: flex; } }

@media screen and (max-width: 47.9375em) {
  .orderdetails .order-shipment-details .order-shipment-address {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content; } }

.orderdetails .order-shipment-details .order-shipment-address .label, .orderdetails .order-shipment-details .order-shipment-address label, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user > a, .orderdetails .order-shipment-details .order-shipment-address
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .order-shipment-details .order-shipment-address .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address span.error, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address p, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address button, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-details, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .free-shipping-text, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-left, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-right, .orderdetails .order-shipment-details .order-shipment-address .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-shipment-address .cart-error, .orderdetails .order-shipment-details .order-shipment-address .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.edit-add-address .form-caption,
.edit-add-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.checkout-billing .form-caption,
.checkout-billing .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.edit-address .form-caption,
.edit-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.editaddress .form-caption,
.editaddress .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-shipment-address .value, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-shipment-address .user-links, .orderdetails .order-shipment-details .order-shipment-address .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-shipment-address .results-hits, .orderdetails .order-shipment-details .order-shipment-address .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-shipment-address .view-all-link, .orderdetails .order-shipment-details .order-shipment-address .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-shipment-address small, .orderdetails .order-shipment-details .order-shipment-address .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-shipment-address h3 {
  font-family: 'HelveticaNeueW01-75Bold';
  margin-bottom: 1em; }
  @media screen and (max-width: 47.9375em) {
    .orderdetails .order-shipment-details .order-shipment-address .label, .orderdetails .order-shipment-details .order-shipment-address label, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-shipment-address .promotion, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user > a, .orderdetails .order-shipment-details .order-shipment-address
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-shipment-details .order-shipment-address .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address span.error, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address p, .orderdetails .order-shipment-details .order-shipment-address .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-shipment-address button, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-details, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .free-shipping-text, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-left, .orderdetails .order-shipment-details .order-shipment-address .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-shipment-address .float-right, .orderdetails .order-shipment-details .order-shipment-address .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-shipment-address .cart-error, .orderdetails .order-shipment-details .order-shipment-address .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-shipment-address .product-tile-info, .orderdetails .order-shipment-details .order-shipment-address .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-address .form-caption,
    .edit-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .editaddress .form-caption,
    .editaddress .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-shipment-details .order-shipment-address .form-caption, .orderdetails .order-shipment-details .order-shipment-address .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-shipment-address .value, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-shipment-address .password-reset, .orderdetails .order-shipment-details .order-shipment-address #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-shipment-address .user-links, .orderdetails .order-shipment-details .order-shipment-address .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-shipment-address .results-hits, .orderdetails .order-shipment-details .order-shipment-address .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-shipment-address .view-all-link, .orderdetails .order-shipment-details .order-shipment-address .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-shipment-address small, .orderdetails .order-shipment-details .order-shipment-address .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-shipment-address h3 {
      margin-top: 1em; } }

@media screen and (max-width: 47.9375em) {
  .orderdetails .order-shipment-details .shipping-method {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content; } }

.orderdetails .order-shipment-details .shipping-method .label, .orderdetails .order-shipment-details .shipping-method label, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .shipping-method .promotion, .orderdetails .order-shipment-details .shipping-method .menu-utility-user > a, .orderdetails .order-shipment-details .shipping-method
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .order-shipment-details .shipping-method .sign-in-wrapper > a, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method span.error, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method p, .orderdetails .order-shipment-details .shipping-method .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .shipping-method button, .orderdetails .order-shipment-details .shipping-method .mini-cart-details, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .free-shipping-text, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-left, .orderdetails .order-shipment-details .shipping-method .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .shipping-method .float-right, .orderdetails .order-shipment-details .shipping-method .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .shipping-method .cart-error, .orderdetails .order-shipment-details .shipping-method .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .shipping-method .product-tile-info, .orderdetails .order-shipment-details .shipping-method .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.edit-add-address .form-caption,
.edit-add-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.checkout-billing .form-caption,
.checkout-billing .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.edit-address .form-caption,
.edit-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.editaddress .form-caption,
.editaddress .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .order-shipment-details .shipping-method .form-caption, .orderdetails .order-shipment-details .shipping-method .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .shipping-method .value, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .shipping-method .password-reset, .orderdetails .order-shipment-details .shipping-method #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .shipping-method .user-links, .orderdetails .order-shipment-details .shipping-method .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .shipping-method .results-hits, .orderdetails .order-shipment-details .shipping-method .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .shipping-method .view-all-link, .orderdetails .order-shipment-details .shipping-method .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .shipping-method small, .orderdetails .order-shipment-details .shipping-method .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .shipping-method h3 {
  margin-bottom: 1em;
  font-family: 'HelveticaNeueW01-75Bold'; }

.orderdetails .order-shipment-details .shipping-method .value {
  text-transform: uppercase;
  padding-bottom: 6px; }

.orderdetails .order-shipment-details .shipping-method .shipping-description {
  padding-bottom: 6px; }

@media screen and (max-width: 47.9375em) {
  .orderdetails .order-shipment-details .shipping-method {
    margin-top: 1em; } }

.orderdetails .order-shipment-details .shipping-method .standard-shipping {
  text-transform: uppercase; }

.orderdetails .order-shipment-details .order-payment-instruments .label, .orderdetails .order-shipment-details .order-payment-instruments label, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-shipment-details .order-payment-instruments .promotion, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user > a, .orderdetails .order-shipment-details .order-payment-instruments
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .order-shipment-details .order-payment-instruments .sign-in-wrapper > a, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments span.error, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments p, .orderdetails .order-shipment-details .order-payment-instruments .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-shipment-details .order-payment-instruments button, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-details, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .free-shipping-text, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-left, .orderdetails .order-shipment-details .order-payment-instruments .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-shipment-details .order-payment-instruments .float-right, .orderdetails .order-shipment-details .order-payment-instruments .pt_cart .cart-error, .pt_cart .orderdetails .order-shipment-details .order-payment-instruments .cart-error, .orderdetails .order-shipment-details .order-payment-instruments .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-shipment-details .order-payment-instruments .product-tile-info, .orderdetails .order-shipment-details .order-payment-instruments .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.edit-add-address .form-caption,
.edit-add-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.checkout-billing .form-caption,
.checkout-billing .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.edit-address .form-caption,
.edit-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.editaddress .form-caption,
.editaddress .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .order-shipment-details .order-payment-instruments .form-caption, .orderdetails .order-shipment-details .order-payment-instruments .order-history-header .value, .order-history-header .orderdetails .order-shipment-details .order-payment-instruments .value, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-shipment-details .order-payment-instruments .password-reset, .orderdetails .order-shipment-details .order-payment-instruments #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-shipment-details .order-payment-instruments .user-links, .orderdetails .order-shipment-details .order-payment-instruments .search-result-store .results-hits, .search-result-store .orderdetails .order-shipment-details .order-payment-instruments .results-hits, .orderdetails .order-shipment-details .order-payment-instruments .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-shipment-details .order-payment-instruments .view-all-link, .orderdetails .order-shipment-details .order-payment-instruments .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-shipment-details .order-payment-instruments small, .orderdetails .order-shipment-details .order-payment-instruments .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-shipment-details .order-payment-instruments h3 {
  margin-bottom: 1em;
  font-family: 'HelveticaNeueW01-75Bold'; }

@media screen and (max-width: 47.9375em) {
  .orderdetails .order-shipment-details .order-payment-instruments {
    margin-top: 1em; } }

.orderdetails .order-shipment-details .order-payment-method {
  margin-bottom: 20px; }
  .orderdetails .order-shipment-details .order-payment-method .cc-owner,
  .orderdetails .order-shipment-details .order-payment-method .cc-type {
    display: none; }
  .orderdetails .order-shipment-details .order-payment-method .cc-number:before {
    position: relative;
    float: left;
    bottom: -2px;
    margin-right: 1rem; }

.orderdetails .order-promotion-container {
  border-width: 1px 0 0 0;
  text-align: center;
  padding: 25px 0; }

.orderdetails .sample-container .ordersample-productname {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: left;
      justify-content: left; }

@media screen and (max-width: 47.9375em) {
  .orderdetails .sample-container {
    padding: 1em; } }

.orderdetails .sample-container h3 {
  text-align: center;
  margin-top: 0; }
  @media print, screen and (min-width: 48em) {
    .orderdetails .sample-container h3 {
      text-align: left; } }

.orderdetails .sample-container .sample-tile {
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 47.9375em) {
    .orderdetails .sample-container .sample-tile + .sample-tile {
      padding-top: 1rem;
      margin-top: 1rem; } }
  @media print, screen and (min-width: 48em) {
    .orderdetails .sample-container .sample-tile {
      border: none;
      display: block;
      text-align: center; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .orderdetails .sample-container .sample-product-image {
    margin: 0 auto; } }

.orderdetails .sample-container .sample-product-image img {
  max-height: 99px; }
  @media print, screen and (min-width: 64.0625em) {
    .orderdetails .sample-container .sample-product-image img {
      max-width: none; } }

.orderdetails .sample-container .sample-product-name {
  margin-left: 20px;
  font-size: 1em; }
  @media print, screen and (min-width: 48em) {
    .orderdetails .sample-container .sample-product-name {
      margin-left: 0;
      font-size: 14px;
      margin-top: 10px; } }

.orderdetails .item-detail-row.row, .orderdetails .item-detail-row#modal-cntr.product-compare-shades, .orderdetails .pt_content-search-result-static .no-left-nav-template .item-detail-row.content-asset, .pt_content-search-result-static .no-left-nav-template .orderdetails .item-detail-row.content-asset, .orderdetails .pt_content-search-result-static .left-nav-template .item-detail-row.content-asset, .pt_content-search-result-static .left-nav-template .orderdetails .item-detail-row.content-asset {
  margin: 0;
  padding: 30px 0;
  border-top: 1px #000 solid; }
  .orderdetails .item-detail-row.row .line-item-price, .orderdetails .item-detail-row#modal-cntr.product-compare-shades .line-item-price, .orderdetails .pt_content-search-result-static .no-left-nav-template .item-detail-row.content-asset .line-item-price, .pt_content-search-result-static .no-left-nav-template .orderdetails .item-detail-row.content-asset .line-item-price, .orderdetails .pt_content-search-result-static .left-nav-template .item-detail-row.content-asset .line-item-price, .pt_content-search-result-static .left-nav-template .orderdetails .item-detail-row.content-asset .line-item-price {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
    @media screen and (max-width: 47.9375em) {
      .orderdetails .item-detail-row.row .line-item-price, .orderdetails .item-detail-row#modal-cntr.product-compare-shades .line-item-price, .orderdetails .pt_content-search-result-static .no-left-nav-template .item-detail-row.content-asset .line-item-price, .pt_content-search-result-static .no-left-nav-template .orderdetails .item-detail-row.content-asset .line-item-price, .orderdetails .pt_content-search-result-static .left-nav-template .item-detail-row.content-asset .line-item-price, .pt_content-search-result-static .left-nav-template .orderdetails .item-detail-row.content-asset .line-item-price {
        margin-top: 20px; } }

.orderdetails .order-information {
  padding: 2rem 0; }
  @media screen and (max-width: 47.9375em) {
    .orderdetails .order-information {
      border-top: 0.5em solid #000; } }
  @media screen and (max-width: 47.9375em) {
    .orderdetails .order-information .value {
      display: block;
      padding-bottom: 8px; } }
  @media screen and (max-width: 47.9375em) {
    .orderdetails .order-information .shipping-description {
      padding-bottom: 10px; } }
  .orderdetails .order-information .order-number {
    text-align: left;
    margin-top: 1.5rem; }
    @media print, screen and (min-width: 48em) {
      .orderdetails .order-information .order-number {
        margin-top: 0;
        margin-bottom: 1em;
        text-align: left; } }
    @media print, screen and (min-width: 48em) {
      .orderdetails .order-information .order-number {
        text-align: left; } }
    .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number label, .orderdetails .order-information .order-number .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .order-information .order-number .promotion, .orderdetails .order-information .order-number .menu-utility-user > a, .orderdetails .order-information .order-number
    .menu-utility-user .sign-in-wrapper > a,
    .menu-utility-user .orderdetails .order-information .order-number .sign-in-wrapper > a, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number span.error, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number p, .orderdetails .order-information .order-number .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .order-information .order-number button, .orderdetails .order-information .order-number .mini-cart-details, .orderdetails .order-information .order-number .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .order-information .order-number .free-shipping-text, .orderdetails .order-information .order-number .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .order-information .order-number .float-left, .orderdetails .order-information .order-number .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .order-information .order-number .float-right, .orderdetails .order-information .order-number .pt_cart .cart-error, .pt_cart .orderdetails .order-information .order-number .cart-error, .orderdetails .order-information .order-number .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .order-information .order-number .product-tile-info, .orderdetails .order-information .order-number .checkout-shipping .form-caption, .checkout-shipping .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-add-address .form-caption,
    .edit-add-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .checkout-billing .form-caption,
    .checkout-billing .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-address .form-caption,
    .edit-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .editaddress .form-caption,
    .editaddress .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number
    .edit-billing-address .form-caption,
    .edit-billing-address .orderdetails .order-information .order-number .form-caption, .orderdetails .order-information .order-number .order-history-header .value, .order-history-header .orderdetails .order-information .order-number .value, .orderdetails .order-information .order-number .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .order-information .order-number .password-reset, .orderdetails .order-information .order-number #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .order-information .order-number .user-links, .orderdetails .order-information .order-number .search-result-store .results-hits, .search-result-store .orderdetails .order-information .order-number .results-hits, .orderdetails .order-information .order-number .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .order-information .order-number .view-all-link, .orderdetails .order-information .order-number .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .order-information .order-number small, .orderdetails .order-information .order-number .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .order-information .order-number h3 {
      font-family: 'HelveticaNeueW01-45Ligh'; }
    .orderdetails .order-information .order-number .value {
      font-family: 'HelveticaNeueW01-45Ligh'; }
  @media screen and (max-width: 47.9375em) {
    .orderdetails .order-information .order-shipments {
      padding: 0; } }

.orderdetails .payment-amount .label, .orderdetails .payment-amount label, .orderdetails .payment-amount .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .orderdetails .payment-amount .promotion, .orderdetails .payment-amount .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .orderdetails .payment-amount .promotion, .orderdetails .payment-amount .menu-utility-user > a, .orderdetails .payment-amount
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .orderdetails .payment-amount .sign-in-wrapper > a, .orderdetails .payment-amount .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .orderdetails .payment-amount span.error, .orderdetails .payment-amount .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .orderdetails .payment-amount .label, .orderdetails .payment-amount .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .orderdetails .payment-amount p, .orderdetails .payment-amount .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .orderdetails .payment-amount button, .orderdetails .payment-amount .mini-cart-details, .orderdetails .payment-amount .mini-cart-totals .free-shipping-text, .mini-cart-totals .orderdetails .payment-amount .free-shipping-text, .orderdetails .payment-amount .mini-cart-totals .float-left, .mini-cart-totals .orderdetails .payment-amount .float-left, .orderdetails .payment-amount .mini-cart-totals .float-right, .mini-cart-totals .orderdetails .payment-amount .float-right, .orderdetails .payment-amount .pt_cart .cart-error, .pt_cart .orderdetails .payment-amount .cart-error, .orderdetails .payment-amount .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .orderdetails .payment-amount .product-tile-info, .orderdetails .payment-amount .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .orderdetails .payment-amount .product-tile-info, .orderdetails .payment-amount .checkout-shipping .form-caption, .checkout-shipping .orderdetails .payment-amount .form-caption, .orderdetails .payment-amount
.edit-add-address .form-caption,
.edit-add-address .orderdetails .payment-amount .form-caption, .orderdetails .payment-amount
.checkout-billing .form-caption,
.checkout-billing .orderdetails .payment-amount .form-caption, .orderdetails .payment-amount
.edit-address .form-caption,
.edit-address .orderdetails .payment-amount .form-caption, .orderdetails .payment-amount
.editaddress .form-caption,
.editaddress .orderdetails .payment-amount .form-caption, .orderdetails .payment-amount
.edit-billing-address .form-caption,
.edit-billing-address .orderdetails .payment-amount .form-caption, .orderdetails .payment-amount .order-history-header .value, .order-history-header .orderdetails .payment-amount .value, .orderdetails .payment-amount .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .orderdetails .payment-amount .password-reset, .orderdetails .payment-amount #sign-in-dropdown .user-links, #sign-in-dropdown .orderdetails .payment-amount .user-links, .orderdetails .payment-amount .search-result-store .results-hits, .search-result-store .orderdetails .payment-amount .results-hits, .orderdetails .payment-amount .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .orderdetails .payment-amount .view-all-link, .orderdetails .payment-amount .store-detail-page .store-event small, .store-detail-page .store-event .orderdetails .payment-amount small, .orderdetails .payment-amount .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .orderdetails .payment-amount h3 {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  text-transform: none; }

.orderdetails .order-totals-table td:first-child {
  padding-right: 5rem;
  text-align: left; }

.orderdetails .order-totals-table .order-totals-table .order-totalcart .cart-coupon-code {
  display: none; }

.orderdetails .gift-message-container {
  padding: 2em 1em;
  margin: 0 auto; }
  @media print, screen and (min-width: 48em) {
    .orderdetails .gift-message-container {
      padding: 2em 0; } }
  @media print, screen and (min-width: 64.0625em) {
    .orderdetails .gift-message-container {
      padding: 2em; } }
  .orderdetails .gift-message-container h3 {
    font-size: 22px; }
  .orderdetails .gift-message-container .order-shipment-gift-message {
    padding-top: 20px; }
    .orderdetails .gift-message-container .order-shipment-gift-message h3 {
      padding-bottom: 10px; }
    .orderdetails .gift-message-container .order-shipment-gift-message p {
      padding-bottom: 10px; }
    .orderdetails .gift-message-container .order-shipment-gift-message .value {
      font-family: 'HelveticaNeueW01-45Ligh';
      word-wrap: break-word; }
  .orderdetails .gift-message-container .gift-message-image {
    text-align: center; }

.orderdetails .show-products-container .thick-border-top {
  border-top: 0px solid #000000; }

.orderdetails .show-products-container .calculations-container {
  text-transform: uppercase; }

.pt_order .actions,
.confirmation .actions {
  padding: .5em 1%; }
  .pt_order .actions a,
  .confirmation .actions a {
    margin-right: 2rem; }

.confirmation-message {
  margin-top: 2rem; }
  .confirmation-message h1, .confirmation-message .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .confirmation-message h2, .confirmation-message .account-edit .registration-box .column-header, .account-edit .registration-box .confirmation-message .column-header, .confirmation-message #addresses .column-header, #addresses .confirmation-message .column-header {
    font-family: 'HelveticaNeueW01-45Ligh'; }

.confirmation.create-account .order-confirmation-details {
  display: inline-block;
  width: 100%;
  vertical-align: top; }

.confirmation.create-account .order-confirmation-details {
  width: 100%; }

.confirmation.create-account .login-box-content {
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  padding: 1em; }
  .confirmation.create-account .login-box-content p {
    margin-top: 0;
    margin-bottom: 0; }
  .confirmation.create-account .login-box-content .form-row {
    margin: 0; }

/** My account order history page styling  **/
.pt_order .order-promotion-container {
  border: 1px #000 solid;
  border-width: 1px 0 1px 0; }

.pt_order .title-container {
  display: block;
  padding-top: .5em; }
  .pt_order .title-container h1, .pt_order .title-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_order .title-container h2, .pt_order .title-container .account-edit .registration-box .column-header, .account-edit .registration-box .pt_order .title-container .column-header, .pt_order .title-container #addresses .column-header, #addresses .pt_order .title-container .column-header {
    font-family: 'HelveticaNeueW01-75Bold';
    font-size: 2em; }

.pt_order .order-details-container #primary .search-result-options {
  display: none; }

.pt_order .order-details-container #primary .search-result-items {
  padding-left: 0;
  padding-right: 0; }
  .pt_order .order-details-container #primary .search-result-items .view-detail-btn-container {
    text-align: right;
    padding-top: 3em; }
    @media screen and (max-width: 47.9375em) {
      .pt_order .order-details-container #primary .search-result-items .view-detail-btn-container {
        text-align: center; } }
  .pt_order .order-details-container #primary .search-result-items .order-history-header {
    background: none;
    background-color: #f6f6f6;
    margin: 0;
    padding: 2em; }
    .pt_order .order-details-container #primary .search-result-items .order-history-header .non-price-column .row, .pt_order .order-details-container #primary .search-result-items .order-history-header .non-price-column #modal-cntr.product-compare-shades, .pt_order .order-details-container #primary .search-result-items .order-history-header .non-price-column .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .pt_order .order-details-container #primary .search-result-items .order-history-header .non-price-column .content-asset, .pt_order .order-details-container #primary .search-result-items .order-history-header .non-price-column .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .pt_order .order-details-container #primary .search-result-items .order-history-header .non-price-column .content-asset {
      margin: 0;
      padding: 0; }
    .pt_order .order-details-container #primary .search-result-items .order-history-header .order-total {
      text-align: right; }
  .pt_order .order-details-container #primary .search-result-items .cart-items-container, .pt_order .order-details-container #primary .search-result-items .cart-items-container .ordered-items {
    padding: 0;
    margin: 0; }
    .pt_order .order-details-container #primary .search-result-items .cart-items-container .ordered-items .item-detail-row {
      margin: 0;
      padding: 2em;
      border-bottom: 1px solid #000; }
      .pt_order .order-details-container #primary .search-result-items .cart-items-container .ordered-items .item-detail-row .item-price-column {
        text-align: right; }

.pt_order .sample-container {
  padding: 20px 0; }

.pt_order .orderdetails .show-products-container .thick-border-top {
  border-top: 1px solid #000000; }

.pt_order .orderdetails .order-shipment-table {
  border-bottom: none; }

@media screen and (max-width: 47.9375em) {
  .pt_order .orderdetails .order-information {
    padding: 2rem; } }

@media screen and (max-width: 47.9375em) {
  .pt_order .orderdetails .sample-container .sample-tiles-container .sample-tile {
    border-bottom: 1px solid #000000;
    padding-top: 10px;
    padding-bottom: 10px; }
    .pt_order .orderdetails .sample-container .sample-tiles-container .sample-tile:last-child {
      border: none; } }

@media screen and (max-width: 47.9375em) {
  .pt_order .orderdetails .sample-container .sample-tiles-container {
    padding: 10px; } }

.pt_order .history-details-container .order-history-header {
  background: #f6f6f6;
  border-top: 1px solid #BFBFBF; }
  .pt_order .history-details-container .order-history-header .order-detail .label, .pt_order .history-details-container .order-history-header .order-detail label, .pt_order .history-details-container .order-history-header .order-detail .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_order .history-details-container .order-history-header .order-detail .promotion, .pt_order .history-details-container .order-history-header .order-detail .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_order .history-details-container .order-history-header .order-detail .promotion, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user > a, .pt_order .history-details-container .order-history-header .order-detail
  .menu-utility-user .sign-in-wrapper > a,
  .menu-utility-user .pt_order .history-details-container .order-history-header .order-detail .sign-in-wrapper > a, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_order .history-details-container .order-history-header .order-detail span.error, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_order .history-details-container .order-history-header .order-detail p, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_order .history-details-container .order-history-header .order-detail button, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-details, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_order .history-details-container .order-history-header .order-detail .free-shipping-text, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-totals .float-left, .mini-cart-totals .pt_order .history-details-container .order-history-header .order-detail .float-left, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-totals .float-right, .mini-cart-totals .pt_order .history-details-container .order-history-header .order-detail .float-right, .pt_order .history-details-container .order-history-header .order-detail .pt_cart .cart-error, .pt_cart .pt_order .history-details-container .order-history-header .order-detail .cart-error, .pt_order .history-details-container .order-history-header .order-detail .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_order .history-details-container .order-history-header .order-detail .product-tile-info, .pt_order .history-details-container .order-history-header .order-detail .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_order .history-details-container .order-history-header .order-detail .product-tile-info, .pt_order .history-details-container .order-history-header .order-detail .checkout-shipping .form-caption, .checkout-shipping .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .edit-add-address .form-caption,
  .edit-add-address .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .checkout-billing .form-caption,
  .checkout-billing .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .edit-address .form-caption,
  .edit-address .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .editaddress .form-caption,
  .editaddress .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .edit-billing-address .form-caption,
  .edit-billing-address .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail .value, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail #sign-in-dropdown .user-links, #sign-in-dropdown .pt_order .history-details-container .order-history-header .order-detail .user-links, .pt_order .history-details-container .order-history-header .order-detail .search-result-store .results-hits, .search-result-store .pt_order .history-details-container .order-history-header .order-detail .results-hits, .pt_order .history-details-container .order-history-header .order-detail .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_order .history-details-container .order-history-header .order-detail .view-all-link, .pt_order .history-details-container .order-history-header .order-detail .store-detail-page .store-event small, .store-detail-page .store-event .pt_order .history-details-container .order-history-header .order-detail small, .pt_order .history-details-container .order-history-header .order-detail .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_order .history-details-container .order-history-header .order-detail h3, .pt_order .history-details-container .order-history-header .order-detail .value {
    text-transform: capitalize; }
  .pt_order .history-details-container .order-history-header .order-detail .label, .pt_order .history-details-container .order-history-header .order-detail label, .pt_order .history-details-container .order-history-header .order-detail .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_order .history-details-container .order-history-header .order-detail .promotion, .pt_order .history-details-container .order-history-header .order-detail .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_order .history-details-container .order-history-header .order-detail .promotion, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user > a, .pt_order .history-details-container .order-history-header .order-detail
  .menu-utility-user .sign-in-wrapper > a,
  .menu-utility-user .pt_order .history-details-container .order-history-header .order-detail .sign-in-wrapper > a, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_order .history-details-container .order-history-header .order-detail span.error, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_order .history-details-container .order-history-header .order-detail p, .pt_order .history-details-container .order-history-header .order-detail .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_order .history-details-container .order-history-header .order-detail button, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-details, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_order .history-details-container .order-history-header .order-detail .free-shipping-text, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-totals .float-left, .mini-cart-totals .pt_order .history-details-container .order-history-header .order-detail .float-left, .pt_order .history-details-container .order-history-header .order-detail .mini-cart-totals .float-right, .mini-cart-totals .pt_order .history-details-container .order-history-header .order-detail .float-right, .pt_order .history-details-container .order-history-header .order-detail .pt_cart .cart-error, .pt_cart .pt_order .history-details-container .order-history-header .order-detail .cart-error, .pt_order .history-details-container .order-history-header .order-detail .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_order .history-details-container .order-history-header .order-detail .product-tile-info, .pt_order .history-details-container .order-history-header .order-detail .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_order .history-details-container .order-history-header .order-detail .product-tile-info, .pt_order .history-details-container .order-history-header .order-detail .checkout-shipping .form-caption, .checkout-shipping .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .edit-add-address .form-caption,
  .edit-add-address .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .checkout-billing .form-caption,
  .checkout-billing .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .edit-address .form-caption,
  .edit-address .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .editaddress .form-caption,
  .editaddress .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail
  .edit-billing-address .form-caption,
  .edit-billing-address .pt_order .history-details-container .order-history-header .order-detail .form-caption, .pt_order .history-details-container .order-history-header .order-detail .value, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_order .history-details-container .order-history-header .order-detail .password-reset, .pt_order .history-details-container .order-history-header .order-detail #sign-in-dropdown .user-links, #sign-in-dropdown .pt_order .history-details-container .order-history-header .order-detail .user-links, .pt_order .history-details-container .order-history-header .order-detail .search-result-store .results-hits, .search-result-store .pt_order .history-details-container .order-history-header .order-detail .results-hits, .pt_order .history-details-container .order-history-header .order-detail .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_order .history-details-container .order-history-header .order-detail .view-all-link, .pt_order .history-details-container .order-history-header .order-detail .store-detail-page .store-event small, .store-detail-page .store-event .pt_order .history-details-container .order-history-header .order-detail small, .pt_order .history-details-container .order-history-header .order-detail .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_order .history-details-container .order-history-header .order-detail h3 {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .pt_order .history-details-container .order-history-header .order-detail .value {
    font-family: 'HelveticaNeueW01-45Ligh';
    margin-top: 5px; }
    .pt_order .history-details-container .order-history-header .order-detail .value.order-price {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
  @media screen and (max-width: 47.9375em) {
    .pt_order .history-details-container .order-history-header {
      background: none;
      border-bottom: 1px solid #ccc; } }

.pt_order .history-details-container .order-history-items .gift-cert-container {
  border-top: none; }

.pt_order .history-details-container .order-history-items .product-list-item .line-item {
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

.pt_order .history-details-container .order-history-items .item-price-column {
  padding-right: 40px; }
  .pt_order .history-details-container .order-history-items .item-price-column .price-adjusted-total span {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .pt_order .history-details-container .order-history-items .item-price-column .price-total strong {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }

.pt_order .history-details-container .view-detail-btn-container button {
  width: 100%; }
  @media print, screen and (min-width: 48em) {
    .pt_order .history-details-container .view-detail-btn-container button {
      width: 40%; } }

/** Order confirmation page styling  **/
.pt_order-confirmation .confirmation h1, .pt_order-confirmation .confirmation .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_order-confirmation .confirmation h2, .pt_order-confirmation .confirmation .account-edit .registration-box .column-header, .account-edit .registration-box .pt_order-confirmation .confirmation .column-header, .pt_order-confirmation .confirmation #addresses .column-header, #addresses .pt_order-confirmation .confirmation .column-header {
  padding-left: 0px; }

@media screen and (max-width: 47.9375em) {
  .pt_order-confirmation .confirmation .confirmation-message {
    text-align: left; } }

.pt_order-confirmation .confirmation .confirmation-message-slot {
  width: 90%;
  text-transform: none;
  line-height: 1.2; }
  @media print, screen and (min-width: 64.0625em) {
    .pt_order-confirmation .confirmation .confirmation-message-slot {
      width: 68%; } }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .confirmation .confirmation-message-slot {
      margin: 0 auto;
      width: 100%; } }

@media screen and (max-width: 47.9375em) {
  .pt_order-confirmation .orderdetails .order-information {
    border-top: none;
    padding-top: 0px; } }

.pt_order-confirmation .payment-block {
  border: 1px solid #000;
  padding-left: 12px;
  padding-bottom: 20px; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .payment-block {
      height: auto;
      padding-bottom: 25px; } }
  @media print, screen and (min-width: 64.0625em) {
    .pt_order-confirmation .payment-block {
      padding-bottom: 30px; } }

@media print, screen and (min-width: 48em) {
  .pt_order-confirmation .orderpaymentinstrumentsgc {
    height: auto; } }

.pt_order-confirmation .order-shipment-details {
  margin-right: 10px;
  margin: 0 auto; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .order-shipment-details {
      display: -ms-flexbox;
      display: flex; } }
  .pt_order-confirmation .order-shipment-details .order-shipment-address {
    border: 1px solid #000;
    margin-right: 12px; }
  .pt_order-confirmation .order-shipment-details .shipping-method {
    border: 1px solid #000;
    padding: 12px 12px 25px 12px; }

.pt_order-confirmation .summarybox {
  padding: 12px 12px 25px 12px; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .summarybox {
      width: 220px; } }
  .pt_order-confirmation .summarybox .mini-address-name {
    padding-bottom: 10px; }
  .pt_order-confirmation .summarybox .mini-address-location {
    padding-bottom: 10px; }

.pt_order-confirmation .login-create-account {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 2em 0em 2em 0em;
  border: 1px solid #000000;
  margin-top: 2rem;
  border-width: 1px 0px 1px 0px; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .login-create-account {
      border-top: 1px solid #C8C8C8;
      border-width: 1px 0px 0px 0px; } }
  .pt_order-confirmation .login-create-account .order-account-form {
    margin: 0 auto; }
  .pt_order-confirmation .login-create-account .order-registration-block p {
    padding: 15px 68px 0px 0px; }
  .pt_order-confirmation .login-create-account .checkout-registration-form .form-row {
    width: 33%;
    float: left;
    clear: none;
    margin-right: 1em; }
    @media print, screen and (min-width: 48em) {
      .pt_order-confirmation .login-create-account .checkout-registration-form .form-row.password-field {
        width: 100%;
        margin-top: 0px; }
        .pt_order-confirmation .login-create-account .checkout-registration-form .form-row.password-field .field-wrapper {
          width: 66%; } }
    .pt_order-confirmation .login-create-account .checkout-registration-form .form-row.password-confirm-field {
      width: 100%; }
      @media screen and (max-width: 47.9375em) {
        .pt_order-confirmation .login-create-account .checkout-registration-form .form-row.password-confirm-field {
          margin-top: 1.5em;
          width: 100%; } }
      @media print, screen and (min-width: 48em) {
        .pt_order-confirmation .login-create-account .checkout-registration-form .form-row.password-confirm-field .field-wrapper {
          width: 66%; } }
      @media print, screen and (min-width: 64.0625em) {
        .pt_order-confirmation .login-create-account .checkout-registration-form .form-row.password-confirm-field .field-wrapper {
          width: 66%; } }
    @media screen and (max-width: 47.9375em) {
      .pt_order-confirmation .login-create-account .checkout-registration-form .form-row {
        width: 100%; }
        .pt_order-confirmation .login-create-account .checkout-registration-form .form-row label {
          text-align: left; } }
    .pt_order-confirmation .login-create-account .checkout-registration-form .form-row label {
      width: auto; }
    .pt_order-confirmation .login-create-account .checkout-registration-form .form-row span.error {
      margin-left: 1em; }
    .pt_order-confirmation .login-create-account .checkout-registration-form .form-row .field-wrapper input {
      background: none; }
  .pt_order-confirmation .login-create-account .checkout-registration-form .largebutton {
    padding-left: 3em;
    padding-right: 3em;
    width: 66%; }
    @media print, screen and (min-width: 48em) {
      .pt_order-confirmation .login-create-account .checkout-registration-form .largebutton {
        padding-left: 1.25em;
        padding-right: 1.25em; } }
    @media screen and (max-width: 47.9375em) {
      .pt_order-confirmation .login-create-account .checkout-registration-form .largebutton {
        width: 100%;
        margin-top: 2em; } }
  @media print, screen and (min-width: 48em) {
    .pt_order-confirmation .login-create-account .checkout-registration-form .pw-requirements.hide-for-small-only {
      width: 66%; } }
  @media print, screen and (min-width: 64.0625em) {
    .pt_order-confirmation .login-create-account .checkout-registration-form .pw-requirements.hide-for-small-only {
      width: 66%; } }
  .pt_order-confirmation .login-create-account .checkout-registration-form .form-caption {
    display: none; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .login-create-account .login-box-content {
      text-align: left;
      padding-top: 20px; } }
  .pt_order-confirmation .login-create-account h2 {
    text-transform: uppercase;
    font-family: 'HelveticaNeueW01-45Ligh';
    line-height: 1;
    margin-bottom: 0em;
    padding-right: 100px; }
    @media screen and (max-width: 47.9375em) {
      .pt_order-confirmation .login-create-account h2 {
        text-align: center;
        font-size: 20px;
        line-height: 1;
        text-align: left; } }
  .pt_order-confirmation .login-create-account span .error {
    margin-left: 1em; }

.pt_order-confirmation .orderdetails .gift-message-container {
  border: 1px solid #BFBFBF; }

.pt_order-confirmation .orderdetails .order-payment-instruments {
  margin-left: 12px; }
  .pt_order-confirmation .orderdetails .order-payment-instruments .order-payment-card {
    height: 47%;
    border: 1px solid #000;
    padding-left: 15px; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .orderdetails .order-payment-instruments .payment-amount .value {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; } }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .orderdetails .order-payment-instruments {
      margin-left: 0px; } }
  .pt_order-confirmation .orderdetails .order-payment-instruments .payment-type {
    display: none; }
  .pt_order-confirmation .orderdetails .order-payment-instruments .cc-owner {
    display: none; }
  .pt_order-confirmation .orderdetails .order-payment-instruments .cc-type {
    display: none; }
  .pt_order-confirmation .orderdetails .order-payment-instruments .cc-number {
    margin-top: 1em; }
    .pt_order-confirmation .orderdetails .order-payment-instruments .cc-number:before {
      bottom: 0px;
      float: left;
      margin-right: 1em;
      position: relative; }

.pt_order-confirmation .orderdetails .show-products-container {
  margin-top: 3.125rem;
  margin-bottom: 16rem;
  margin: 0 auto;
  border-bottom: 1px solid #C8C8C8;
  padding-bottom: 40px;
  -ms-box-orient: horizontal;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .orderdetails .show-products-container .order-mobile-view:nth-of-type(1) {
      -ms-flex-order: 2;
          order: 2; }
    .pt_order-confirmation .orderdetails .show-products-container .order-mobile-view:nth-of-type(2) {
      -ms-flex-order: 1;
          order: 1; } }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .orderdetails .show-products-container {
      margin: 0; } }
  .pt_order-confirmation .orderdetails .show-products-container .product-list-item .name {
    font-size: 1rem;
    margin-bottom: 1rem;
    text-transform: uppercase; }
  .pt_order-confirmation .orderdetails .show-products-container .product-list-item .product-name {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    font-style: normal; }
  .pt_order-confirmation .orderdetails .show-products-container .product-list-item .line-item {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    font-style: normal; }
  .pt_order-confirmation .orderdetails .show-products-container .product-list-item .attribute {
    margin-bottom: 1rem; }
    .pt_order-confirmation .orderdetails .show-products-container .product-list-item .attribute .value {
      font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset {
    margin: 0;
    padding-top: 2em;
    border-top: 1px solid black;
    padding-bottom: 1em; }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row:first-child, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades:first-child, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset:first-child, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset:first-child, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset:first-child, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset:first-child {
      border-top: 2px solid black; }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .line-item-details .item-image img, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .line-item-details .item-image img, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .line-item-details .item-image img, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-details .item-image img, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .line-item-details .item-image img, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-details .item-image img {
      max-height: 200px; }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity {
      width: auto;
      margin-bottom: 1rem; }
      @media print, screen and (min-width: 48em) {
        .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity {
          text-align: center; } }
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity label, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity label, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .promotion, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .menu-utility-user > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .menu-utility-user > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user > a, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user > a, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .sign-in-wrapper > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .sign-in-wrapper > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .sign-in-wrapper > a, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .sign-in-wrapper > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .sign-in-wrapper > a, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .menu-utility-user .sign-in-wrapper > a,
      .menu-utility-user .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .sign-in-wrapper > a, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity span.error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity span.error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity span.error, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity span.error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity span.error, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity span.error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .label, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity p, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity p, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity p, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity p, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity p, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity p, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity button, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity button, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity button, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity button, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity button, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity button, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .mini-cart-details, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .mini-cart-details, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-details, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-details, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-details, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-details, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .free-shipping-text, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .free-shipping-text, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .free-shipping-text, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .free-shipping-text, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .free-shipping-text, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .free-shipping-text, .mini-cart-totals .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .free-shipping-text, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .float-left, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .float-left, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .float-left, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .float-left, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .float-left, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-left, .mini-cart-totals .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .float-left, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .float-right, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .float-right, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .float-right, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .float-right, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .float-right, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .mini-cart-totals .float-right, .mini-cart-totals .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .float-right, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .pt_cart .cart-error, .pt_cart .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .cart-error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .pt_cart .cart-error, .pt_cart .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .cart-error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_cart .cart-error, .pt_cart .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .cart-error, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_cart .cart-error, .pt_cart .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .cart-error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_cart .cart-error, .pt_cart .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .cart-error, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_cart .cart-error, .pt_cart .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .cart-error, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .product-tile-info, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkout-shipping .form-caption, .checkout-shipping .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity
      .edit-add-address .form-caption,
      .edit-add-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity
      .edit-add-address .form-caption,
      .edit-add-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .edit-add-address .form-caption,
      .edit-add-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .edit-add-address .form-caption,
      .edit-add-address .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .edit-add-address .form-caption,
      .edit-add-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .edit-add-address .form-caption,
      .edit-add-address .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity
      .checkout-billing .form-caption,
      .checkout-billing .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity
      .checkout-billing .form-caption,
      .checkout-billing .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .checkout-billing .form-caption,
      .checkout-billing .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .checkout-billing .form-caption,
      .checkout-billing .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .checkout-billing .form-caption,
      .checkout-billing .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .checkout-billing .form-caption,
      .checkout-billing .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity
      .edit-address .form-caption,
      .edit-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity
      .edit-address .form-caption,
      .edit-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .edit-address .form-caption,
      .edit-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .edit-address .form-caption,
      .edit-address .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .edit-address .form-caption,
      .edit-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .edit-address .form-caption,
      .edit-address .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity
      .editaddress .form-caption,
      .editaddress .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity
      .editaddress .form-caption,
      .editaddress .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .editaddress .form-caption,
      .editaddress .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .editaddress .form-caption,
      .editaddress .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .editaddress .form-caption,
      .editaddress .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .editaddress .form-caption,
      .editaddress .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity
      .edit-billing-address .form-caption,
      .edit-billing-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity
      .edit-billing-address .form-caption,
      .edit-billing-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .edit-billing-address .form-caption,
      .edit-billing-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .edit-billing-address .form-caption,
      .edit-billing-address .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity
      .edit-billing-address .form-caption,
      .edit-billing-address .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity
      .edit-billing-address .form-caption,
      .edit-billing-address .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .form-caption, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .order-history-header .value, .order-history-header .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .value, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .order-history-header .value, .order-history-header .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .value, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .order-history-header .value, .order-history-header .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .value, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .order-history-header .value, .order-history-header .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .value, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .order-history-header .value, .order-history-header .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .value, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .order-history-header .value, .order-history-header .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .value, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .password-reset, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .user-links, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .user-links, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .user-links, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .user-links, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .user-links, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity #sign-in-dropdown .user-links, #sign-in-dropdown .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .user-links, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .search-result-store .results-hits, .search-result-store .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .results-hits, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .search-result-store .results-hits, .search-result-store .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .results-hits, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .search-result-store .results-hits, .search-result-store .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .results-hits, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .search-result-store .results-hits, .search-result-store .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .results-hits, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .search-result-store .results-hits, .search-result-store .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .results-hits, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .search-result-store .results-hits, .search-result-store .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .results-hits, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .view-all-link, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .view-all-link, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .view-all-link, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .view-all-link, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .view-all-link, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .view-all-link, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity small, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity small, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity small, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity small, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity small, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .store-detail-page .store-event small, .store-detail-page .store-event .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity small, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity h3, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity h3, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity h3, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity h3, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity h3, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity h3 {
        font-family: 'Helvetica Neue LT W01_55 Roman';
        margin: 0; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .quantity-column .line-item-quantity, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .quantity-column .line-item-quantity, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .quantity-column .line-item-quantity {
          text-align: right; } }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .line-item-price, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .line-item-price, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .line-item-price, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .line-item-price, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price {
      font-family: 'Helvetica Neue LT W01_55 Roman';
      text-align: right; }
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .line-item-price .price-adjusted-total, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .line-item-price .price-adjusted-total, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .line-item-price .price-adjusted-total, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price .price-adjusted-total, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .line-item-price .price-adjusted-total, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price .price-adjusted-total {
        display: block; }
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .line-item-price .globalprice_unadjusted, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .line-item-price .globalprice_unadjusted, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .line-item-price .globalprice_unadjusted, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price .globalprice_unadjusted, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .line-item-price .globalprice_unadjusted, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price .globalprice_unadjusted {
        text-decoration: line-through; }
      @media screen and (max-width: 47.9375em) {
        .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .line-item-price, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .line-item-price, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .line-item-price, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .line-item-price, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .line-item-price {
          margin-top: 1em;
          text-align: left; } }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .product-promotion-container, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .product-promotion-container, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .product-promotion-container, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .product-promotion-container, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .product-promotion-container, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .product-promotion-container {
      color: #767676;
      font-style: italic;
      margin: 0;
      padding-bottom: 1em;
      width: 100%; }
      @media screen and (max-width: 47.9375em) {
        .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.row .product-promotion-container, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item#modal-cntr.product-compare-shades .product-promotion-container, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .no-left-nav-template .line-item.content-asset .product-promotion-container, .pt_content-search-result-static .no-left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .product-promotion-container, .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .pt_content-search-result-static .left-nav-template .line-item.content-asset .product-promotion-container, .pt_content-search-result-static .left-nav-template .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .line-item.content-asset .product-promotion-container {
          padding-top: 1em;
          padding-bottom: 1em;
          text-align: center; } }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .rowgiftcert .item-details .name {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  @media print, screen and (min-width: 48em) {
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .rowgiftcert .item-details {
      padding: 0; } }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .rowgiftcert .item-total {
    text-align: right;
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
    @media screen and (max-width: 47.9375em) {
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .rowgiftcert .item-total {
        padding-top: 1em;
        text-align: left;
        padding-bottom: 1em; } }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-header {
    text-transform: uppercase;
    font-family: 'Helvetica Neue LT W01_35 Thin';
    padding-bottom: 1px; }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .order-promotion-body {
    text-transform: uppercase;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .order-promotion-container .checkout-promotion-container {
    font-family: 'HelveticaNeueW01-75Bold';
    text-align: left; }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3 {
    margin: 0;
    padding: 1em;
    font-family: 'HelveticaNeueW01-45Ligh';
    text-transform: uppercase; }
    @media screen and (max-width: 47.9375em) {
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container h3 {
        padding: 1.5em 0; } }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container .tiles-wrapper {
    padding: 1em 0;
    margin: 0 auto; }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container .tiles-wrapper .sample-tile {
      text-align: center;
      border-bottom: 2px solid #BFBFBF;
      padding-bottom: 20px;
      margin-bottom: 20px; }
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container .tiles-wrapper .sample-tile:nth-last-child(1) {
        border-bottom: none; }
      @media screen and (max-width: 47.9375em) {
        .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container .tiles-wrapper .sample-tile {
          text-align: left; }
          .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container .tiles-wrapper .sample-tile:first-child {
            padding-top: 0; } }
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container .tiles-wrapper .sample-tile .sample-product-name {
        margin-top: 1em;
        text-transform: uppercase;
        font-family: 'Helvetica Neue LT W01_55 Roman'; }
        @media screen and (max-width: 47.9375em) {
          .pt_order-confirmation .orderdetails .show-products-container .checkout-column-left .sample-container .tiles-wrapper .sample-tile .sample-product-name {
            margin-top: 0; } }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right {
      padding-left: 0;
      padding-right: 0; } }
  .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right .order-payment-summary {
    float: none; }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right .order-payment-summary .cart-coupon-code {
      display: none; }
    .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right .order-payment-summary .order-totals-table {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
      @media screen and (max-width: 47.9375em) {
        .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right .order-payment-summary .order-totals-table {
          display: inherit;
          padding-bottom: 30px;
          border-bottom: 1px solid #C8C8C8; } }
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right .order-payment-summary .order-totals-table .calculations-container {
        padding-top: 0px;
        text-transform: uppercase; }
        .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right .order-payment-summary .order-totals-table .calculations-container > div {
          padding-bottom: 8px; }
      .pt_order-confirmation .orderdetails .show-products-container .checkout-column-right .order-payment-summary .order-totals-table .order-total {
        border-top: 1px solid #BFBFBF;
        border-bottom: 1px solid #BFBFBF;
        padding-top: 1em;
        font-size: 1em;
        padding-left: 0;
        padding-right: 0; }

.pt_order-confirmation .order-confirmation-details {
  margin-top: 2em; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .order-confirmation-details {
      margin-top: 0px; } }
  .pt_order-confirmation .order-confirmation-details .orderpaymentinstrumentsgc .gift-card-label {
    float: none; }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .order-confirmation-details .orderpaymentinstrumentsgc .payment-amount {
      float: left; } }
  @media screen and (max-width: 47.9375em) {
    .pt_order-confirmation .order-confirmation-details .orderpaymentinstrumentsgc {
      height: auto; } }

.pt_order-confirmation .order-confirmation-section {
  margin: 0 auto; }

.pt_order-confirmation .cart-recommendation-container {
  width: 100%; }
  .pt_order-confirmation .cart-recommendation-container .carousel-recommendations {
    border: none; }

/*** order details purchage type icons ***/
.gift-card-label:before {
  position: relative;
  float: left;
  display: block;
  content: " ";
  background: url(../images/giftcard.jpg) no-repeat top left;
  width: 44px;
  height: 29px;
  overflow: hidden;
  right: 0;
  bottom: -5px;
  margin-right: 1rem;
  margin-bottom: 1.875rem;
  background-size: cover; }

.paypal-label:before {
  position: relative;
  float: left;
  display: block;
  content: " ";
  background: url(../images/icon-other-payment.png) 0 -31px no-repeat;
  width: 47px;
  height: 31px;
  overflow: hidden;
  right: 0;
  bottom: -5px;
  background-size: 100%;
  margin-right: 12px; }

.applepay-label:before {
  position: relative;
  float: left;
  display: block;
  content: " ";
  background: url(../images/icon-other-payment.png) no-repeat top left;
  width: 47px;
  height: 31px;
  overflow: hidden;
  right: 0;
  bottom: -5px;
  background-size: 100%;
  margin-right: 12px; }

.order-promotion-section {
  padding: 13px !important;
  text-align: left;
  background: #C8C8C8; }
  .order-promotion-section .order-promotion-data {
    margin-left: 0 !important;
    color: #000;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    font-style: normal; }

/*** Order track ***/
.pt_checkorder .page-content .collapse {
  padding-left: 0; }

.pt_checkorder .primary-content {
  border-top: none;
  margin: 0 auto; }

@media screen and (max-width: 64em) {
  .pt_checkorder .order-track-wrapper {
    padding: 40px; } }

.pt_checkorder .order-track-wrapper .error-form {
  text-align: center;
  margin-top: 20px; }

.pt_checkorder .order-track-wrapper .login-order-track h2 {
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 20px; }

.pt_checkorder .order-track-wrapper .login-order-track .login-box-content {
  margin: 0 auto;
  width: 90%; }
  @media screen and (max-width: 47.9375em) {
    .pt_checkorder .order-track-wrapper .login-order-track .login-box-content {
      width: 100%; } }
  .pt_checkorder .order-track-wrapper .login-order-track .login-box-content p {
    text-align: center;
    width: 80%;
    margin: 0 auto; }
    @media screen and (max-width: 47.9375em) {
      .pt_checkorder .order-track-wrapper .login-order-track .login-box-content p {
        width: 100%; } }
  .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form {
    width: 90%;
    margin: 2em auto; }
    @media screen and (max-width: 47.9375em) {
      .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form {
        width: 100%; } }
    @media screen and (max-width: 64em) {
      .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form .search-order-field label {
        min-width: 130px; } }
    @media screen and (max-width: 47.9375em) {
      .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form .search-order-field .field-wrapper {
        width: 100%; } }
    .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form .search-order-field .field-wrapper .input-text {
      width: 100%; }
    .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form .form-row-button {
      margin: 0;
      border-top: 0; }
      @media screen and (max-width: 47.9375em) {
        .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form .form-row-button {
          padding: 40px 0px;
          max-width: 100%; } }
    .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form .order-search-btn {
      display: block;
      width: 50%; }
      @media screen and (max-width: 47.9375em) {
        .pt_checkorder .order-track-wrapper .login-order-track .login-box-content form .order-search-btn {
          width: 90%; } }

/* Reveal */
body.modal-open-productImageZoom .reveal-overlay {
  overflow-y: hidden; }

.reveal-overlay {
  z-index: 1100; }

.modal-body {
  padding: 0;
  margin-top: 2rem;
  overflow: auto;
  width: 100%;
  height: 90%; }
  @media print, screen and (min-width: 48em) {
    .modal-body {
      height: 100%;
      padding: 0 1rem 1rem;
      margin-top: 2.5rem; } }
  @media print, screen and (min-width: 64.0625em) {
    .modal-body {
      padding: 0 2rem 2rem;
      margin-top: 2.5rem; } }

@media screen and (max-width: 47.9375em) {
  html.is-reveal-open {
    position: fixed;
    width: 100%;
    height: 100%; } }

@media screen and (max-width: 47.9375em) {
  html.is-reveal-open body.modal-open-newsletter-signup-modal {
    width: 100%; } }

.reveal {
  padding: 1em;
  margin-bottom: 1rem;
  border: 0;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  overflow: hidden; }
  @media screen and (max-width: 47.9375em) {
    .reveal {
      top: 5px !important;
      height: 75%;
      min-height: 0; } }
  @media print, screen and (min-width: 48em) {
    .reveal {
      max-width: 80%; } }
  @media print, screen and (min-width: 64.0625em) {
    .reveal {
      max-width: 1000px; } }
  .reveal button.close-button {
    background-color: transparent;
    border: 0;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 28px;
    font-family: 'HelveticaNeueW01-UltLt';
    position: absolute;
    top: 12px;
    right: 20px;
    padding: 0; }
    @media print, screen and (min-width: 48em) {
      .reveal button.close-button {
        font-size: 32px; } }
  .reveal.medium {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 63.125rem;
    padding: 2rem; }
    @media print, screen and (min-width: 48em) {
      .reveal.medium {
        width: 80%;
        padding: 3rem; } }

.language-selection {
  width: 90% !important;
  margin: 0px auto; }
  @media print, screen and (min-width: 48em) {
    .language-selection {
      width: 600px !important; } }

.languages-modal button {
  width: 140px;
  margin: 0 1em 1em 0;
  padding: 0.5em 2em 0.3em 2em; }

.newsletter-signup-modal {
  background-color: #000000;
  color: #FFFFFF; }
  @media screen and (max-width: 47.9375em) {
    .newsletter-signup-modal {
      padding: 20px 20px 40px 20px;
      height: auto; } }
  @media print, screen and (min-width: 64.0625em) {
    .newsletter-signup-modal {
      top: 50% !important;
      left: 50%;
      position: absolute;
      transform: translateY(-50%) translateX(-50%); } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
    .newsletter-signup-modal {
      margin-top: 35%; } }
  .newsletter-signup-modal h1, .newsletter-signup-modal .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal h2, .newsletter-signup-modal .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .column-header, .newsletter-signup-modal #addresses .column-header, #addresses .newsletter-signup-modal .column-header {
    font-size: 60px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .newsletter-signup-modal h1, .newsletter-signup-modal .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal h2, .newsletter-signup-modal .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .column-header, .newsletter-signup-modal #addresses .column-header, #addresses .newsletter-signup-modal .column-header {
        font-size: 38px; } }
    @media screen and (max-width: 47.9375em) {
      .newsletter-signup-modal h1, .newsletter-signup-modal .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal h2, .newsletter-signup-modal .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .column-header, .newsletter-signup-modal #addresses .column-header, #addresses .newsletter-signup-modal .column-header {
        font-size: 40px; } }
  @media print, screen and (min-width: 48em) {
    .newsletter-signup-modal .news-letter-form h1, .newsletter-signup-modal .news-letter-form .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .newsletter-signup-modal .news-letter-form h2, .newsletter-signup-modal .news-letter-form .account-edit .registration-box .column-header, .account-edit .registration-box .newsletter-signup-modal .news-letter-form .column-header, .newsletter-signup-modal .news-letter-form #addresses .column-header, #addresses .newsletter-signup-modal .news-letter-form .column-header {
      margin-top: 0; } }
  .newsletter-signup-modal .promotions-container {
    margin: 10px 0 20px 0;
    letter-spacing: 0; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .newsletter-signup-modal .promotions-container {
        font-size: 10px;
        margin: 0 0 5px 0; } }
  .newsletter-signup-modal input[type="text"] {
    background-color: #000000;
    color: #FFFFFF; }
  .newsletter-signup-modal button[type="submit"] {
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    border: 1px solid #FFFFFF;
    width: 100%;
    margin-top: 10px; }
    .newsletter-signup-modal button[type="submit"]:hover {
      background-color: #000000;
      color: #FFFFFF;
      border-color: #FFFFFF; }
  .newsletter-signup-modal .whats-new-btn a {
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    width: 100%;
    margin-top: 10px;
    border: none; }
    .newsletter-signup-modal .whats-new-btn a:hover {
      background-color: #000000;
      color: #FFFFFF;
      border-color: #FFFFFF; }
    .newsletter-signup-modal .whats-new-btn a .button-newsletter {
      max-width: 100%; }
  .newsletter-signup-modal .registered-email {
    display: none; }
  .newsletter-signup-modal .register-success .success-msg {
    margin: 20px 0; }
  @media print, screen and (min-width: 64.0625em) {
    .newsletter-signup-modal {
      width: 972px;
      height: 462px;
      background-position: center;
      background-size: contain; } }
  @media print, screen and (min-width: 48em) {
    .newsletter-signup-modal {
      background-image: url("../images/newsletter_bg.png");
      background-repeat: no-repeat; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .newsletter-signup-modal {
      width: 640px;
      height: 320px;
      background-position: center;
      background-size: contain; } }
  @media print, screen and (min-width: 48em) {
    .newsletter-signup-modal .modal-body {
      width: 50%;
      float: right;
      padding-top: 1rem;
      margin-top: 1.5rem; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .newsletter-signup-modal .modal-body {
      padding-top: 0rem; } }
  @media print, screen and (min-width: 64.0625em) {
    .newsletter-signup-modal .modal-body {
      margin-top: 1.5rem; } }
  .newsletter-signup-modal span.error {
    padding-left: 0; }
  .newsletter-signup-modal .icon-close:before {
    color: #BFBFBF; }
  .newsletter-signup-modal .input-checkbox {
    color: #FFFFFF; }

#modal-cntr.productImageZoom {
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  height: 100% !important;
  top: 0px !important;
  left: 0px !important;
  margin: 0px 0px 0px 0px !important;
  max-width: 100%; }
  #modal-cntr.productImageZoom .modal-body {
    padding: 0;
    margin-top: 0; }
  @media print, screen and (min-width: 64.0625em) {
    #modal-cntr.productImageZoom .close-button {
      top: 60px;
      right: 60px; } }
  #modal-cntr.productImageZoom .close-button .icon-close {
    top: 0;
    font-size: 30px;
    color: #000000; }
  #modal-cntr.productImageZoom .modal-content img {
    display: block;
    margin: 0 auto; }

@media screen and (max-width: 47.9375em) and (orientation: portrait) {
  #modal-cntr.productImageZoom .modal-content img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); } }

@media screen and (min-width: 48em) and (max-width: 64em) and (orientation: portrait) {
  #modal-cntr.productImageZoom .modal-content img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); } }

#modal-cntr.modal-video-player {
  padding: 0; }
  #modal-cntr.modal-video-player .close-button {
    top: 10px;
    right: 12px;
    line-height: 16px;
    border: 0;
    padding: 5px; }
  #modal-cntr.modal-video-player .modal-body {
    padding: 0; }

.modal-content .product-images {
  margin: 0;
  padding: 0;
  max-height: 800px; }
  .modal-content .product-images li {
    margin-top: 30px; }
    .modal-content .product-images li:first-child {
      margin-top: 0; }

/******* EDIT MODAL *******/
.edit-modal {
  width: 90%;
  border-bottom: 0px; }
  @media print, screen and (min-width: 64.0625em) {
    .edit-modal {
      max-width: 800px; } }
  .edit-modal .image-zoom {
    display: none; }
  @media screen and (max-width: 47.9375em) {
    .edit-modal .product-add-to-cart .price-qty-row {
      display: inline-block;
      width: 100%; }
      .edit-modal .product-add-to-cart .price-qty-row .price-label, .edit-modal .product-add-to-cart .price-qty-row .product-price, .edit-modal .product-add-to-cart .price-qty-row .inventory {
        display: inline-block; } }
  @media screen and (max-width: 64em) {
    .edit-modal.reveal.medium {
      padding: 3em 2em; } }
  .edit-modal .full-detail-btn {
    display: none; }
  .edit-modal .product-image-container .row .product-thumbnails, .edit-modal .product-image-container #modal-cntr.product-compare-shades .product-thumbnails, .edit-modal .product-image-container .pt_content-search-result-static .no-left-nav-template .content-asset .product-thumbnails, .pt_content-search-result-static .no-left-nav-template .edit-modal .product-image-container .content-asset .product-thumbnails, .edit-modal .product-image-container .pt_content-search-result-static .left-nav-template .content-asset .product-thumbnails, .pt_content-search-result-static .left-nav-template .edit-modal .product-image-container .content-asset .product-thumbnails {
    margin-top: 0px; }
  @media screen and (max-width: 64em) {
    .edit-modal .product-form-actions .button.add-to-cart, .edit-modal .product-form-actions .add-to-cart.button-link, .edit-modal .product-form-actions .menu-utility-user .dropdown-pane.is-open .add-to-cart.links, .menu-utility-user .dropdown-pane.is-open .edit-modal .product-form-actions .add-to-cart.links, .edit-modal .product-form-actions .add-to-cart.button-newsletter {
      margin: 0px;
      font-size: 1em;
      padding-left: 1.5em;
      padding-right: 1.5em; } }
  .edit-modal .product-actions .button.text-only, .edit-modal .product-actions .text-only.button-link, .edit-modal .product-actions .menu-utility-user .dropdown-pane.is-open .text-only.links, .menu-utility-user .dropdown-pane.is-open .edit-modal .product-actions .text-only.links, .edit-modal .product-actions .text-only.button-newsletter {
    color: #BFBFBF; }
    .edit-modal .product-actions .button.text-only:hover, .edit-modal .product-actions .text-only.button-link:hover, .edit-modal .product-actions .menu-utility-user .dropdown-pane.is-open .text-only.links:hover, .menu-utility-user .dropdown-pane.is-open .edit-modal .product-actions .text-only.links:hover, .edit-modal .product-actions .text-only.button-newsletter:hover {
      text-decoration: none; }
  .edit-modal .replenishment {
    margin-top: 0.5em; }

.small-top-margin {
  top: 90px; }

#replenishment-signin .button-area {
  text-align: center; }

@media screen and (max-width: 47.9375em) {
  #qas-modal .modal-body {
    max-height: 80vh; } }

#qas-modal .close-button {
  display: none; }

.shippingaddress .select-address {
  width: 100%;
  margin-left: 0; }

.shippingaddress .edit-address {
  margin-top: 0.5em; }
  .shippingaddress .edit-address span {
    color: #84bd00;
    cursor: pointer; }

.formactions {
  margin-top: 20px;
  text-align: right; }

.item-list .multi-shipment-row {
  border-bottom: none; }

.minishipments-method {
  padding-top: 10px; }

.multishipprogress div, .multishipprogress .step-3 {
  display: inline;
  padding: 1em; }

.multishipprogress .step-4 {
  padding-right: 0; }

.pt_checkout #cart-table .cart-row .shipment-label, .pt_checkout #cart-table .rowcoupons .shipment-label {
  font-family: 'HelveticaNeueW01-75Bold';
  margin-top: 35px;
  font-size: 1.4em; }

.pt_account .page-content {
  padding-bottom: 20px; }

.pt_account .reset-password {
  padding-left: 4px; }
  .pt_account .reset-password .primary-content {
    padding-left: 0px; }
    .pt_account .reset-password .primary-content .reset-account-part .form-row {
      margin-top: 2em; }
    .pt_account .reset-password .primary-content .reset-account-part .form-row-button {
      padding-bottom: 2em; }

.pt_account #ChangePasswordForm h3 {
  margin: 1em 0;
  text-transform: none; }

.pt_account #ChangeUsername h3 {
  margin: 1em 0;
  text-transform: none; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .pt_account .collapse.column, .pt_account .collapse.columns {
    padding: 0; } }

@media print, screen and (min-width: 64.0625em) {
  .pt_account .page-content .collapse {
    padding-left: 0; } }

.pt_account .page-header .column, .pt_account .page-header .columns {
  padding-left: 0; }

@media screen and (max-width: 47.9375em) {
  .pt_account .page-content.content-wrap, .pt_account .header-promotion-bar .promotion-bar .page-content.promotion, .header-promotion-bar .promotion-bar .pt_account .page-content.promotion, .pt_account .header-promotion-bar .promo-head-slot .page-content.promotion, .header-promotion-bar .promo-head-slot .pt_account .page-content.promotion, .pt_account .level-2 .page-content.level-cats.fullWidth, .level-2 .pt_account .page-content.level-cats.fullWidth, .pt_account .tabEnabled .level-2 .page-content.level-cats, .tabEnabled .level-2 .pt_account .page-content.level-cats, .pt_account .mega-menu-logo-container .top-banner .page-content.search-dropdown, .mega-menu-logo-container .top-banner .pt_account .page-content.search-dropdown, .pt_account .pt_cart footer.column .footer-container .page-content.row.copyright-container, .pt_cart footer.column .footer-container .pt_account .page-content.row.copyright-container, .pt_account .pt_cart footer.columns .footer-container .page-content.row.copyright-container, .pt_cart footer.columns .footer-container .pt_account .page-content.row.copyright-container, .pt_account .pt_cart footer.column .footer-container .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .pt_account .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_account .pt_cart footer.columns .footer-container .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .pt_account .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_account .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .page-content.copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .page-content.copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .page-content.copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .page-content.copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_checkout footer.column .footer-container .page-content.row.copyright-container, .pt_checkout footer.column .footer-container .pt_account .page-content.row.copyright-container, .pt_account .pt_checkout footer.columns .footer-container .page-content.row.copyright-container, .pt_checkout footer.columns .footer-container .pt_account .page-content.row.copyright-container, .pt_account .pt_checkout footer.column .footer-container .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .pt_account .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_account .pt_checkout footer.columns .footer-container .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .pt_account .page-content.copyright-container#modal-cntr.product-compare-shades, .pt_account .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .page-content.copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .page-content.copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .page-content.copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .page-content.copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .pt_account .page-content.copyright-container.content-asset, .pt_account .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .page-content.copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .pt_account .page-content.copyright-container.content-asset {
    padding-left: 0;
    padding-right: 0; } }

.pt_account #primary {
  position: relative;
  overflow: hidden; }

.pt_account #secondary {
  transform: translateX(0%);
  transition: all 500ms ease;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  border: none; }
  @media print, screen and (min-width: 48em) {
    .pt_account #secondary {
      padding-right: 1.25rem;
      border: none; } }
  .pt_account #secondary .active-menu {
    font-family: 'HelveticaNeueW01-75Bold'; }

.pt_account .primary-content {
  width: 100%;
  position: absolute;
  transform: translateX(100%);
  transition: all 500ms ease; }
  @media print, screen and (min-width: 48em) {
    .pt_account .primary-content {
      transform: none;
      position: relative;
      border-top: 1px solid #BFBFBF; } }
  @media print, screen and (min-width: 64.0625em) {
    .pt_account .primary-content {
      padding-top: 46px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .pt_account .primary-content {
      padding-top: 40px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .pt_account .primary-content .address-list .address-tile-inner {
      padding: 15px; } }
  .pt_account .primary-content .address-list .address-tile-inner a {
    line-height: 1em;
    margin-right: 1em; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .pt_account .primary-content .address-list .address-tile-inner a {
        font-size: .85em;
        margin-right: .5em; } }

.pt_account .page-intro {
  margin-bottom: 2em; }

.pt_account .page-intro h1, .pt_account .page-intro .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_account .page-intro h2, .pt_account .page-intro .account-edit .registration-box .column-header, .account-edit .registration-box .pt_account .page-intro .column-header, .pt_account .page-intro #addresses .column-header, #addresses .pt_account .page-intro .column-header {
  border: none;
  float: none; }

.pt_account h1.account-text, .pt_account .pt_checkorder .order-track-wrapper .login-order-track h2.account-text, .pt_checkorder .order-track-wrapper .login-order-track .pt_account h2.account-text, .pt_account .account-edit .registration-box .account-text.column-header, .account-edit .registration-box .pt_account .account-text.column-header, .pt_account #addresses .account-text.column-header, #addresses .pt_account .account-text.column-header {
  margin-bottom: 0;
  text-transform: none; }

.pt_account p.account-text {
  margin-bottom: 1.5em; }

@media screen and (max-width: 47.9375em) {
  .content-show #primary {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  .content-show .account-text {
    display: none; }
  .content-show #secondary {
    transform: translateX(-100%);
    transition: all 500ms ease;
    position: absolute; }
  .content-show .primary-content {
    position: relative;
    transform: translateX(0%); }
  .content-show .back-to-account-btn {
    display: block; } }

@media print, screen and (min-width: 48em) {
  .account-nav-asset {
    border-top: 1px solid #BFBFBF;
    padding: 20px 0 0; } }

.account-nav-asset ul {
  width: 100%; }

.account-nav-asset li {
  border: 1px #cccccc solid;
  border-width: 1px 0 0 0;
  margin: 0 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: middle;
      align-content: middle;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media print, screen and (min-width: 48em) {
    .account-nav-asset li {
      border-width: 0 0 1px;
      border-color: #000; } }
  .account-nav-asset li:last-child {
    border-width: 1px 0 1px 0; }
    @media print, screen and (min-width: 48em) {
      .account-nav-asset li:last-child {
        border-width: 0 0 1px; } }
  .account-nav-asset li a {
    padding: 15px 20px;
    width: 100%;
    max-width: 100%;
    text-decoration: none; }
    @media print, screen and (min-width: 48em) {
      .account-nav-asset li a {
        padding: 6px 0; } }
    .account-nav-asset li a:after {
      content: "\f0da";
      font-family: icomoon;
      color: #000;
      float: right; }
      @media print, screen and (min-width: 48em) {
        .account-nav-asset li a:after {
          display: none; } }

.back-to-account-btn {
  display: none;
  background: #f6f6f6;
  padding: 1em;
  font-family: 'HelveticaNeueW01-75Bold';
  margin-bottom: 10px;
  margin-right: -0.625rem;
  margin-left: -0.625rem;
  margin-top: 2em; }
  @media print, screen and (min-width: 48em) {
    .back-to-account-btn {
      display: none; } }

#PasswordResetForm fieldset {
  position: relative; }

#PasswordResetForm button {
  float: right;
  top: 0px;
  left: 63%; }

h1 .account-logout, .pt_checkorder .order-track-wrapper .login-order-track h2 .account-logout, .account-edit .registration-box .column-header .account-logout, #addresses .column-header .account-logout {
  font-size: 0.6em;
  float: none; }

.registration-selection input,
.registration-selection label {
  display: inline;
  float: none; }

.address-list,
.payment-list {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0; }
  .address-list li,
  .payment-list li {
    list-style-type: none;
    padding: 1em;
    width: 90%; }
    @media screen and (min-width: 768px) {
      .address-list li,
      .payment-list li {
        width: 25%; } }
    .address-list li.default,
    .payment-list li.default {
      background-color: #ffffff;
      border: 1px solid #ccc;
      border-radius: 5px;
      margin-top: 1em;
      width: 85%; }
    .address-list li address,
    .payment-list li address {
      color: #666;
      font-style: normal; }
    .address-list li a,
    .address-list li .button-text,
    .payment-list li a,
    .payment-list li .button-text {
      line-height: 2rem;
      padding-right: .2rem; }
  .address-list .mini-address-title,
  .payment-list .mini-address-title {
    font-style: italic;
    line-height: 2rem; }
  .address-list .cc-owner,
  .payment-list .cc-owner {
    font-family: 'HelveticaNeueW01-75Bold'; }

.account-registration, .pt_checkorder .order-track-wrapper, .login-wrapper {
  margin: 2.5rem auto;
  border: 1px solid #767676;
  padding: 36px 30px; }
  @media print, screen and (min-width: 64.0625em) {
    .account-registration, .pt_checkorder .order-track-wrapper, .login-wrapper {
      border: 1px solid #000;
      padding: 5rem;
      margin: 1rem auto; } }
  .account-registration .registration-box .row, .pt_checkorder .order-track-wrapper .registration-box .row, .login-wrapper .registration-box .row, .account-registration .registration-box #modal-cntr.product-compare-shades, .pt_checkorder .order-track-wrapper .registration-box #modal-cntr.product-compare-shades, .login-wrapper .registration-box #modal-cntr.product-compare-shades, .account-registration .registration-box .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .account-registration .registration-box .content-asset, .pt_checkorder .order-track-wrapper .registration-box .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkorder .order-track-wrapper .registration-box .content-asset, .login-wrapper .registration-box .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .login-wrapper .registration-box .content-asset, .account-registration .registration-box .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .account-registration .registration-box .content-asset, .pt_checkorder .order-track-wrapper .registration-box .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .pt_checkorder .order-track-wrapper .registration-box .content-asset, .login-wrapper .registration-box .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .login-wrapper .registration-box .content-asset {
    margin: 0 auto 1.75rem; }
  .account-registration .registration-box p, .pt_checkorder .order-track-wrapper .registration-box p, .login-wrapper .registration-box p {
    margin: 1em 0;
    text-align: center; }
  .account-registration .registration-box .error, .pt_checkorder .order-track-wrapper .registration-box .error, .login-wrapper .registration-box .error {
    margin: 0 auto !important; }
  .account-registration .registration-box h1, .pt_checkorder .order-track-wrapper .registration-box h1, .login-wrapper .registration-box h1, .account-registration .registration-box .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .registration-box .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .registration-box h2, .login-wrapper .registration-box .pt_checkorder .order-track-wrapper .login-order-track h2, .account-registration .account-edit .registration-box .column-header, .account-edit .account-registration .registration-box .column-header, .pt_checkorder .order-track-wrapper .account-edit .registration-box .column-header, .account-edit .pt_checkorder .order-track-wrapper .registration-box .column-header, .login-wrapper .account-edit .registration-box .column-header, .account-edit .login-wrapper .registration-box .column-header, .account-registration .registration-box #addresses .column-header, #addresses .account-registration .registration-box .column-header, .pt_checkorder .order-track-wrapper .registration-box #addresses .column-header, #addresses .pt_checkorder .order-track-wrapper .registration-box .column-header, .login-wrapper .registration-box #addresses .column-header, #addresses .login-wrapper .registration-box .column-header {
    text-align: center;
    margin: 0; }
  @media screen and (max-width: 47.9375em) {
    .account-registration .registration-box .form-row-button, .pt_checkorder .order-track-wrapper .registration-box .form-row-button, .login-wrapper .registration-box .form-row-button {
      border-top: none; } }
  .account-registration input, .pt_checkorder .order-track-wrapper input, .login-wrapper input {
    font-size: 16px !important; }
  .account-registration span.error, .pt_checkorder .order-track-wrapper span.error, .login-wrapper span.error {
    padding: 0; }
  .account-registration .splitter, .pt_checkorder .order-track-wrapper .splitter, .login-wrapper .splitter {
    border-top: 1px #000 solid;
    margin: 40px -20px 0;
    padding: 40px 20px 0; }
    @media print, screen and (min-width: 48em) {
      .account-registration .splitter, .pt_checkorder .order-track-wrapper .splitter, .login-wrapper .splitter {
        margin: 40px -70px 0;
        padding: 40px 70px 0; } }

@media screen and (max-width: 47.9375em) {
  .account-edit .registration-box .column-header {
    margin-bottom: 10px; } }

.account-edit button {
  float: right;
  width: 100%; }

.account-edit .form-row.split + .form-row.split .form-row {
  margin: 0; }
  @media print, screen and (min-width: 48em) {
    .account-edit .form-row.split + .form-row.split .form-row.dob {
      margin: 0 0 0 5px; } }
  @media print, screen and (min-width: 64.0625em) {
    .account-edit .form-row.split + .form-row.split .form-row.dob {
      margin: 0 0 0 3px; } }

@media print, screen and (min-width: 48em) {
  .account-edit .big-border-top {
    border-top: 1px solid #BFBFBF; } }

.account-edit form#ChangePassowrdForm {
  border-top: 8px #000000 solid; }

.account-edit button {
  min-height: 2.5em; }
  @media screen and (max-width: 47.9375em) {
    .account-edit button {
      margin: 2em 0; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .account-edit button {
      font-size: 14px; } }

@media screen and (max-width: 47.9375em) {
  .account-edit #RegistrationForm {
    border-top: 0; } }

.account-edit .form-row {
  padding-bottom: 1em; }
  .account-edit .form-row label {
    margin-bottom: 5px; }
    @media print, screen and (min-width: 48em) {
      .account-edit .form-row label {
        width: 100%; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .account-edit .form-row label {
        font-size: .8em; } }
  .account-edit .form-row.account-optional .form-caption {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    font-size: 12px;
    color: #767676;
    position: absolute;
    right: 0;
    bottom: 5%; }
    @media print, screen and (min-width: 64.0625em) {
      .account-edit .form-row.account-optional .form-caption {
        right: 0;
        bottom: 5%; } }
    @media screen and (max-width: 47.9375em) {
      .account-edit .form-row.account-optional .form-caption {
        position: relative; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .account-edit .form-row.account-optional.gender .form-caption, .account-edit .form-row.account-optional.phone .form-caption {
      right: 22%; } }
  .account-edit .form-row.error {
    color: #000000;
    display: -ms-flexbox;
    display: flex; }

.account-edit .user-info > div {
  margin: 0; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .account-edit .gender {
    width: 67%; } }

.account-edit .birthdate {
  padding-bottom: 0; }
  .account-edit .birthdate .form-row {
    display: inline-block; }
  @media screen and (max-width: 47.9375em) {
    .account-edit .birthdate {
      display: block; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .account-edit .birthdate {
      clear: both;
      float: none !important;
      width: 75%; } }
  .account-edit .birthdate > div {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%; }
    @media print, screen and (min-width: 64.0625em) {
      .account-edit .birthdate > div.birthmonth {
        width: 52%; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .account-edit .birthdate > div.birthmonth {
        width: 50%; }
        .account-edit .birthdate > div.birthmonth .field-wrapper {
          width: 100%; } }
    .account-edit .birthdate > div.birthmonth .form-caption {
      display: none; }
    @media screen and (max-width: 47.9375em) {
      .account-edit .birthdate > div.dob {
        margin-top: 1em !important; } }
    @media print, screen and (min-width: 48em) {
      .account-edit .birthdate > div.dob {
        width: 20%; } }
    @media print, screen and (min-width: 48em) {
      .account-edit .birthdate > div.birthyear .field-wrapper {
        margin-top: 5px; } }
    @media screen and (max-width: 47.9375em) {
      .account-edit .birthdate > div.birthyear {
        clear: both;
        width: 100%; } }
    @media print, screen and (min-width: 48em) {
      .account-edit .birthdate > div.birthyear {
        margin-left: 0.5em;
        width: 25%;
        position: absolute;
        top: 13px;
        right: 0; } }
    @media print, screen and (min-width: 64.0625em) {
      .account-edit .birthdate > div.birthyear {
        position: absolute;
        top: 14px;
        right: 0; } }
    .account-edit .birthdate > div.birthyear .input-text.birthyear:focus::-webkit-input-placeholder {
      opacity: 0; }
    .account-edit .birthdate > div.birthyear .input-text.birthyear:focus:-ms-input-placeholder {
      opacity: 0; }
    .account-edit .birthdate > div.birthyear .input-text.birthyear:focus::placeholder {
      opacity: 0; }
    .account-edit .birthdate > div.birthyear .input-text.birthyear::-webkit-input-placeholder {
      color: #000; }
    .account-edit .birthdate > div.birthyear .input-text.birthyear:-ms-input-placeholder {
      color: #000; }
    .account-edit .birthdate > div.birthyear .input-text.birthyear::placeholder {
      color: #000; }
    .account-edit .birthdate > div.birthyear label {
      display: none; }
  .account-edit .birthdate span.error {
    position: absolute;
    white-space: nowrap; }
  .account-edit .birthdate input.-error-pad {
    margin-top: 20px; }
  .account-edit .birthdate select.-error-pad {
    margin-top: 20px; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .account-edit .phone {
    width: 67%; } }

.account-edit .newsletter-notif {
  width: 100%; }
  .account-edit .newsletter-notif label {
    margin-top: -2px; }
  @media print, screen and (min-width: 48em) {
    .account-edit .newsletter-notif {
      white-space: nowrap; } }
  .account-edit .newsletter-notif span {
    font-family: 'Helvetica Neue LT W01_65 Md';
    text-transform: none; }
    @media print, screen and (min-width: 64.0625em) {
      .account-edit .newsletter-notif span {
        white-space: nowrap; } }
  .account-edit .newsletter-notif .field-wrapper {
    width: auto !important; }

@media print, screen and (min-width: 48em) {
  .pw-requirements.hide-for-small-only {
    width: 42%; } }

@media print, screen and (min-width: 64.0625em) {
  .pw-requirements.hide-for-small-only {
    width: 30%; } }

.pw-requirements span {
  font-family: 'Helvetica Neue LT W01_65 Md';
  font-size: 12px; }

/*** Edit Address Modal ***/
.edit_address_form button.apply-button {
  float: right;
  padding: 0.5em 2em 0.3em 2em; }
  @media screen and (max-width: 47.9375em) {
    .edit_address_form button.apply-button {
      width: 100%; } }

.edit_address_form .form-row {
  padding-bottom: 10px; }
  @media print, screen and (min-width: 48em) {
    .edit_address_form .form-row {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .edit_address_form .form-row label {
    margin-right: 1em; }
    @media print, screen and (min-width: 48em) {
      .edit_address_form .form-row label {
        width: 110px;
        min-width: 110px; } }
    .edit_address_form .form-row label.error {
      width: 100%; }
  .edit_address_form .form-row .field-wrapper {
    -ms-flex-positive: 1;
        flex-grow: 1; }

.edit_address_form .set-default-cb {
  margin-top: 1em; }
  .edit_address_form .set-default-cb label {
    width: 100%; }
  .edit_address_form .set-default-cb .field-wrapper {
    -ms-flex-positive: 0;
        flex-grow: 0; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .edit_address_form .set-default-cb .field-wrapper input {
        min-width: 30px;
        margin-right: 10px; } }

.edit_address_form .form-row-button {
  margin-top: 1em !important; }

.edit_address_form .apply-button {
  margin-top: 1em; }

/***** Payment methods styles *****/
.add-credit-card #CreditCardForm .form-row label {
  margin-bottom: 5px; }

.add-credit-card #CreditCardForm .cc-number.form-row:before {
  right: 3px; }
  @media print, screen and (min-width: 64.0625em) {
    .add-credit-card #CreditCardForm .cc-number.form-row:before {
      right: 5px; } }

@media print, screen and (min-width: 48em) {
  .add-credit-card .form-row-button.lrg-right {
    padding-left: 0;
    padding-right: 0; } }

.add-credit-card .cc-number input {
  width: calc(97% - 70px); }
  @media screen and (max-width: 64em) {
    .add-credit-card .cc-number input {
      width: calc(97% - 60px); } }

@media screen and (max-width: 64em) {
  .add-credit-card.reveal {
    width: 95%; } }

.pt_account #CreditCardForm .form-row-button.lrg-right .column, .pt_account #CreditCardForm .form-row-button.lrg-right .columns {
  margin: 0; }

.pt_account #CreditCardForm .expiration-date .form-caption {
  display: none; }

.pt_account #CreditCardForm .expiration-date.error {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .pt_account #CreditCardForm .expiration-date.error .form-caption {
    display: block; }

.pt_account #CreditCardForm .error-message {
  background: none;
  white-space: nowrap; }

@media screen and (max-width: 47.9375em) {
  .reveal-overlay .add-credit-card {
    height: 90%;
    padding: 2rem 2rem 1rem; }
    .reveal-overlay .add-credit-card .modal-body {
      margin-top: 0;
      height: 100%; }
      .reveal-overlay .add-credit-card .modal-body #CreditCardForm .form-row-button {
        padding-left: 0;
        padding-right: 0;
        margin: auto 0; } }

.paymentslist .payment-list {
  margin-left: -1rem;
  margin-right: -1rem; }

.paymentslist .creditcard-tile .creditcard-tile-inner {
  min-height: 190px;
  display: block; }
  @media screen and (max-width: 47.9375em) {
    .paymentslist .creditcard-tile .creditcard-tile-inner {
      min-height: 150px; } }
  .paymentslist .creditcard-tile .creditcard-tile-inner:hover {
    cursor: default; }
  .paymentslist .creditcard-tile .creditcard-tile-inner .remove-card-form {
    margin-top: 1em; }
    .paymentslist .creditcard-tile .creditcard-tile-inner .remove-card-form button.delete {
      font-size: 80%;
      font-family: 'Helvetica Neue LT W01_55 Roman';
      text-decoration: underline; }
      @media screen and (max-width: 47.9375em) {
        .paymentslist .creditcard-tile .creditcard-tile-inner .remove-card-form button.delete {
          position: absolute;
          top: 10px;
          right: 15px;
          text-decoration: none;
          font-size: 16px; } }
      .paymentslist .creditcard-tile .creditcard-tile-inner .remove-card-form button.delete:hover {
        text-decoration: none;
        color: #808080; }
  .paymentslist .creditcard-tile .creditcard-tile-inner .cc-details {
    margin-top: 0.5rem; }
  .paymentslist .creditcard-tile .creditcard-tile-inner .cc-number.form-row:before {
    position: absolute;
    right: 5px; }
  .paymentslist .creditcard-tile .creditcard-tile-inner .cc-number {
    font-family: 'HelveticaNeueW01-75Bold';
    padding-bottom: 5px; }
    .paymentslist .creditcard-tile .creditcard-tile-inner .cc-number:before {
      position: relative;
      bottom: 0;
      border: 0; }
      @media screen and (max-width: 47.9375em) {
        .paymentslist .creditcard-tile .creditcard-tile-inner .cc-number:before {
          margin-bottom: 0;
          float: left;
          margin-right: 10px; } }

.paymentslist .credit-card-create {
  width: auto;
  margin: 0; }
  @media screen and (max-width: 47.9375em) {
    .paymentslist .credit-card-create {
      width: 100%; } }

@media screen and (max-width: 47.9375em) {
  .paymentslist h1, .paymentslist .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .paymentslist h2, .paymentslist .account-edit .registration-box .column-header, .account-edit .registration-box .paymentslist .column-header, .paymentslist #addresses .column-header, #addresses .paymentslist .column-header {
    padding-left: 0; } }

.column-header {
  font-size: 40px;
  margin: 0.4em 0; }

.to-previous {
  background: #cccccc;
  padding: 1em 1em;
  font-family: 'HelveticaNeueW01-75Bold';
  margin-top: 1em; }

.clear {
  clear: both !important; }

.text-cursor {
  cursor: text !important; }

/* hides the caption span in input/select fields */
.no-caption .form-caption {
  display: none; }

#remove-address, #remove-card {
  height: auto;
  min-height: 0; }
  @media print, screen and (min-width: 64.0625em) {
    #remove-address, #remove-card {
      width: 60%; } }
  @media screen and (max-width: 47.9375em) {
    #remove-address button:not(.close-button), #remove-card button:not(.close-button) {
      margin-top: 1em;
      width: 100%; } }
  @media print, screen and (min-width: 48em) {
    #remove-address button:not(.close-button), #remove-card button:not(.close-button) {
      float: right;
      margin-left: 2em;
      margin-top: 2em; } }
  @media print, screen and (min-width: 48em) {
    #remove-address p, #remove-card p {
      margin: 0; } }

#remove-card h1, #remove-card .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #remove-card h2, #remove-card .account-edit .registration-box .column-header, .account-edit .registration-box #remove-card .column-header, #remove-card #addresses .column-header, #addresses #remove-card .column-header {
  padding-bottom: 15px; }

.payment-add {
  padding-right: 0; }

@media screen and (max-width: 47.9375em) {
  #addresses .column-header {
    margin-bottom: 10px; } }

#addresses .address-tile.default .address-tile-inner .icon-checkmark, #addresses .address-tile.selected .address-tile-inner .icon-checkmark {
  display: block;
  float: right; }

.pt_account ~ .reveal-overlay .edit_address_form button.apply-button {
  float: right;
  padding: 8px 30px 9px; }

.pt_account ~ .reveal-overlay #remove-address h1, .pt_account ~ .reveal-overlay #remove-card h1, .pt_account ~ .reveal-overlay #remove-address .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_account ~ .reveal-overlay #remove-address h2, .pt_account ~ .reveal-overlay #remove-card .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_account ~ .reveal-overlay #remove-card h2, .pt_account ~ .reveal-overlay #remove-address .account-edit .registration-box .column-header, .account-edit .registration-box .pt_account ~ .reveal-overlay #remove-address .column-header, .pt_account ~ .reveal-overlay #remove-card .account-edit .registration-box .column-header, .account-edit .registration-box .pt_account ~ .reveal-overlay #remove-card .column-header, .pt_account ~ .reveal-overlay #remove-address #addresses .column-header, #addresses .pt_account ~ .reveal-overlay #remove-address .column-header, .pt_account ~ .reveal-overlay #remove-card #addresses .column-header, #addresses .pt_account ~ .reveal-overlay #remove-card .column-header, .pt_account ~ .reveal-overlay .edit-add-address h1, .pt_account ~ .reveal-overlay .edit-add-address .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_account ~ .reveal-overlay .edit-add-address h2, .pt_account ~ .reveal-overlay .edit-add-address .account-edit .registration-box .column-header, .account-edit .registration-box .pt_account ~ .reveal-overlay .edit-add-address .column-header, .pt_account ~ .reveal-overlay .edit-add-address #addresses .column-header, #addresses .pt_account ~ .reveal-overlay .edit-add-address .column-header {
  margin: .625rem 0; }
  @media print, screen and (min-width: 48em) {
    .pt_account ~ .reveal-overlay #remove-address h1, .pt_account ~ .reveal-overlay #remove-card h1, .pt_account ~ .reveal-overlay #remove-address .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_account ~ .reveal-overlay #remove-address h2, .pt_account ~ .reveal-overlay #remove-card .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_account ~ .reveal-overlay #remove-card h2, .pt_account ~ .reveal-overlay #remove-address .account-edit .registration-box .column-header, .account-edit .registration-box .pt_account ~ .reveal-overlay #remove-address .column-header, .pt_account ~ .reveal-overlay #remove-card .account-edit .registration-box .column-header, .account-edit .registration-box .pt_account ~ .reveal-overlay #remove-card .column-header, .pt_account ~ .reveal-overlay #remove-address #addresses .column-header, #addresses .pt_account ~ .reveal-overlay #remove-address .column-header, .pt_account ~ .reveal-overlay #remove-card #addresses .column-header, #addresses .pt_account ~ .reveal-overlay #remove-card .column-header, .pt_account ~ .reveal-overlay .edit-add-address h1, .pt_account ~ .reveal-overlay .edit-add-address .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_account ~ .reveal-overlay .edit-add-address h2, .pt_account ~ .reveal-overlay .edit-add-address .account-edit .registration-box .column-header, .account-edit .registration-box .pt_account ~ .reveal-overlay .edit-add-address .column-header, .pt_account ~ .reveal-overlay .edit-add-address #addresses .column-header, #addresses .pt_account ~ .reveal-overlay .edit-add-address .column-header {
      margin: 0 0 14px; } }

.user-consent-container .user-consent-input {
  float: left;
  min-height: 60px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .user-consent-container .user-consent-input {
      min-height: 70px; } }
  @media screen and (max-width: 47.9375em) {
    .user-consent-container .user-consent-input {
      min-height: 70px; } }
  .user-consent-container .user-consent-input .form-row {
    margin-top: 0; }
  .user-consent-container .user-consent-input span.error {
    position: absolute;
    top: -30px;
    width: 380px; }
    @media screen and (max-width: 47.9375em) {
      .user-consent-container .user-consent-input span.error {
        top: 20px;
        width: 330px; } }

.user-consent-container .user-consent-label label {
  text-transform: none; }
  .user-consent-container .user-consent-label label a {
    text-decoration: underline; }

.user-consent-container .user-consent-input + .user-consent-label {
  padding-left: 25px; }

.account-registration .user-consent-container, .pt_checkorder .order-track-wrapper .user-consent-container, .login-wrapper .user-consent-container {
  margin-top: 20px; }
  .account-registration .user-consent-container .user-consent-input span.error, .pt_checkorder .order-track-wrapper .user-consent-container .user-consent-input span.error, .login-wrapper .user-consent-container .user-consent-input span.error {
    top: -16px; }
    @media screen and (max-width: 47.9375em) {
      .account-registration .user-consent-container .user-consent-input span.error, .pt_checkorder .order-track-wrapper .user-consent-container .user-consent-input span.error, .login-wrapper .user-consent-container .user-consent-input span.error {
        top: -15px; } }
  .account-registration .user-consent-container .user-consent-input .input-checkbox, .pt_checkorder .order-track-wrapper .user-consent-container .user-consent-input .input-checkbox, .login-wrapper .user-consent-container .user-consent-input .input-checkbox {
    margin-right: 10px !important; }
  @media screen and (max-width: 47.9375em) {
    .account-registration .user-consent-container, .pt_checkorder .order-track-wrapper .user-consent-container, .login-wrapper .user-consent-container {
      position: relative; } }

.footer-container .email-signup .newsletter-content .user-consent-container {
  margin-top: 25px;
  width: 89%;
  position: relative; }
  @media screen and (max-width: 47.9375em) {
    .footer-container .email-signup .newsletter-content .user-consent-container {
      width: 100%; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .footer-container .email-signup .newsletter-content .user-consent-container {
      width: 80%; } }
  .footer-container .email-signup .newsletter-content .user-consent-container .user-consent-input span.error {
    top: -15px; }
    @media screen and (max-width: 47.9375em) {
      .footer-container .email-signup .newsletter-content .user-consent-container .user-consent-input span.error {
        top: -18px; } }

.newsletter-signup-modal .news-letter-form .user-consent-container {
  margin-top: 20px;
  position: relative; }
  .newsletter-signup-modal .news-letter-form .user-consent-container .form-row {
    margin-top: 2px; }
  .newsletter-signup-modal .news-letter-form .user-consent-container .user-consent-input + .user-consent-label {
    padding-left: 25px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .newsletter-signup-modal .news-letter-form .user-consent-container {
      margin-top: 8px; } }
  .newsletter-signup-modal .news-letter-form .user-consent-container .user-consent-label a {
    color: #FFFFFF; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .newsletter-signup-modal .news-letter-form .user-consent-container .user-consent-label label {
      font-size: 9px; } }
  .newsletter-signup-modal .news-letter-form .user-consent-container .user-consent-input span.error {
    top: -20px; }
    @media screen and (max-width: 47.9375em) {
      .newsletter-signup-modal .news-letter-form .user-consent-container .user-consent-input span.error {
        top: -18px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .newsletter-signup-modal .news-letter-form .user-consent-container .user-consent-input span.error {
        top: -15px; } }

.services-section {
  padding: 15px 0px 7px 0px;
  margin-bottom: 30px;
  border-bottom: 2px solid #D9D9D0; }
  .services-section li {
    list-style: none !important; }
  .services-section h4 {
    text-transform: none; }

.customer-service {
  padding-top: 15px; }

.career-heading {
  text-transform: none;
  padding-bottom: 12px; }

.career-heading-1 {
  padding-bottom: 0px;
  text-transform: none; }

.service-section-details-desc {
  padding: 0px 0px 15px 0px; }

.service-section-headings {
  font-weight: 800;
  padding-bottom: 8px; }

.shopping-services-details, .shipping-services-details {
  border-bottom: 2px solid #D9D9D0;
  padding-bottom: 12px;
  padding-top: 22px; }

.other-services-details {
  padding-bottom: 80px;
  padding-top: 22px; }

.shippingcost-points {
  margin-left: 30px; }

.backtotop {
  font-size: 13px; }

.backtotop-section {
  padding-top: 10px; }

.pt_wish-list .list-table-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #ffffff;
  overflow: hidden;
  padding: 2em; }
  .pt_wish-list .list-table-header p {
    color: #999;
    float: right;
    margin: 0;
    overflow: hidden;
    width: 40%; }

.pt_wish-list .primary-content .list-table-header h2 {
  float: left; }

.pt_wish-list #secondary {
  border-right: none; }

.pt_wish-list .wishlist-add-to-bag button {
  width: 100%; }
  @media print, screen and (min-width: 48em) {
    .pt_wish-list .wishlist-add-to-bag button {
      float: right;
      width: 45%; } }

.pt_wish-list .add-all-form {
  text-align: right;
  padding-bottom: 2em;
  display: block;
  border-bottom: 1px solid #000000; }
  .pt_wish-list .add-all-form:last-child {
    border-bottom: 0; }
  @media print, screen and (min-width: 48em) {
    .pt_wish-list .add-all-form button {
      width: 45%; } }
  @media screen and (max-width: 64em) {
    .pt_wish-list .add-all-form {
      margin: 0; } }
  @media screen and (max-width: 47.9375em) {
    .pt_wish-list .add-all-form {
      text-align: center;
      border-top: none; }
      .pt_wish-list .add-all-form .button-fancy-small {
        width: 100%; } }

.pt_wish-list .wishlist-item {
  padding-bottom: 2em;
  border-bottom: 1px solid #000;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0; }
  .pt_wish-list .wishlist-item .item-details {
    position: relative;
    padding-right: 2em; }
  .pt_wish-list .wishlist-item:first-child {
    padding-top: 2em;
    margin-top: 0; }
  .pt_wish-list .wishlist-item .product-list-item .attribute {
    margin-top: 5px; }
  .pt_wish-list .wishlist-item .option-update {
    padding-top: 2em; }
    @media screen and (max-width: 47.9375em) {
      .pt_wish-list .wishlist-item .option-update {
        padding-top: 0em; } }
    .pt_wish-list .wishlist-item .option-update .delete-item {
      text-decoration: underline;
      color: #000000; }
      .pt_wish-list .wishlist-item .option-update .delete-item:hover {
        text-decoration: none;
        color: #595959; }
    .pt_wish-list .wishlist-item .option-update .icon-close {
      position: absolute;
      top: 0;
      right: 0;
      font-size: 16px; }
  .pt_wish-list .wishlist-item .item-dashboard {
    position: relative; }
    @media screen and (max-width: 47.9375em) {
      .pt_wish-list .wishlist-item .item-dashboard {
        padding-left: 16.7777%;
        text-align: left;
        padding-top: 1em; } }
    .pt_wish-list .wishlist-item .item-dashboard .item-dashboard-inner {
      margin: 0; }
    .pt_wish-list .wishlist-item .item-dashboard .add-to-cart {
      position: absolute;
      bottom: 0;
      right: 0;
      width: 50%; }
      @media screen and (max-width: 64em) {
        .pt_wish-list .wishlist-item .item-dashboard .add-to-cart {
          position: relative;
          width: 100%; } }
    @media screen and (max-width: 64em) {
      .pt_wish-list .wishlist-item .item-dashboard .quantity-column {
        text-align: right; }
        .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-quantity-desired {
          display: block; } }
    @media screen and (max-width: 47.9375em) {
      .pt_wish-list .wishlist-item .item-dashboard .quantity-column {
        text-align: left;
        position: relative; } }
    .pt_wish-list .wishlist-item .item-dashboard .quantity-column .quantity-text {
      color: #000;
      display: inline; }
    .pt_wish-list .wishlist-item .item-dashboard .quantity-column .quantity-select {
      display: inline;
      width: auto; }
    .pt_wish-list .wishlist-item .item-dashboard .quantity-column label {
      display: none; }
    .pt_wish-list .wishlist-item .item-dashboard .quantity-column .input-text {
      padding: 0;
      width: 20%; }
    .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-update {
      padding-top: 1em;
      padding-bottom: 1em; }
      .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-update .delete-item {
        text-decoration: underline; }
        .pt_wish-list .wishlist-item .item-dashboard .quantity-column .option-update .delete-item:hover {
          text-decoration: none; }
    .pt_wish-list .wishlist-item .item-dashboard .price-column {
      text-align: right; }
      @media screen and (max-width: 64em) {
        .pt_wish-list .wishlist-item .item-dashboard .price-column {
          padding-top: 1em; } }
      @media screen and (max-width: 47.9375em) {
        .pt_wish-list .wishlist-item .item-dashboard .price-column {
          text-align: left; } }
      .pt_wish-list .wishlist-item .item-dashboard .price-column .price .value {
        color: #000; }

.list-share {
  border-top: 1px solid #e6e6e6;
  padding: 2em; }
  .list-share .share-option {
    box-sizing: border-box;
    display: block;
    margin-bottom: .5rem;
    float: left; }
  .list-share .share-options {
    text-align: center;
    margin-bottom: .5rem;
    font-size: 1.7em;
    float: left;
    margin-left: 1rem;
    margin-top: 0.3rem; }
    .list-share .share-options .share-title {
      display: inline; }
  .list-share .list-title {
    float: left; }
  .list-share .share-link {
    cursor: pointer; }
  .list-share .share-link-content {
    display: none; }
    .list-share .share-link-content.active {
      display: block;
      float: left; }

.event-info {
  margin: 1em; }

.wishlist-search .form-row,
.registry-search .form-row {
  clear: none;
  margin: .5rem 0 .5rem 1%;
  float: left;
  width: 32.666666667%; }
  .wishlist-search .form-row:nth-of-type(3n + 1),
  .registry-search .form-row:nth-of-type(3n + 1) {
    margin-left: 0; }

.wishlist-search .form-row-button,
.registry-search .form-row-button {
  margin-left: 0; }

.wishlist-error-message {
  height: 120px; }

.pt_gift-registry .create-new-registry {
  margin: 1em 0; }
  .pt_gift-registry .create-new-registry button {
    float: left;
    margin-right: 2em; }
  .pt_gift-registry .create-new-registry p {
    font-size: 1.3em; }

.pt_gift-registry .add-gift-cert {
  border: 1px solid #ffffff;
  margin-bottom: -1px;
  overflow: auto;
  padding: .83em; }
  .pt_gift-registry .add-gift-cert p {
    color: #999;
    font-style: italic;
    line-height: 1.5em; }

.pt_gift-registry .hdr-options {
  width: 9%; }

.page-content-tab-navigaton button {
  background-color: #e0e0e0;
  border-color: #ffffff;
  border-width: 1px;
  color: #999;
  font-size: 1.1em;
  font-style: italic;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  margin: 0 0 -1px; }
  .page-content-tab-navigaton button.selected {
    background-color: #ffffff;
    border-bottom: 1px solid #ffffff; }

.page-content-tab-wrapper {
  border: 1px solid #ffffff;
  padding: .42em; }

.gift-reg-purchases .item-purchased-by dd {
  float: left;
  font-family: 'HelveticaNeueW01-75Bold';
  margin: 0 1em 0 0;
  position: relative;
  width: auto; }

.gift-reg-purchases .item-purchased-by dt {
  clear: both;
  float: left;
  margin: 0 1em 0 0;
  position: relative;
  width: auto; }

.gift-reg-purchases .quantity-purchased {
  color: #990000; }

.gift-registry-advanced .toggle-content {
  display: none; }

.gift-cert-title {
  font-family: 'HelveticaNeueW01-UltLt';
  padding-left: 15px; }
  @media print, screen and (min-width: 48em) {
    .gift-cert-title {
      padding-left: 0px;
      padding-top: 10px; } }

@media print, screen and (min-width: 64.0625em) {
  .pt_account_full .page-content .collapse {
    padding-left: 0; }
  .pt_account_full .primary-content {
    padding-left: 0;
    padding-right: 0; } }

@media print, screen and (min-width: 48em) {
  .gc-wrapper {
    padding: 0;
    padding-top: 15px; } }

@media screen and (max-width: 47.9375em) {
  .gc-banner-img {
    width: 100%; } }

.gc-body-copy {
  padding: 20px 10px;
  border-bottom: 1px solid #ccc; }

.gift-cert-poster {
  border-top: #000000 8px solid;
  border-bottom: #000000 8px solid;
  margin-bottom: 2em; }
  @media print, screen and (min-width: 64.0625em) {
    .gift-cert-poster {
      margin-left: 0 !important;
      margin-right: 0 !important; } }
  .gift-cert-poster h2 {
    font-size: 1.5em;
    text-transform: none; }
  .gift-cert-poster img {
    width: 100%; }
  .gift-cert-poster > div {
    padding: 0 1em; }
    @media print, screen and (min-width: 48em) {
      .gift-cert-poster > div {
        padding: 0 2em; } }

.gift-certificate-purchase {
  border-bottom: #000000 thin solid;
  padding-bottom: 3em;
  margin-bottom: 1em;
  padding: .83em; }
  @media print, screen and (min-width: 64.0625em) {
    .gift-certificate-purchase {
      margin-left: 0 !important;
      margin-right: 0 !important; } }
  .gift-certificate-purchase .gift-instruction {
    margin: 3em 0 1em; }
    @media print, screen and (min-width: 48em) {
      .gift-certificate-purchase .gift-instruction {
        margin-top: 0; } }
    @media screen and (max-width: 47.9375em) {
      .gift-certificate-purchase .gift-instruction {
        font-size: 14px; } }
  .gift-certificate-purchase .img-preview {
    text-align: center; }
  .gift-certificate-purchase form {
    padding: 0; }
    @media print, screen and (min-width: 48em) {
      .gift-certificate-purchase form {
        padding: 0 1.66em 1.66em; } }
    @media screen and (max-width: 47.9375em) {
      .gift-certificate-purchase form .gift-templates span {
        font-family: 'Helvetica Neue LT W01_55 Roman';
        text-transform: uppercase; } }
    .gift-certificate-purchase form .gift-templates select {
      display: inline-block;
      font-family: 'HelveticaNeueW01-75Bold';
      margin-left: 0em;
      width: 100%;
      margin-top: 6px; }
      @media print, screen and (min-width: 48em) {
        .gift-certificate-purchase form .gift-templates select {
          margin-left: 0;
          width: 85%; } }
    .gift-certificate-purchase form .email-label label {
      display: none; }
    .gift-certificate-purchase form .cert-amount {
      margin: 1em 0;
      width: 100%;
      display: block; }
      @media print, screen and (min-width: 48em) {
        .gift-certificate-purchase form .cert-amount {
          display: -ms-flexbox;
          display: flex; } }
      .gift-certificate-purchase form .cert-amount label {
        width: auto;
        min-width: 100px; }
      .gift-certificate-purchase form .cert-amount .field-wrapper {
        width: 100%; }
        @media print, screen and (min-width: 48em) {
          .gift-certificate-purchase form .cert-amount .field-wrapper {
            width: 40%; } }
        @media print, screen and (min-width: 64.0625em) {
          .gift-certificate-purchase form .cert-amount .field-wrapper {
            width: 25%; } }
    .gift-certificate-purchase form .cert-message {
      display: block;
      margin: 1em 0;
      width: 100%; }
      .gift-certificate-purchase form .cert-message label {
        white-space: nowrap; }
      .gift-certificate-purchase form .cert-message .field-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
        .gift-certificate-purchase form .cert-message .field-wrapper .char-count {
          font-family: 'Helvetica Neue LT W01_55 Roman';
          font-size: 13px;
          -ms-flex-order: 2;
              order: 2; }
          @media print, screen and (min-width: 48em) {
            .gift-certificate-purchase form .cert-message .field-wrapper .char-count {
              font-family: 'Helvetica Neue LT W01_65 Md';
              -ms-flex-order: 1;
                  order: 1;
              position: absolute;
              right: 0;
              top: 0; } }
        .gift-certificate-purchase form .cert-message .field-wrapper textarea {
          background-color: transparent;
          border-width: 1px;
          font-family: 'Helvetica Neue LT W01_55 Roman';
          -ms-flex-order: 1;
              order: 1;
          width: 100%; }
          @media print, screen and (min-width: 48em) {
            .gift-certificate-purchase form .cert-message .field-wrapper textarea {
              -ms-flex-order: 2;
                  order: 2; } }
    .gift-certificate-purchase form button {
      margin-top: -4px;
      width: 12em;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
    .gift-certificate-purchase form .row, .gift-certificate-purchase form #modal-cntr.product-compare-shades, .gift-certificate-purchase form .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .gift-certificate-purchase form .content-asset, .gift-certificate-purchase form .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .gift-certificate-purchase form .content-asset {
      padding: 0 1em; }
    .gift-certificate-purchase form .form-row {
      -ms-flex-direction: row;
          flex-direction: row;
      max-width: none;
      padding: 0; }
      .gift-certificate-purchase form .form-row .field-wrapper {
        -ms-flex-positive: 1;
            flex-grow: 1; }
      .gift-certificate-purchase form .form-row.first {
        margin: 0; }
        @media print, screen and (min-width: 48em) {
          .gift-certificate-purchase form .form-row.first {
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; } }
        @media print, screen and (min-width: 48em) {
          .gift-certificate-purchase form .form-row.first .field-wrapper {
            margin-right: 1em;
            width: 100%;
            margin-right: 1%; } }
      .gift-certificate-purchase form .form-row.second {
        padding-left: 3.5em;
        padding-left: 0; }
        @media print, screen and (min-width: 48em) {
          .gift-certificate-purchase form .form-row.second {
            padding-left: 0;
            margin-top: 0; } }
      .gift-certificate-purchase form .form-row input {
        font-family: 'Helvetica Neue LT W01_55 Roman';
        background-color: transparent;
        /*** iPad Pro ***/ }
        @media screen and (min-width: 48em) and (max-width: 64em) {
          .gift-certificate-purchase form .form-row input {
            font-size: 10px; } }
        @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
          .gift-certificate-purchase form .form-row input {
            font-size: 12px; } }
      .gift-certificate-purchase form .form-row label {
        width: 100%; }
        @media screen and (max-width: 47.9375em) {
          .gift-certificate-purchase form .form-row label {
            margin-top: 0.6em; } }
        @media screen and (min-width: 48em) and (max-width: 64em) {
          .gift-certificate-purchase form .form-row label {
            width: 30%; } }
      @media print, screen and (min-width: 48em) {
        .gift-certificate-purchase form .form-row.column label, .gift-certificate-purchase form .form-row.columns label {
          min-width: unset;
          float: left; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .gift-certificate-purchase form .form-row.column label, .gift-certificate-purchase form .form-row.columns label {
          width: 22%; } }
    .gift-certificate-purchase form .form-row-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      margin: 0em 0 0;
      width: 100%; }
      @media print, screen and (min-width: 48em) {
        .gift-certificate-purchase form .form-row-button {
          display: block;
          -ms-flex-direction: initial;
              flex-direction: initial; } }
      .gift-certificate-purchase form .form-row-button button {
        /*border: $SHIred 2px solid;
				background-color: $SHIred;
				color: $SHIwhite;
			    width: 100%;*/
        width: 100%; }
        @media print, screen and (min-width: 48em) {
          .gift-certificate-purchase form .form-row-button button {
            width: 75%; } }
        @media print, screen and (min-width: 64.0625em) {
          .gift-certificate-purchase form .form-row-button button {
            width: 66%; } }
        .gift-certificate-purchase form .form-row-button button:hover {
          background-color: #ffffff;
          color: #000000; }
      .gift-certificate-purchase form .form-row-button a {
        display: inline;
        margin-top: 1em; }
        @media print, screen and (min-width: 48em) {
          .gift-certificate-purchase form .form-row-button a {
            margin-left: 2em;
            margin-top: 0; } }
  .gift-certificate-purchase ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    list-style: none;
    padding: 10px 0px 0px 0px; }
    .gift-certificate-purchase ul li {
      display: inline-block;
      margin-right: 0.7em;
      border-bottom: transparent 3px solid;
      padding-bottom: 0.2em; }
      .gift-certificate-purchase ul li:hover, .gift-certificate-purchase ul li.active {
        border-bottom: #000000 3px solid; }
      .gift-certificate-purchase ul li img {
        background-color: #c8102e;
        height: 100%;
        width: 100%; }
  .gift-certificate-purchase .cert-amount .form-caption {
    margin: 1.66em 0 0;
    position: absolute;
    width: 40%; }
  .gift-certificate-purchase .cert-amount.error {
    padding-bottom: 2.92em; }
  @media print, screen and (min-width: 48em) {
    .gift-certificate-purchase .cert-amount .field-wrapper {
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; } }
  .gift-certificate-purchase span.error {
    margin-left: 2%; }
  .gift-certificate-purchase .e-gift-delivery-details {
    display: inline-block;
    margin: 0em 0;
    text-align: left; }
    @media print, screen and (min-width: 48em) {
      .gift-certificate-purchase .e-gift-delivery-details {
        text-align: center; } }
    .gift-certificate-purchase .e-gift-delivery-details span {
      font-family: 'HelveticaNeueW01-75Bold'; }

.gift-certificate-purchase-modal {
  border-bottom: 0; }
  .gift-certificate-purchase-modal form {
    padding: 0; }
  .gift-certificate-purchase-modal .first, .gift-certificate-purchase-modal .second {
    display: inline-block;
    width: 100%; }
    @media print, screen and (min-width: 64.0625em) {
      .gift-certificate-purchase-modal .first, .gift-certificate-purchase-modal .second {
        width: 49%; } }
  .gift-certificate-purchase-modal #GiftCertificateForm .row, .gift-certificate-purchase-modal #GiftCertificateForm #modal-cntr.product-compare-shades, .gift-certificate-purchase-modal #GiftCertificateForm .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .gift-certificate-purchase-modal #GiftCertificateForm .content-asset, .gift-certificate-purchase-modal #GiftCertificateForm .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .gift-certificate-purchase-modal #GiftCertificateForm .content-asset {
    margin: 0;
    padding: 0;
    display: block; }

.gift-check-balance {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px; }
  @media print, screen and (min-width: 64.0625em) {
    .gift-check-balance {
      width: 85%; } }
  .gift-check-balance h1, .gift-check-balance .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .gift-check-balance h2, .gift-check-balance .account-edit .registration-box .column-header, .account-edit .registration-box .gift-check-balance .column-header, .gift-check-balance #addresses .column-header, #addresses .gift-check-balance .column-header {
    font-family: 'HelveticaNeueW01-UltLt'; }
  .gift-check-balance h3 {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    padding-bottom: 36px; }

.check-balance {
  margin: 0 auto;
  padding: 0 0 1.66em 2px; }
  @media print, screen and (min-width: 64.0625em) {
    .check-balance {
      width: 85%; } }
  .check-balance input {
    background-color: transparent; }
  .check-balance .row, .check-balance #modal-cntr.product-compare-shades, .check-balance .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .check-balance .content-asset, .check-balance .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .check-balance .content-asset {
    width: 100%; }
  .check-balance .gift-cert-id {
    margin: 0 0 0 1em;
    width: 100%;
    margin: 0 0 0 1.6em; }
    @media print, screen and (min-width: 48em) {
      .check-balance .gift-cert-id {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        width: 35%; } }
    @media print, screen and (min-width: 64.0625em) {
      .check-balance .gift-cert-id {
        width: 30%; } }
    .check-balance .gift-cert-id label {
      width: auto; }
    .check-balance .gift-cert-id span.error {
      margin-left: 1em; }
    .check-balance .gift-cert-id .field-wrapper {
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .check-balance .gift-cert-pin {
    width: 100%;
    margin-top: 1em;
    margin: 0 0 0 1.6em; }
    @media print, screen and (min-width: 48em) {
      .check-balance .gift-cert-pin {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        margin: 0 2em 0 1em;
        width: 30%; } }
    @media print, screen and (min-width: 64.0625em) {
      .check-balance .gift-cert-pin {
        margin: 0 2em; } }
  .check-balance .gift-cert-balance-submit {
    width: 100%;
    margin: 1em 0 0 1.6em; }
    @media print, screen and (min-width: 48em) {
      .check-balance .gift-cert-balance-submit {
        margin: 0 0 0 1.6em;
        width: auto; } }
    .check-balance .gift-cert-balance-submit button {
      width: 100%; }
      @media print, screen and (min-width: 48em) {
        .check-balance .gift-cert-balance-submit button {
          width: 33%; } }
      @media print, screen and (min-width: 48em) {
        .check-balance .gift-cert-balance-submit button.btn-check-another-card {
          width: 100%; } }

.gift-cert-balance {
  float: left;
  width: 40%; }
  .gift-cert-balance input {
    margin-top: 0;
    width: 93%; }
  .gift-cert-balance .form-caption {
    margin-left: 0; }

.gift-cert-balance .label, .gift-cert-balance label, .gift-cert-balance .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .gift-cert-balance .promotion, .gift-cert-balance .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .gift-cert-balance .promotion, .gift-cert-balance .menu-utility-user > a, .gift-cert-balance
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .gift-cert-balance .sign-in-wrapper > a, .gift-cert-balance .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .gift-cert-balance span.error, .gift-cert-balance .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .gift-cert-balance .label, .gift-cert-balance .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .gift-cert-balance p, .gift-cert-balance .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .gift-cert-balance button, .gift-cert-balance .mini-cart-details, .gift-cert-balance .mini-cart-totals .free-shipping-text, .mini-cart-totals .gift-cert-balance .free-shipping-text, .gift-cert-balance .mini-cart-totals .float-left, .mini-cart-totals .gift-cert-balance .float-left, .gift-cert-balance .mini-cart-totals .float-right, .mini-cart-totals .gift-cert-balance .float-right, .gift-cert-balance .pt_cart .cart-error, .pt_cart .gift-cert-balance .cart-error, .gift-cert-balance .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .gift-cert-balance .product-tile-info, .gift-cert-balance .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .gift-cert-balance .product-tile-info, .gift-cert-balance .checkout-shipping .form-caption, .checkout-shipping .gift-cert-balance .form-caption, .gift-cert-balance
.edit-add-address .form-caption,
.edit-add-address .gift-cert-balance .form-caption, .gift-cert-balance
.checkout-billing .form-caption,
.checkout-billing .gift-cert-balance .form-caption, .gift-cert-balance
.edit-address .form-caption,
.edit-address .gift-cert-balance .form-caption, .gift-cert-balance
.editaddress .form-caption,
.editaddress .gift-cert-balance .form-caption, .gift-cert-balance
.edit-billing-address .form-caption,
.edit-billing-address .gift-cert-balance .form-caption, .gift-cert-balance .order-history-header .value, .order-history-header .gift-cert-balance .value, .gift-cert-balance .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .gift-cert-balance .password-reset, .gift-cert-balance .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .gift-cert-balance .password-reset, .gift-cert-balance .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .gift-cert-balance .password-reset, .gift-cert-balance .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .gift-cert-balance .password-reset, .gift-cert-balance .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .gift-cert-balance .password-reset, .gift-cert-balance .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .gift-cert-balance .password-reset, .gift-cert-balance .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .gift-cert-balance .password-reset, .gift-cert-balance .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .gift-cert-balance .password-reset, .gift-cert-balance .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .gift-cert-balance .password-reset, .gift-cert-balance #sign-in-dropdown .user-links, #sign-in-dropdown .gift-cert-balance .user-links, .gift-cert-balance .search-result-store .results-hits, .search-result-store .gift-cert-balance .results-hits, .gift-cert-balance .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .gift-cert-balance .view-all-link, .gift-cert-balance .store-detail-page .store-event small, .store-detail-page .store-event .gift-cert-balance small, .gift-cert-balance .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .gift-cert-balance h3 {
  display: none; }

.gift-certificate-purchase.edit-modal {
  border-bottom: 0px; }

strong.hide-for-small-only {
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

.egift-card-spaceing {
  padding-left: 0px;
  padding-right: 0px; }

.egift-inline-inputbox .form-row {
  vertical-align: bottom; }

.egift-inline-inputbox .first, .egift-inline-inputbox .second {
  display: inline-block;
  width: 100%; }
  @media print, screen and (min-width: 64.0625em) {
    .egift-inline-inputbox .first, .egift-inline-inputbox .second {
      width: 49%; } }

.egift-card-recapter {
  padding-left: 24px;
  padding-bottom: 15px; }

@media print, screen and (min-width: 48em) {
  .checkoutlogin .form-row, .pt_customer-service .primary-content .contact-form-wrapper .form-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.checkoutlogin .form-row label, .pt_customer-service .primary-content .contact-form-wrapper .form-row label {
  width: auto;
  white-space: nowrap;
  margin-bottom: 5px; }
  @media print, screen and (min-width: 48em) {
    .checkoutlogin .form-row label, .pt_customer-service .primary-content .contact-form-wrapper .form-row label {
      width: 100%; } }

.checkoutlogin .row, .pt_customer-service .primary-content .contact-form-wrapper .row, .checkoutlogin #modal-cntr.product-compare-shades, .pt_customer-service .primary-content .contact-form-wrapper #modal-cntr.product-compare-shades, .checkoutlogin .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .checkoutlogin .content-asset, .pt_customer-service .primary-content .contact-form-wrapper .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .pt_customer-service .primary-content .contact-form-wrapper .content-asset, .checkoutlogin .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .checkoutlogin .content-asset, .pt_customer-service .primary-content .contact-form-wrapper .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .pt_customer-service .primary-content .contact-form-wrapper .content-asset {
  margin: 0 auto; }

@media screen and (max-width: 47.9375em) {
  .checkoutlogin .login-box-content .form-row-button, .pt_customer-service .primary-content .contact-form-wrapper .login-box-content .form-row-button {
    position: relative; } }

@media print, screen and (min-width: 48em) {
  .checkoutlogin .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .checkoutlogin .account-registration .registration-box h3, .account-registration .checkoutlogin .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .checkoutlogin .login-wrapper .registration-box h3, .login-wrapper .checkoutlogin .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3 {
    font-size: 36px; } }

.checkoutlogin .login-box p, .pt_customer-service .primary-content .contact-form-wrapper .login-box p, .checkoutlogin .account-registration .registration-box p, .account-registration .checkoutlogin .registration-box p, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box p, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box p, .checkoutlogin .login-wrapper .registration-box p, .login-wrapper .checkoutlogin .registration-box p, .pt_customer-service .primary-content .contact-form-wrapper .registration-box p {
  margin: 1em 0; }

.checkoutlogin .login-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="text"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="text"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="text"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="text"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="text"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="text"], .checkoutlogin .login-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="password"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="password"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="password"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="password"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="password"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="password"], .checkoutlogin .login-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .login-box .field-wrapper input[type="email"], .checkoutlogin .account-registration .registration-box .field-wrapper input[type="email"], .account-registration .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .field-wrapper input[type="email"], .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .checkoutlogin .login-wrapper .registration-box .field-wrapper input[type="email"], .login-wrapper .checkoutlogin .registration-box .field-wrapper input[type="email"], .pt_customer-service .primary-content .contact-form-wrapper .registration-box .field-wrapper input[type="email"] {
  width: 100%; }

.checkoutlogin .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .checkoutlogin .account-registration .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset {
  text-transform: uppercase; }

.checkoutlogin .login-box #emailcheck, .pt_customer-service .primary-content .contact-form-wrapper .login-box #emailcheck, .checkoutlogin .account-registration .registration-box #emailcheck, .account-registration .checkoutlogin .registration-box #emailcheck, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #emailcheck, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #emailcheck, .checkoutlogin .login-wrapper .registration-box #emailcheck, .login-wrapper .checkoutlogin .registration-box #emailcheck, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #emailcheck {
  margin: 10px auto;
  width: 100%;
  min-height: 40px; }

.checkoutlogin .login-box #password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box #password-reset, .checkoutlogin .account-registration .registration-box #password-reset, .account-registration .checkoutlogin .registration-box #password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #password-reset, .checkoutlogin .login-wrapper .registration-box #password-reset, .login-wrapper .checkoutlogin .registration-box #password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #password-reset {
  font-size: 14px;
  color: #767676;
  text-align: right; }

.checkoutlogin .login-box #login, .pt_customer-service .primary-content .contact-form-wrapper .login-box #login, .checkoutlogin .account-registration .registration-box #login, .account-registration .checkoutlogin .registration-box #login, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #login, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #login, .checkoutlogin .login-wrapper .registration-box #login, .login-wrapper .checkoutlogin .registration-box #login, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #login {
  margin: 30px auto;
  width: 100%; }

.checkoutlogin .login-box #guestcheckout, .pt_customer-service .primary-content .contact-form-wrapper .login-box #guestcheckout, .checkoutlogin .account-registration .registration-box #guestcheckout, .account-registration .checkoutlogin .registration-box #guestcheckout, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box #guestcheckout, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box #guestcheckout, .checkoutlogin .login-wrapper .registration-box #guestcheckout, .login-wrapper .checkoutlogin .registration-box #guestcheckout, .pt_customer-service .primary-content .contact-form-wrapper .registration-box #guestcheckout {
  margin: 20px auto 10px;
  width: 100%; }

.checkoutlogin .login-box .user-recognized, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized, .checkoutlogin .account-registration .registration-box .user-recognized, .account-registration .checkoutlogin .registration-box .user-recognized, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized, .checkoutlogin .login-wrapper .registration-box .user-recognized, .login-wrapper .checkoutlogin .registration-box .user-recognized, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized {
  margin-top: 30px; }
  @media screen and (max-width: 47.9375em) {
    .checkoutlogin .login-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized h3, .checkoutlogin .account-registration .registration-box .user-recognized h3, .account-registration .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized h3, .checkoutlogin .login-wrapper .registration-box .user-recognized h3, .login-wrapper .checkoutlogin .registration-box .user-recognized h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized h3 {
      font-size: 18px; } }
  .checkoutlogin .login-box .user-recognized .reset-password-link, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized .reset-password-link, .checkoutlogin .account-registration .registration-box .user-recognized .reset-password-link, .account-registration .checkoutlogin .registration-box .user-recognized .reset-password-link, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized .reset-password-link, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized .reset-password-link, .checkoutlogin .login-wrapper .registration-box .user-recognized .reset-password-link, .login-wrapper .checkoutlogin .registration-box .user-recognized .reset-password-link, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized .reset-password-link {
    text-align: center; }
  @media print, screen and (min-width: 64.0625em) {
    .checkoutlogin .login-box .user-recognized p, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized p, .checkoutlogin .account-registration .registration-box .user-recognized p, .account-registration .checkoutlogin .registration-box .user-recognized p, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized p, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized p, .checkoutlogin .login-wrapper .registration-box .user-recognized p, .login-wrapper .checkoutlogin .registration-box .user-recognized p, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized p {
      margin-top: 0; } }
  @media print, screen and (min-width: 64.0625em) {
    .checkoutlogin .login-box .user-recognized button, .pt_customer-service .primary-content .contact-form-wrapper .login-box .user-recognized button, .checkoutlogin .account-registration .registration-box .user-recognized button, .account-registration .checkoutlogin .registration-box .user-recognized button, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .user-recognized button, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .user-recognized button, .checkoutlogin .login-wrapper .registration-box .user-recognized button, .login-wrapper .checkoutlogin .registration-box .user-recognized button, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .user-recognized button {
      font-size: 18px; } }

.checkoutlogin .login-box .form-row-button.align-center .column, .pt_customer-service .primary-content .contact-form-wrapper .login-box .form-row-button.align-center .column, .checkoutlogin .account-registration .registration-box .form-row-button.align-center .column, .account-registration .checkoutlogin .registration-box .form-row-button.align-center .column, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .form-row-button.align-center .column, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .form-row-button.align-center .column, .checkoutlogin .login-wrapper .registration-box .form-row-button.align-center .column, .login-wrapper .checkoutlogin .registration-box .form-row-button.align-center .column, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .form-row-button.align-center .column, .checkoutlogin .login-box .form-row-button.align-center .columns, .pt_customer-service .primary-content .contact-form-wrapper .login-box .form-row-button.align-center .columns, .checkoutlogin .account-registration .registration-box .form-row-button.align-center .columns, .account-registration .checkoutlogin .registration-box .form-row-button.align-center .columns, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .form-row-button.align-center .columns, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .form-row-button.align-center .columns, .checkoutlogin .login-wrapper .registration-box .form-row-button.align-center .columns, .login-wrapper .checkoutlogin .registration-box .form-row-button.align-center .columns, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .form-row-button.align-center .columns {
  margin: 0 auto; }

@media print, screen and (min-width: 48em) {
  .checkoutlogin .login-box .form-row-button.align-center, .pt_customer-service .primary-content .contact-form-wrapper .login-box .form-row-button.align-center, .checkoutlogin .account-registration .registration-box .form-row-button.align-center, .account-registration .checkoutlogin .registration-box .form-row-button.align-center, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .form-row-button.align-center, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .form-row-button.align-center, .checkoutlogin .login-wrapper .registration-box .form-row-button.align-center, .login-wrapper .checkoutlogin .registration-box .form-row-button.align-center, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .form-row-button.align-center {
    padding-left: 0;
    padding-right: 0; } }

.checkoutlogin .login-box .login-oauth, .pt_customer-service .primary-content .contact-form-wrapper .login-box .login-oauth, .checkoutlogin .account-registration .registration-box .login-oauth, .account-registration .checkoutlogin .registration-box .login-oauth, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .login-oauth, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .login-oauth, .checkoutlogin .login-wrapper .registration-box .login-oauth, .login-wrapper .checkoutlogin .registration-box .login-oauth, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-oauth {
  padding: 20px 0;
  margin-top: 20px;
  border: 1px solid #ccc;
  border-width: 1px 0; }

.login-rememberme {
  display: -ms-flexbox;
  display: flex; }

.login-oauth p:first-child {
  font-size: 2em;
  text-align: center;
  margin: 0;
  text-transform: uppercase; }

#OAuthProvider {
  display: block;
  margin-bottom: 1em;
  width: 80%; }

@media print, screen and (min-width: 48em) {
  .login-wrapper {
    padding: 80px 80px 40px; } }

@media screen and (max-width: 64em) {
  .login-wrapper {
    padding: 20px; } }

.login-wrapper .error-form {
  text-align: center;
  margin-top: 20px; }

.login-wrapper .reset-password-link {
  text-align: center;
  text-decoration: underline !important;
  width: 100%; }

.login-wrapper .create-new-account {
  text-align: center;
  padding: 2em 0 0.5em;
  border-top: 1px #767676 solid;
  margin-top: 40px; }
  .login-wrapper .create-new-account p {
    line-height: normal;
    margin: 0;
    font-size: 24px; }
  .login-wrapper .create-new-account a {
    max-width: 320px;
    margin-top: 40px; }

.login-wrapper .form-row-button {
  max-width: 360px;
  margin: 0 auto;
  border: none; }
  .login-wrapper .form-row-button #login {
    margin: 0 auto 10px;
    display: block;
    max-width: 320px; }

.login-wrapper .login-page-box .form-row label {
  margin-bottom: 5px; }

.login-wrapper .login-page-box .form-row.login-rememberme label {
  margin-bottom: 8px; }
  @media print, screen and (min-width: 64.0625em) {
    .login-wrapper .login-page-box .form-row.login-rememberme label {
      margin-bottom: 10px; } }

@media print, screen and (min-width: 64.0625em) {
  .pt_login .page-content .collapse {
    padding-left: 0; } }

.pt_login h1, .pt_login .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_login h2, .pt_login .account-edit .registration-box .column-header, .account-edit .registration-box .pt_login .column-header, .pt_login #addresses .column-header, #addresses .pt_login .column-header {
  margin-bottom: 1em;
  text-align: center; }

.login-box .login-oauth #dwfrm_oauthlogin fieldset, .account-registration .registration-box .login-oauth #dwfrm_oauthlogin fieldset, .pt_checkorder .order-track-wrapper .registration-box .login-oauth #dwfrm_oauthlogin fieldset, .login-wrapper .registration-box .login-oauth #dwfrm_oauthlogin fieldset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-oauth #dwfrm_oauthlogin fieldset {
  text-align: center; }

.login-box .login-oauth #dwfrm_oauthlogin .oAuthIcon, .account-registration .registration-box .login-oauth #dwfrm_oauthlogin .oAuthIcon, .pt_checkorder .order-track-wrapper .registration-box .login-oauth #dwfrm_oauthlogin .oAuthIcon, .login-wrapper .registration-box .login-oauth #dwfrm_oauthlogin .oAuthIcon, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .login-oauth #dwfrm_oauthlogin .oAuthIcon {
  cursor: pointer; }

.bottom-banner-container {
  overflow: hidden; }
  .bottom-banner-container .bottom-banner-cell {
    float: left;
    overflow: hidden;
    text-align: center; }
  .bottom-banner-container .banner-cell-1 {
    width: 33%; }
  .bottom-banner-container .banner-cell-2 {
    width: 34%; }
  .bottom-banner-container .banner-cell-3 {
    width: 33%; }

.store-locator-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  font-size: 1.75em;
  font-style: italic;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  margin: 20px 0 0;
  padding: 20px 0; }

.store-information {
  background: none repeat scroll 0 0 #e0e0e0;
  border-bottom: 1px solid #ffffff; }

.store-name {
  font-family: 'HelveticaNeueW01-75Bold';
  margin: 0 0 10px; }

.store-map {
  border-bottom: 1px solid #e0e0e0; }

.store-locator-details {
  float: left;
  width: 44%; }
  .store-locator-details img {
    max-width: 100%; }
  .store-locator-details h1, .store-locator-details .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .store-locator-details h2, .store-locator-details .account-edit .registration-box .column-header, .account-edit .registration-box .store-locator-details .column-header, .store-locator-details #addresses .column-header, #addresses .store-locator-details .column-header, .store-locator-details p {
    margin: 0.25em 0; }

.store-locator-details-map {
  float: right;
  width: 50%; }
  .store-locator-details-map img {
    max-width: 100%; }

.js .loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3; }

.js .loader-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.7; }

.js .loader-indicator {
  z-index: 100;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 64px;
  background: url("../images/loading-small.gif") no-repeat; }

.search-suggestion-wrapper {
  background-color: #ffffff;
  border: 0;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
  position: absolute;
  margin-top: 0;
  width: 100%;
  z-index: 101;
  left: 0;
  right: 0;
  overflow-y: auto;
  max-height: 500px;
  overflow-x: hidden; }
  @media print, screen and (min-width: 48em) {
    .search-suggestion-wrapper {
      width: 100%; }
      .search-suggestion-wrapper .product-suggestions {
        margin: 0 2em; } }
  .search-suggestion-wrapper h4 {
    margin-top: 2.18rem;
    color: #000000;
    text-transform: uppercase; }
  .search-suggestion-wrapper .serach-suggestion-content .hitgroup {
    padding: 0px 22px 22px 22px !important; }
    .search-suggestion-wrapper .serach-suggestion-content .hitgroup .hit:first-child {
      padding-top: 30px; }
  .search-suggestion-wrapper .hitgroup {
    color: #666;
    margin-bottom: 1.8rem;
    padding: 0px 22px 22px 5px;
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 0px; }
    @media screen and (max-width: 47.9375em) {
      .search-suggestion-wrapper .hitgroup {
        padding: 0px 10px 22px 12px; } }
    .search-suggestion-wrapper .hitgroup .header, .search-suggestion-wrapper .hitgroup h1, .search-suggestion-wrapper .hitgroup .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-suggestion-wrapper .hitgroup h2, .search-suggestion-wrapper .hitgroup .account-edit .registration-box .column-header, .account-edit .registration-box .search-suggestion-wrapper .hitgroup .column-header, .search-suggestion-wrapper .hitgroup #addresses .column-header, #addresses .search-suggestion-wrapper .hitgroup .column-header, .search-suggestion-wrapper .hitgroup .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .search-suggestion-wrapper .hitgroup .promotiontext, .search-suggestion-wrapper .hitgroup .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .search-suggestion-wrapper .hitgroup p, .search-suggestion-wrapper .hitgroup .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .search-suggestion-wrapper .hitgroup input[type="text"], .search-suggestion-wrapper .hitgroup .pt_checkout legend, .pt_checkout .search-suggestion-wrapper .hitgroup legend, .search-suggestion-wrapper .hitgroup .payment-method-expanded .billing-address-header, .payment-method-expanded .search-suggestion-wrapper .hitgroup .billing-address-header, .search-suggestion-wrapper .hitgroup .history-details-container .page-intro h1, .history-details-container .page-intro .search-suggestion-wrapper .hitgroup h1, .search-suggestion-wrapper .hitgroup .checkoutlogin .login-box h3, .checkoutlogin .login-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .curalate-title, .search-suggestion-wrapper .hitgroup .no-hits-bs, .search-suggestion-wrapper .hitgroup .ask-the-artist h1, .ask-the-artist .search-suggestion-wrapper .hitgroup h1, .search-suggestion-wrapper .hitgroup .contact-cust-serv .contact-us-heading, .contact-cust-serv .search-suggestion-wrapper .hitgroup .contact-us-heading, .search-suggestion-wrapper .hitgroup .narspro_join .bigApp, .narspro_join .search-suggestion-wrapper .hitgroup .bigApp, .search-suggestion-wrapper .hitgroup .narspro_join .bigInd, .narspro_join .search-suggestion-wrapper .hitgroup .bigInd, .search-suggestion-wrapper .hitgroup .narspro_join .bigArt, .narspro_join .search-suggestion-wrapper .hitgroup .bigArt, .search-suggestion-wrapper .hitgroup .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .search-suggestion-wrapper .hitgroup .label-header, .search-suggestion-wrapper .hitgroup .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .search-suggestion-wrapper .hitgroup h2, .search-suggestion-wrapper .hitgroup .store-detail-page .store-image-info h3, .store-detail-page .store-image-info .search-suggestion-wrapper .hitgroup h3, .search-suggestion-wrapper .hitgroup .store-detail-page .store-event .event-label, .store-detail-page .store-event .search-suggestion-wrapper .hitgroup .event-label, .search-suggestion-wrapper .hitgroup .store-detail-page .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .search-suggestion-wrapper .hitgroup h3 {
      margin: 0 0 .5rem 0; }
    .search-suggestion-wrapper .hitgroup .hit {
      display: block;
      margin-bottom: .5rem;
      font-size: 16px;
      text-transform: uppercase;
      color: #000000; }
      .search-suggestion-wrapper .hitgroup .hit:hover {
        text-decoration: underline; }
    .search-suggestion-wrapper .hitgroup .parent-category {
      color: #000000; }
  .search-suggestion-wrapper .search-suggestion-container {
    margin: 0 auto;
    max-width: 93.75rem;
    width: 100%;
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
    @media print, screen and (min-width: 48em) {
      .search-suggestion-wrapper .search-suggestion-container {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem; } }
    .search-suggestion-wrapper .search-suggestion-container .slick-slider {
      width: auto; }
    .search-suggestion-wrapper .search-suggestion-container .slick-dots button {
      background: transparent; }

.phrase-suggestions {
  margin-top: 0px; }
  @media screen and (min-width: 768px) {
    .phrase-suggestions {
      border-top: none; } }

.product-suggestion {
  padding: 30px;
  margin-bottom: 1.25rem; }
  .product-suggestion a.product-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .product-suggestion a.product-link:hover {
      text-decoration: underline; }
  .product-suggestion .product-image img {
    max-width: 100%; }
  @media print, screen and (min-width: 48em) {
    .product-suggestion .product-details {
      font-size: 0.75rem; } }
  .product-suggestion .product-details .product-price {
    color: #000; }

.search-phrase {
  padding: 22px;
  color: #999;
  width: 100%;
  margin-left: 0px !important; }
  @media screen and (max-width: 47.9375em) {
    .search-phrase {
      padding: 30px 0px 22px 19px; } }
  .search-phrase .view-all-results {
    float: right;
    margin-top: 8px;
    text-decoration: underline;
    color: #000000;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
    @media screen and (max-width: 47.9375em) {
      .search-phrase .view-all-results {
        float: left; } }
  .search-phrase .product-results {
    color: #000000; }
  .search-phrase .completed {
    font-style: italic; }
    .search-phrase .completed .original {
      text-decoration: underline;
      font-family: 'HelveticaNeueW01-75Bold'; }
  .search-phrase .corrected {
    font-family: 'HelveticaNeueW01-75Bold'; }

.suggestion-details {
  margin: 24px !important;
  border-top: 2px solid #C4C4C4;
  padding-top: 10px !important;
  color: #000000; }

.suggestion-image {
  text-align: center; }

.suggestion-name {
  text-transform: uppercase; }

.artist-link {
  color: #000 !important; }

.artist-name-link {
  margin: 24px !important;
  border-top: 2px solid #C4C4C4;
  padding-top: 10px !important; }

.artist-image {
  padding: 0px 20px; }

.artical-header {
  padding: 30px 0px 22px 0px;
  color: #999;
  width: 100%;
  margin-left: 0px !important; }

.rproduct-suggestions {
  border-bottom: 1px solid #C4C4C4;
  padding-bottom: 18px; }

.stop-scrolling {
  height: 100%;
  overflow-y: hidden; }

.search-text::-ms-clear {
  display: none; }

.js .ui-dialog-content {
  overflow: initial; }
  .js .ui-dialog-content .product-col-1 {
    padding: 13px 1%;
    width: 39%; }
    .js .ui-dialog-content .product-col-1 .product-image {
      max-width: 100%; }
  .js .ui-dialog-content .product-col-2 {
    padding: 20px 0;
    width: 58%; }
  .js .ui-dialog-content .pdp-main .product-set-list {
    height: 500px; }

.js .zoomPad {
  position: relative;
  float: left;
  z-index: 99;
  cursor: crosshair;
  width: 100%; }

.js .zoomPreload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #333;
  font-size: 12px;
  font-family: "Reader", Arial, sans-serif;
  text-decoration: none;
  border: 1px solid #ccc;
  background-color: #ffffff;
  padding: 8px;
  text-align: center;
  background-image: url(../images/zoomloader.gif);
  background-repeat: no-repeat;
  background-position: 43px 30px;
  z-index: 110;
  width: 90px;
  height: 43px;
  position: absolute;
  top: 0px;
  left: 0px;
  *width: 100px;
  *height: 49px; }

.js .zoomPup {
  overflow: hidden;
  background-color: #ffffff;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 120;
  position: absolute;
  border: 1px solid #ccc;
  z-index: 101;
  cursor: crosshair; }

.js .zoomOverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #ffffff;
  z-index: 5000;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 101; }

.js .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  background: #ffffff;
  z-index: 6000;
  height: auto;
  z-index: 10000;
  z-index: 110; }

.js .zoomWrapper {
  position: relative;
  border: 1px solid #999;
  z-index: 110; }

.js .zoomWrapperTitle {
  display: block;
  background: #999;
  color: #ffffff;
  height: 18px;
  line-height: 18px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 120;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60); }

.js .zoomWrapperImage {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 110; }
  .js .zoomWrapperImage img {
    border: 0px;
    display: block;
    position: absolute;
    z-index: 101; }

.js .zoomIframe {
  z-index: -1;
  filter: alpha(opacity=0);
  -moz-opacity: 0.8;
  opacity: 0.8;
  position: absolute;
  display: block; }

.quickview-nav .quickview-next {
  float: right; }

.storefront h2 {
  text-transform: none;
  margin: 20px 0 5px 0;
  font-size: 20px; }
  @media print, screen and (min-width: 64.0625em) {
    .storefront h2 {
      font-size: 24px;
      margin: 20px 0 5px 0; } }

.storefront .link {
  font-family: 'HelveticaNeueW01-75Bold';
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 14px; }

.storefront .top-border:before {
  display: block;
  content: "";
  height: 1px;
  background: #000;
  width: 100%;
  margin-bottom: 2.5em; }

.storefront #homepage-hero {
  list-style: none;
  margin-bottom: 20px;
  margin-top: 0;
  width: 100%;
  overflow: hidden; }
  @media screen and (max-width: 64em) {
    .storefront #homepage-hero {
      padding: 0; } }
  .storefront #homepage-hero:after {
    content: "";
    display: block;
    width: 100%;
    background: #000;
    height: 8px; }
  .storefront #homepage-hero .hero-slide img {
    width: 100%; }
  @media print, screen and (min-width: 48em) {
    .storefront #homepage-hero {
      max-height: 493px; } }
  .storefront #homepage-hero .slick-next {
    right: 1rem; }
  .storefront #homepage-hero .slick-prev {
    left: 1rem; }
  .storefront #homepage-hero li {
    list-style: none; }
    .storefront #homepage-hero li .row, .storefront #homepage-hero li #modal-cntr.product-compare-shades, .storefront #homepage-hero li .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .storefront #homepage-hero li .content-asset, .storefront #homepage-hero li .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .storefront #homepage-hero li .content-asset {
      margin: 0; }
  .storefront #homepage-hero .featured-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    height: 100%;
    font-size: 21px; }
    .storefront #homepage-hero .featured-details h2 {
      font-size: 32px;
      line-height: .9em;
      margin-bottom: 15px;
      margin-top: 0.5em; }
      @media print, screen and (min-width: 48em) {
        .storefront #homepage-hero .featured-details h2 {
          font-size: 45px;
          margin-top: 60px; } }
      @media print, screen and (min-width: 64.0625em) {
        .storefront #homepage-hero .featured-details h2 {
          font-size: 55px;
          margin-top: 100px;
          margin-bottom: 15px;
          line-height: 65px; } }
      @media screen and (min-width: 72.1875em) {
        .storefront #homepage-hero .featured-details h2 {
          font-size: 76px;
          margin-top: 125px;
          margin-bottom: 15px;
          line-height: 79px; } }
    .storefront #homepage-hero .featured-details p {
      margin: 0 0 15px 0;
      padding: 0;
      font-size: 14px; }
      @media print, screen and (min-width: 64.0625em) {
        .storefront #homepage-hero .featured-details p {
          font-size: 21px; } }
    .storefront #homepage-hero .featured-details .button.text-only, .storefront #homepage-hero .featured-details .text-only.button-link, .storefront #homepage-hero .featured-details .menu-utility-user .dropdown-pane.is-open .text-only.links, .menu-utility-user .dropdown-pane.is-open .storefront #homepage-hero .featured-details .text-only.links, .storefront #homepage-hero .featured-details .text-only.button-newsletter {
      color: #c8102e;
      float: left;
      font-size: 14px;
      text-transform: uppercase;
      display: inherit;
      margin: 0 0 15px 0;
      padding: 0; }
      @media print, screen and (min-width: 64.0625em) {
        .storefront #homepage-hero .featured-details .button.text-only, .storefront #homepage-hero .featured-details .text-only.button-link, .storefront #homepage-hero .featured-details .menu-utility-user .dropdown-pane.is-open .text-only.links, .menu-utility-user .dropdown-pane.is-open .storefront #homepage-hero .featured-details .text-only.links, .storefront #homepage-hero .featured-details .text-only.button-newsletter {
          font-size: 21px; } }
  .storefront #homepage-hero .slick-dots {
    bottom: 1em;
    position: absolute;
    margin: 5px 0; }

.storefront .recommendations {
  padding: 0; }
  .storefront .recommendations .carousel-recommendations {
    border-top-width: 0; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .storefront .feature-articles a {
    font-size: 12px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .storefront .feature-articles p {
    font-size: 12px; } }

.storefront .feature-articles .main-article {
  position: relative; }
  @media print, screen and (min-width: 48em) {
    .storefront .feature-articles .main-article a {
      color: #ffffff; } }
  .storefront .feature-articles .main-article h3 {
    font-size: 2em; }
  .storefront .feature-articles .main-article img {
    width: 100%; }
    @media print, screen and (min-width: 48em) {
      .storefront .feature-articles .main-article img {
        float: left; } }
    @media print, screen and (min-width: 64.0625em) {
      .storefront .feature-articles .main-article img {
        width: 98%; } }
  .storefront .feature-articles .main-article .main-article-details {
    padding: .5em;
    font-size: 20px; }
    @media print, screen and (min-width: 48em) {
      .storefront .feature-articles .main-article .main-article-details {
        color: #ffffff;
        padding: 1em 5em 1em 3em;
        position: absolute;
        margin-top: 0; } }
    @media print, screen and (min-width: 64.0625em) {
      .storefront .feature-articles .main-article .main-article-details {
        padding-right: 150px;
        line-height: auto;
        font-size: 16px; } }
    .storefront .feature-articles .main-article .main-article-details h3 {
      margin-top: 0;
      font-size: 20px; }
      @media print, screen and (min-width: 48em) {
        .storefront .feature-articles .main-article .main-article-details h3 {
          font-size: 1.5em;
          margin-top: auto; } }
      @media print, screen and (min-width: 64.0625em) {
        .storefront .feature-articles .main-article .main-article-details h3 {
          font-size: 44px;
          line-height: 41px;
          margin: 60px 0 15px 0; } }
    .storefront .feature-articles .main-article .main-article-details p,
    .storefront .feature-articles .main-article .main-article-details a {
      font-size: 14px; }
      @media print, screen and (min-width: 48em) {
        .storefront .feature-articles .main-article .main-article-details p,
        .storefront .feature-articles .main-article .main-article-details a {
          font-size: 14px; } }

.storefront .feature-articles .consultation {
  border-bottom: #000000 thin solid;
  padding-bottom: 2em;
  margin: 2.5em 0 0 0;
  position: relative; }
  @media print, screen and (min-width: 48em) {
    .storefront .feature-articles .consultation {
      padding-bottom: 1.5em;
      margin: 0 0 0 0; } }
  .storefront .feature-articles .consultation .consultation-details {
    bottom: 1em;
    padding: 0 2.5em 2.5em 2.5em;
    position: absolute;
    text-align: center; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .storefront .feature-articles .consultation .consultation-details {
        top: 4.5em;
        padding: 0 1em; } }
    .storefront .feature-articles .consultation .consultation-details h3 {
      font-size: 22px;
      line-height: 25px;
      margin-bottom: 0.2em; }
      @media print, screen and (min-width: 48em) {
        .storefront .feature-articles .consultation .consultation-details h3 {
          font-size: 2.06em;
          line-height: 1.1em; } }
    .storefront .feature-articles .consultation .consultation-details p {
      margin: 1em 0 1.2em 0;
      font-size: 14px;
      line-height: 18px; }
      @media print, screen and (min-width: 48em) {
        .storefront .feature-articles .consultation .consultation-details p {
          font-size: 16px;
          line-height: 20px; } }

.storefront .feature-articles .inline-ad {
  border-bottom: #000000 thin solid;
  padding: 0.5em 3em;
  text-align: center; }
  @media print, screen and (min-width: 48em) {
    .storefront .feature-articles .inline-ad {
      padding: 0.5em 2em; } }
  @media print, screen and (min-width: 64.0625em) {
    .storefront .feature-articles .inline-ad {
      padding-top: 0;
      padding: 0.5em 3em; } }
  .storefront .feature-articles .inline-ad h3 {
    margin: 0.5em 0 0;
    line-height: 1;
    font-size: 2em; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .storefront .feature-articles .inline-ad h3 {
        font-size: 1.15em; } }
  .storefront .feature-articles .inline-ad a {
    padding-top: 1em;
    color: #c8102e !important; }

.storefront .sub-feature-article {
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0 0 30px 0;
  font-size: 14px; }
  .storefront .sub-feature-article .slick-dots li {
    margin: 0 3px; }
  .storefront .sub-feature-article .sub-feature-article-container {
    width: 100%; }
    .storefront .sub-feature-article .sub-feature-article-container img {
      width: 100%; }
    .storefront .sub-feature-article .sub-feature-article-container .featured-details p,
    .storefront .sub-feature-article .sub-feature-article-container .featured-details a {
      font-size: 14px; }
      .storefront .sub-feature-article .sub-feature-article-container .featured-details p.feature-description,
      .storefront .sub-feature-article .sub-feature-article-container .featured-details a.feature-description {
        margin: 0 0 0 0; }
  .storefront .sub-feature-article .slick-dots {
    bottom: 2em; }
  .storefront .sub-feature-article img.slide-image {
    width: 100%; }

.storefront .feature-tips {
  padding-top: 2.5em; }
  .storefront .feature-tips h2 {
    font-size: 20px;
    margin-top: 20px; }
    @media print, screen and (min-width: 48em) {
      .storefront .feature-tips h2 {
        font-size: 2em;
        margin-top: 0.5em; } }
  .storefront .feature-tips .main-tip {
    border-bottom: #000000 thin solid;
    padding-bottom: 2.5em; }
    @media print, screen and (min-width: 48em) {
      .storefront .feature-tips .main-tip {
        border-bottom: 0; }
        .storefront .feature-tips .main-tip a {
          font-size: 16px; } }
    .storefront .feature-tips .main-tip img {
      width: 100%; }
    .storefront .feature-tips .main-tip a {
      font-size: 14px; }
  .storefront .feature-tips .tutorial {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-bottom: 2em; }
    .storefront .feature-tips .tutorial.top {
      border-bottom: #000000 thin solid;
      margin-bottom: 2.2em; }
    @media print, screen and (min-width: 48em) {
      .storefront .feature-tips .tutorial {
        padding-top: 0; } }
    @media print, screen and (min-width: 64.0625em) {
      .storefront .feature-tips .tutorial {
        padding-top: 0; } }
    .storefront .feature-tips .tutorial > * {
      width: 100%; }
    .storefront .feature-tips .tutorial h3 {
      font-size: 1.2em;
      line-height: 1.1em;
      margin: 1em 0 0 0;
      -ms-flex-order: 1;
          order: 1; }
      @media print, screen and (min-width: 48em) {
        .storefront .feature-tips .tutorial h3 {
          -ms-flex-order: initial;
              order: initial;
          font-size: 18px;
          margin: 0 0; } }
    .storefront .feature-tips .tutorial p {
      -ms-flex-order: 1;
          order: 1; }
      @media print, screen and (min-width: 48em) {
        .storefront .feature-tips .tutorial p {
          -ms-flex-order: initial;
              order: initial;
          margin-top: 0; } }
      @media print, screen and (min-width: 64.0625em) {
        .storefront .feature-tips .tutorial p {
          margin-top: 1em; } }

.storefront .store-cursor {
  font-weight: 700; }
  .storefront .store-cursor:before {
    content: "\e909";
    font-family: "icomoon" !important;
    font-size: 1.2em;
    font-weight: normal;
    padding-right: 0.3em; }

#homepage-slider {
  position: relative;
  overflow: hidden;
  width: 100%; }
  #homepage-slider .jcarousel-control {
    bottom: 0.5rem;
    right: 0.5rem;
    position: absolute; }
    #homepage-slider .jcarousel-control a {
      background: none repeat scroll 0 0 #e0e0e0;
      border: 1px solid #ccc;
      display: block;
      float: left;
      height: 24px;
      margin: 0 3px;
      opacity: .5;
      text-indent: -999em;
      width: 24px; }
      #homepage-slider .jcarousel-control a.active {
        background-color: #666; }
      #homepage-slider .jcarousel-control a:hover {
        background-color: #666;
        opacity: .7; }

.right-image-hero-bg-one,
.right-image-hero-bg-two,
.right-image-hero-bg-three,
.right-image-hero-bg-four,
.right-image-hero-bg-five,
.right-image-hero-bg-six {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 !important;
  height: 100%;
  max-width: 610px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.fixed-wrapper {
  display: block;
  width: 100%;
  max-width: 1500px; }

.curalate-home, .curalate-product {
  background-color: #000000; }
  @media print, screen and (min-width: 64.0625em) {
    .curalate-home, .curalate-product {
      padding-top: 90px;
      padding-bottom: 90px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .curalate-home, .curalate-product {
      padding-top: 45px;
      padding-bottom: 45px; }
      .curalate-home .curalate-dot-item.curalate-dot-active, .curalate-product .curalate-dot-item.curalate-dot-active {
        background-color: #666; } }
  @media screen and (max-width: 47.9375em) {
    .curalate-home, .curalate-product {
      padding-top: 30px;
      padding-bottom: 30px; }
      .curalate-home .curalate-dot-item.curalate-dot-active, .curalate-product .curalate-dot-item.curalate-dot-active {
        background-color: #666; } }

.curalate-wrap #curalate-fan-reel-wrapper {
  margin-top: 50px; }

.curalate-title {
  color: #FFFFFF; }
  @media screen and (max-width: 47.9375em) {
    .curalate-title .saying {
      margin-bottom: 10px;
      font-size: 30px;
      font-family: 'Helvetica Neue LT W01_35 Thin'; } }
  .curalate-title .btns {
    text-align: right; }
    @media screen and (max-width: 47.9375em) {
      .curalate-title .btns button, .curalate-title .btns a {
        width: 100%;
        margin-top: 15px;
        font-family: 'Helvetica Neue LT W01_55 Roman'; } }

#curalate-upload-photos.tag-cta {
  margin: 0;
  background: none;
  width: auto;
  text-decoration: none; }

.artist-dtpage-wrap .curalate-home {
  padding-top: 0 !important; }

.artist-dtpage-wrap .search-result-content {
  display: block; }

.store-details-curalate .row.fixed-wrapper, .store-details-curalate .fixed-wrapper#modal-cntr.product-compare-shades, .store-details-curalate .pt_content-search-result-static .no-left-nav-template .fixed-wrapper.content-asset, .pt_content-search-result-static .no-left-nav-template .store-details-curalate .fixed-wrapper.content-asset, .store-details-curalate .pt_content-search-result-static .left-nav-template .fixed-wrapper.content-asset, .pt_content-search-result-static .left-nav-template .store-details-curalate .fixed-wrapper.content-asset {
  background: #000000; }

.homehero {
  position: relative; }

.homeherocont {
  position: absolute;
  right: 49px;
  top: 30px;
  text-align: right;
  font-size: 20px; }

.homesubcout {
  position: absolute;
  left: 49px;
  top: 30px;
  text-align: left;
  font-size: 20px; }

.herohead1 {
  font-size: 52px !important;
  font-family: 'HelveticaNeueW01-UltLt' !important; }

.shopnow {
  margin-top: 21px;
  background-color: Transparent;
  color: #000; }

.ui-dialog #listings-nav {
  float: right;
  margin-top: 2%; }
  .ui-dialog #listings-nav a {
    cursor: pointer;
    display: inline-block;
    margin: 0 5px; }
    .ui-dialog #listings-nav a.active {
      font-family: 'HelveticaNeueW01-75Bold'; }

.pdp-main .product-add-to-cart .online-stock span {
  float: left; }

.pdp-main .product-add-to-cart .store-stock {
  display: block;
  clear: left; }

.availability-web {
  padding-bottom: 1rem; }
  .availability-web label {
    float: none; }
  .availability-web p {
    margin: 0; }
  .availability-web .availability-novariation {
    color: #999;
    font-style: italic; }

.availability-storepickup .availability-instore,
.availability-storepickup .availability-web {
  background-color: #e0e0e0;
  padding: 1rem; }

.availability-storepickup .availability-web {
  float: none; }

.availability-storepickup .availability-instore {
  margin-bottom: 1rem; }

.in-stock-msg,
.is-in-stock,
[data-status="store-in-stock"] {
  color: #000;
  font-family: 'HelveticaNeueW01-75Bold'; }

.not-available-msg,
.in-stock-date-msg,
.not-available,
.out-of-stock,
.store-error {
  color: #c8102e; }

.on-order,
.preorder-msg,
.backorder-msg {
  color: #008578;
  font-family: 'HelveticaNeueW01-75Bold'; }

#user-zip {
  display: block;
  margin: 1rem auto 0; }

.store-list-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  width: 565px; }

.store-list {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

.store-tile {
  border: 1px dashed #ccc;
  box-sizing: border-box;
  float: left;
  list-style: none outside none;
  margin: 0.3rem 0.4rem;
  padding: 0.8rem;
  text-align: center;
  width: 175px; }
  .store-tile.selected {
    background-color: rgba(132, 189, 0, 0.5); }
  .store-tile .store-status {
    display: block;
    font-size: 0.9em;
    margin: 1rem 0; }

.store-list-pdp-container {
  margin-top: 1em; }
  .store-list-pdp-container .store-list-pdp {
    margin-top: 0.5em; }
  .store-list-pdp-container .store-list-item {
    display: none;
    padding: 0.5em  0.8em; }
    .store-list-pdp-container .store-list-item:last-of-type {
      border: none; }
    .store-list-pdp-container .store-list-item.selected {
      display: block;
      font-family: 'HelveticaNeueW01-75Bold'; }
    .store-list-pdp-container .store-list-item.visible {
      display: block; }
    .store-list-pdp-container .store-list-item .store-address {
      float: left; }
    .store-list-pdp-container .store-list-item .store-status {
      float: right; }

.selected-store-address {
  margin-top: 0.5em; }

.selected-store-availability {
  margin: 0.3em 0 0.5em; }

.multishipprogress div, .multishipprogress .step-3 {
  display: inline;
  padding: 1em; }

.multishipprogress .step-4 {
  padding-right: 0; }

.multishipaddressestable {
  margin: 9px 0px 20px 0px;
  width: 706px; }

.multi-ship-shipments-table {
  margin: 0 0 20px;
  width: 706px; }
  .multi-ship-shipments-table .section-header {
    font-size: 10px;
    font-family: 'HelveticaNeueW01-75Bold';
    padding: 9px 6px 11px; }
  .multi-ship-shipments-table .shipping-address .details {
    padding: 0 10px 0 22px; }
  .multi-ship-shipments-table .gift-options label {
    float: left;
    padding: 0; }
  .multi-ship-shipments-table .gift-options input {
    margin: 0 10px; }

.multi-shipping-addresses {
  margin-bottom: 20px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0; }
  .multi-shipping-addresses .shipping-address {
    text-align: right; }
    .multi-shipping-addresses .shipping-address select {
      margin: 4px 0 0;
      width: 260px; }

.header-product-shipping {
  width: 276px; }

.header-qty-shipping {
  width: 45px; }

.header-location-shipping {
  text-indent: 70px;
  width: 307px; }

.header-shipment-index {
  width: 409px; }

.header-shipment-qty {
  width: 27px; }

.header-shipment-details {
  text-indent: 22px; }

.multi-shipping-methods {
  position: absolute;
  top: 30px; }
  .multi-shipping-methods .form-row {
    clear: none;
    float: left;
    display: none; }
  .multi-shipping-methods select {
    width: 250px;
    margin: -5px 0 0 15px; }

.multi-shipping-option {
  border-bottom: 2px dotted #999;
  left: 0;
  padding: 0 0 12px;
  position: absolute;
  text-indent: 10px;
  top: 48px;
  width: 95%; }

.multi-shipping-addresses .shipping-qty,
.multi-ship-shipments-table .shipping-qty {
  background: none repeat scroll 0 0 #ffffff; }

.multiship .label, .multiship label, .multiship .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .multiship .promotion, .multiship .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .multiship .promotion, .multiship .menu-utility-user > a, .multiship
.menu-utility-user .sign-in-wrapper > a,
.menu-utility-user .multiship .sign-in-wrapper > a, .multiship .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .multiship span.error, .multiship .menu-utility-user .dropdown-pane.is-open .label, .menu-utility-user .dropdown-pane.is-open .multiship .label, .multiship .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .multiship p, .multiship .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .multiship button, .multiship .mini-cart-details, .multiship .mini-cart-totals .free-shipping-text, .mini-cart-totals .multiship .free-shipping-text, .multiship .mini-cart-totals .float-left, .mini-cart-totals .multiship .float-left, .multiship .mini-cart-totals .float-right, .mini-cart-totals .multiship .float-right, .multiship .pt_cart .cart-error, .pt_cart .multiship .cart-error, .multiship .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .multiship .product-tile-info, .multiship .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .multiship .product-tile-info, .multiship .checkout-shipping .form-caption, .checkout-shipping .multiship .form-caption, .multiship
.edit-add-address .form-caption,
.edit-add-address .multiship .form-caption, .multiship
.checkout-billing .form-caption,
.checkout-billing .multiship .form-caption, .multiship
.edit-address .form-caption,
.edit-address .multiship .form-caption, .multiship
.editaddress .form-caption,
.editaddress .multiship .form-caption, .multiship
.edit-billing-address .form-caption,
.edit-billing-address .multiship .form-caption, .multiship .order-history-header .value, .order-history-header .multiship .value, .multiship .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .multiship .password-reset, .multiship .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .multiship .password-reset, .multiship .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .multiship .password-reset, .multiship .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .multiship .password-reset, .multiship .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .multiship .password-reset, .multiship .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .multiship .password-reset, .multiship .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .multiship .password-reset, .multiship .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .multiship .password-reset, .multiship .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .multiship .password-reset, .multiship #sign-in-dropdown .user-links, #sign-in-dropdown .multiship .user-links, .multiship .search-result-store .results-hits, .search-result-store .multiship .results-hits, .multiship .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .multiship .view-all-link, .multiship .store-detail-page .store-event small, .store-detail-page .store-event .multiship small, .multiship .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .multiship h3 {
  font-family: 'HelveticaNeueW01-75Bold'; }

.hide {
  display: none; }

.show {
  display: block; }

.loading {
  background: url("../images/loading-progress-98x22.gif") no-repeat scroll left center transparent; }

.instore-shipping-option {
  width: 100%; }

.pt_checkout .instore-shipment-header {
  width: 100%; }

.pt_checkout .instore-shipment-method {
  width: 100%;
  padding: 1em; }
  .pt_checkout .instore-shipment-method span {
    font-family: 'HelveticaNeueW01-75Bold'; }

.pt_checkout .instore-shipment-address {
  width: 40%;
  float: left;
  padding-left: 1em; }

.pt_checkout .instore-shipment-message {
  clear: both; }

.pt_checkout .instore-shipment-messagetxt {
  width: 50%;
  float: right; }

.checkout-shipping fieldset .instore-continue-button {
  margin-left: 61.5%; }

@media print {
  .pt_order-confirmation #mini-cart,
  .pt_order-confirmation .menu-utility-user,
  .pt_order-confirmation .menu-utility,
  .pt_order-confirmation .header-banner,
  .pt_order-confirmation #navigation {
    display: none; } }

.no-hits-header {
  font-family: 'HelveticaNeueW01-UltLt';
  line-height: 38px;
  padding: 30px 0;
  word-wrap: break-word; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .no-hits-header {
      font-size: 26px;
      line-height: 26px; } }
  @media screen and (max-width: 47.9375em) {
    .no-hits-header {
      font-size: 28px;
      line-height: 31px; } }

.no-hits-search, .error-page-search {
  padding-bottom: 60px; }
  .no-hits-search .search-label, .error-page-search .search-label {
    display: inline-block;
    color: #000000; }
  .no-hits-search .field-button-container, .error-page-search .field-button-container {
    display: inline; }
    .no-hits-search .field-button-container button, .error-page-search .field-button-container button {
      width: 20%;
      padding: 13px 30px 13px; }
      @media screen and (max-width: 47.9375em) {
        .no-hits-search .field-button-container button, .error-page-search .field-button-container button {
          width: 100%;
          margin-top: 10px; } }
  @media screen and (max-width: 39.9375em) {
    .no-hits-search .field-button-container, .error-page-search .field-button-container {
      width: 100%; }
      .no-hits-search .field-button-container input, .error-page-search .field-button-container input {
        width: 79%; } }
    @media screen and (max-width: 39.9375em) and (max-width: 47.9375em) {
      .no-hits-search .field-button-container input, .error-page-search .field-button-container input {
        width: 79%; } }
  @media print, screen and (min-width: 48em) {
    .no-hits-search .field-button-container input, .error-page-search .field-button-container input {
      width: 79%;
      padding: 13px 10px;
      height: 42px; } }
  @media screen and (max-width: 47.9375em) {
    .no-hits-search .field-button-container input, .error-page-search .field-button-container input {
      width: 100%;
      padding: 13px 10px;
      height: 42px; } }
  @media print, screen and (min-width: 64.0625em) {
    .no-hits-search .field-button-container, .error-page-search .field-button-container {
      width: 41%; }
      .no-hits-search .field-button-container input, .error-page-search .field-button-container input {
        width: 75%;
        padding: 13px 10px;
        height: 43px; } }

.nohits-suggestion-wrapper .top-10-wrapper ul {
  padding-left: 0px; }
  .nohits-suggestion-wrapper .top-10-wrapper ul li {
    font-family: 'HelveticaNeueW01-75Bold';
    list-style: none; }
    .nohits-suggestion-wrapper .top-10-wrapper ul li a {
      text-decoration: underline; }
      .nohits-suggestion-wrapper .top-10-wrapper ul li a:hover {
        text-decoration: none; }

@media print, screen and (min-width: 48em) {
  .nohits-suggestion-wrapper .field-button-container {
    width: 75%; } }

@media print, screen and (min-width: 64.0625em) {
  .nohits-suggestion-wrapper .field-button-container {
    width: 35%; }
  .nohits-suggestion-wrapper .search-tips-wrapper {
    width: 59%;
    padding-left: 0px;
    display: inline-block; }
  .nohits-suggestion-wrapper .help-chat-wrapper {
    width: 39%;
    display: inline-block;
    vertical-align: top; } }

.no-search-content-1 {
  text-transform: none;
  padding-bottom: 24px;
  line-height: 20px; }

.no-search-content-2 {
  padding-bottom: 50px;
  line-height: 20px; }

.lable-try {
  padding-bottom: 10px;
  color: #808080; }
  .lable-try label {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }

@media screen and (max-width: 47.9375em) {
  .small-wrap {
    padding: 0 20px 0 20px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .medium-wrap {
    padding: 0 20px 0 20px; } }

.search-page-breadcrumb {
  padding-top: 30px;
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

.search-text {
  text-transform: uppercase; }

.chat-with-artist {
  text-decoration: underline;
  -webkit-text-decoration-color: #000;
          text-decoration-color: #000;
  text-transform: uppercase; }

@media screen and (max-width: 47.9375em) {
  .no-hits-bs {
    width: 80%;
    font-family: 'Helvetica Neue LT W01_35 Thin'; } }

.chat-btn-search {
  text-decoration: underline;
  cursor: pointer; }
  .chat-btn-search:hover {
    color: #595959; }

.did-you-mean-wrapper #primary {
  display: inline-block;
  float: left; }

.did-you-mean-wrapper #secondary {
  padding-left: 0px;
  border-right: none !important;
  display: inline-block;
  float: left; }
  .did-you-mean-wrapper #secondary .refinement-header {
    display: none; }

.category-tab-links {
  width: 100%; }
  .category-tab-links select {
    width: 100%; }
  .category-tab-links.tutorial {
    padding-bottom: 20px; }
  @media screen and (max-width: 39.9375em) {
    .category-tab-links {
      text-align: center; } }
  .category-tab-links ul {
    width: 100%;
    padding: 0px;
    margin-bottom: 3.125rem; }
    .category-tab-links ul li {
      list-style: none;
      display: inline-block;
      padding-right: 10px;
      font-family: 'HelveticaNeueW01-45Ligh';
      text-transform: uppercase;
      border-right: 2px solid #000;
      margin-right: 5px; }
      .category-tab-links ul li a {
        padding-bottom: 5px !important; }
        .category-tab-links ul li a.highlighted {
          font-family: 'Helvetica Neue LT W01_55 Roman'; }
        .category-tab-links ul li a.no-link-tab:hover {
          cursor: default; }
  .category-tab-links select {
    width: 80%; }

@media screen and (max-width: 47.9375em) {
  .search-text-wrapper {
    text-align: center; } }

.search-text-wrapper .suggested-phrase {
  color: #c8102e; }

.search-text-wrapper {
  padding: 30px 0px 30px 0px; }
  .search-text-wrapper h1, .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-text-wrapper h2, .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-text-wrapper .column-header, .search-text-wrapper #addresses .column-header, #addresses .search-text-wrapper .column-header {
    font-size: 42px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .search-text-wrapper h1, .search-text-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .search-text-wrapper h2, .search-text-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .search-text-wrapper .column-header, .search-text-wrapper #addresses .column-header, #addresses .search-text-wrapper .column-header {
        font-size: 32px; } }

@media screen and (max-width: 39.9375em) {
  .search-result-options {
    text-align: center; } }

@media print, screen and (min-width: 48em) {
  .search-result-options {
    text-align: right; } }

.category-tab-links ul li:last-child {
  border-right: none; }

.category-tab-links ul li a {
  font-size: 18px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .category-tab-links ul li a {
      font-size: 15px; } }

/***Tutorial PLP***/
.pt_content-search-result h2 {
  padding-left: 0px; }

@media screen and (max-width: 39.9375em) {
  .pt_content-search-result #primary {
    text-align: center; } }

.pt_content-search-result #primary .tutorial-detail-link {
  padding-bottom: 2rem; }

.pt_content-search-result #primary a.content-title {
  font-family: 'HelveticaNeueW01-75Bold'; }

.pt_content-search-result #secondary {
  border-right: none !important; }
  @media screen and (max-width: 47.9375em) {
    .pt_content-search-result #secondary {
      display: block;
      padding-top: 30px; } }
  @media screen and (max-width: 47.9375em) {
    .pt_content-search-result #secondary .promotion-nav-select #search-accordion-nav {
      padding-left: 20px; }
    .pt_content-search-result #secondary .promotion-nav-select:before {
      right: 20px; } }
  .pt_content-search-result #secondary li {
    padding: 0px; }
    .pt_content-search-result #secondary li a {
      display: block;
      font-family: 'Helvetica Neue LT W01_55 Roman';
      font-size: 0.875rem; }
      .pt_content-search-result #secondary li a:active {
        border-color: #767676; }
  .pt_content-search-result #secondary .accordion-title {
    font-family: 'HelveticaNeueW01-75Bold';
    font-size: 1rem; }
  .pt_content-search-result #secondary .accordion-content {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }

/***Tutorial PDP***/
.pt_tutorial .page-content-row {
  background: #1A1A1A;
  color: #FFFFFF; }
  .pt_tutorial .page-content-row .breadcrumb-element {
    color: #FFFFFF; }
  .pt_tutorial .page-content-row .search-page-breadcrumb {
    padding-bottom: 5px; }
  @media screen and (max-width: 47.9375em) {
    .pt_tutorial .page-content-row {
      display: none; } }

.pt_tutorial .product-tile .product-name {
  min-height: 63px;
  height: 63px; }

.pt_tutorial .search-result-items {
  padding: 0; }

.pt_tutorial .promotion-content-wrapper.left-nav-template {
  padding-top: 0; }

.tutorial-content-wrapper {
  padding-bottom: 50px;
  border-bottom: 1px solid #767676; }
  .tutorial-content-wrapper .content-asset {
    width: 100%; }
  .tutorial-content-wrapper h1.tutorial-header, .tutorial-content-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2.tutorial-header, .pt_checkorder .order-track-wrapper .login-order-track .tutorial-content-wrapper h2.tutorial-header, .tutorial-content-wrapper .account-edit .registration-box .tutorial-header.column-header, .account-edit .registration-box .tutorial-content-wrapper .tutorial-header.column-header, .tutorial-content-wrapper #addresses .tutorial-header.column-header, #addresses .tutorial-content-wrapper .tutorial-header.column-header {
    font-size: 2rem;
    font-family: 'HelveticaNeueW01-75Bold';
    margin-top: 1rem; }
    @media print, screen and (min-width: 48em) {
      .tutorial-content-wrapper h1.tutorial-header, .tutorial-content-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2.tutorial-header, .pt_checkorder .order-track-wrapper .login-order-track .tutorial-content-wrapper h2.tutorial-header, .tutorial-content-wrapper .account-edit .registration-box .tutorial-header.column-header, .account-edit .registration-box .tutorial-content-wrapper .tutorial-header.column-header, .tutorial-content-wrapper #addresses .tutorial-header.column-header, #addresses .tutorial-content-wrapper .tutorial-header.column-header {
        font-size: 2.4rem; } }
  .tutorial-content-wrapper .column, .tutorial-content-wrapper .columns {
    padding: 0; }
  .tutorial-content-wrapper .image-tutorial-main {
    padding-top: 1em;
    width: 100%;
    margin: 0 auto; }
    .tutorial-content-wrapper .image-tutorial-main .image-tutorial-left {
      text-align: center;
      width: 100%;
      margin: 0; }
    .tutorial-content-wrapper .image-tutorial-main #thumbnails {
      position: relative;
      width: 100%;
      margin-top: 60px; }
      .tutorial-content-wrapper .image-tutorial-main #thumbnails ul {
        max-width: 100%; }
        .tutorial-content-wrapper .image-tutorial-main #thumbnails ul.slick-dots {
          padding: 0; }
        .tutorial-content-wrapper .image-tutorial-main #thumbnails ul .productthumbnail {
          cursor: pointer;
          list-style: none;
          margin-top: 10px;
          margin-bottom: 10px;
          max-width: 100%;
          height: auto;
          outline: none; }
          .tutorial-content-wrapper .image-tutorial-main #thumbnails ul .productthumbnail.selected {
            border: 1px solid #000; }
  .tutorial-content-wrapper iframe {
    width: 100%;
    padding-bottom: 15px; }
  .tutorial-content-wrapper .body-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0; }
  .tutorial-content-wrapper .steps-container {
    margin: 0; }
    .tutorial-content-wrapper .steps-container h3 {
      margin-bottom: 0; }
    .tutorial-content-wrapper .steps-container p {
      margin-top: 0; }
    .tutorial-content-wrapper .steps-container .step-wrapper {
      padding-right: 2em; }
      .tutorial-content-wrapper .steps-container .step-wrapper:last-child {
        padding-right: 0; }

.tutorial-detail-wrapper iframe {
  width: 100%;
  padding: 10px;
  height: auto; }

@media screen and (max-width: 39.9375em) {
  .view-all-link {
    float: none; } }

.products-used-wrapper {
  padding-bottom: 2rem;
  border-bottom: 1px solid #767676; }
  .products-used-wrapper h2 {
    text-transform: capitalize; }
  .products-used-wrapper form {
    width: 100%; }
  .products-used-wrapper .add-btn-container {
    text-align: right;
    position: relative;
    padding: 1rem 0; }
    @media print, screen and (min-width: 48em) {
      .products-used-wrapper .add-btn-container:first-child {
        margin-top: -50px; } }
    .products-used-wrapper .add-btn-container.bottom-btn {
      margin-top: 2rem; }
    .products-used-wrapper .add-btn-container span {
      margin-right: 1.5em; }
  @media screen and (max-width: 39.9375em) {
    .products-used-wrapper .add-btn-container {
      float: none;
      padding-bottom: 30px; }
      .products-used-wrapper .add-btn-container span {
        margin: 0px;
        display: block;
        padding-bottom: 1em; }
      .products-used-wrapper .add-btn-container.top-container {
        margin-top: 0px; }
    .products-used-wrapper .tiles-container > :first-child {
      margin-top: 2em; }
    .products-used-wrapper .button.multiselect, .products-used-wrapper .multiselect.button-link, .products-used-wrapper .menu-utility-user .dropdown-pane.is-open .multiselect.links, .menu-utility-user .dropdown-pane.is-open .products-used-wrapper .multiselect.links, .products-used-wrapper .multiselect.button-newsletter {
      margin-bottom: 50px; } }
  .products-used-wrapper .product-tile-wrapper {
    padding-top: 30px;
    text-align: center; }

.tutorial-tile {
  /*.content-description {
		max-height: 64px;
		overflow: hidden;
		position: relative;
	  
	 &:after {
		content: "...";
		position: absolute;
		top: 52px;
		left: 0;
		width: 100%;
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 10%, white 22%);
		line-height: 16px;
		padding-left: 23%;
		}

	  font-weight: normal;
	}*/ }
  .tutorial-tile h3 {
    margin-bottom: 5px;
    margin-top: auto; }
  .tutorial-tile a {
    display: block; }
  .tutorial-tile img {
    margin-bottom: 1rem;
    min-height: 155px; }
  .tutorial-tile .content-description {
    overflow: hidden; }

.search-result-items.tiles-container {
  margin: 0;
  padding: 0;
  width: 100%; }

.related-wrapper h2 {
  text-transform: capitalize; }

.related-wrapper .view-all-link {
  text-decoration: underline;
  float: right;
  position: relative;
  top: -40px; }
  .related-wrapper .view-all-link:hover {
    text-decoration: none; }
  @media screen and (max-width: 39.9375em) {
    .related-wrapper .view-all-link {
      float: none;
      top: 0px; } }

.related-carousel-wrapper {
  display: block !important; }
  .related-carousel-wrapper .tutorial-tile h3 {
    text-align: left; }
  .related-carousel-wrapper .tutorial-tile img {
    max-height: 203px; }
    @media screen and (max-width: 47.9375em) {
      .related-carousel-wrapper .tutorial-tile img {
        max-width: none; } }

.content-align #secondary li, .content-align #secondary .accordion-content {
  padding: 0; }

.content-align #secondary .promotion-content-wrapper .accordion-content ul li {
  padding-left: 10px;
  margin-bottom: 15px; }

.content-align #secondary .accordion-content {
  padding: 0 !important;
  padding-top: 15px !important; }
  .content-align #secondary .accordion-content li a {
    color: #8a8a8a; }
    .content-align #secondary .accordion-content li a:hover {
      color: #000000; }

@media print, screen and (min-width: 64.0625em) {
  .content-align #secondary .accordion-title::before {
    top: 65% !important; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .content-align #secondary .accordion-title::before {
    top: 75% !important; } }

.content-align #secondary .accordion-title {
  border-bottom: none;
  padding-left: 0 !important;
  padding-bottom: 0 !important; }

.content-align #secondary .promotion-content-wrapper :last-child:not(.is-active) > .accordion-title {
  border-bottom: none; }

.content-align #secondary .promotion-content-wrapper .is-active > .accordion-content {
  border-bottom: none; }

.content-align #secondary .accordion-navigation .accordion-title span {
  color: #8a8a8a; }

.content-align #secondary .accordion-navigation .accordion-title:before {
  color: #8a8a8a; }

.content-align #secondary .accordion-navigation.is-active .accordion-title span {
  color: #000000; }

.content-align #secondary .accordion-navigation.is-active .accordion-title:before {
  color: #000000; }

@media screen and (max-width: 47.9375em) {
  .how-to-banner {
    padding: 0; } }

/* tutoria page */
.tutorial-frame {
  position: relative; }

.tutorial-description {
  color: #fff;
  padding-left: 60px; }
  @media screen and (max-width: 47.9375em) {
    .tutorial-description {
      padding-left: 25px; } }

.full-width-layout {
  text-align: justify; }

/** Choose Language Modal Popup **/
#choose-language div {
  border: #767676 thin solid; }
  #choose-language div:first-child {
    border-bottom: 0; }

#choose-language h1, #choose-language .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #choose-language h2, #choose-language .account-edit .registration-box .column-header, .account-edit .registration-box #choose-language .column-header, #choose-language #addresses .column-header, #addresses #choose-language .column-header {
  padding-left: 0.5em;
  margin: 0; }

#choose-language button.close-button {
  margin: -1em 0; }

#choose-language .text-center {
  text-align: center; }
  #choose-language .text-center button {
    margin-bottom: 1em;
    text-transform: none;
    width: 85%; }
    @media print, screen and (min-width: 48em) {
      #choose-language .text-center button {
        width: auto; } }

/** format the signin dropdown **/
#sign-in-dropdown {
  padding: 0 2em; }
  #sign-in-dropdown .content-link-container {
    padding: 0; }
  #sign-in-dropdown .required-indicator {
    display: none; }
  #sign-in-dropdown .reset-password-link {
    margin: auto;
    padding-bottom: 1em;
    text-align: center;
    width: 100%; }
  #sign-in-dropdown a.password-reset {
    text-decoration: none !important; }
  #sign-in-dropdown button {
    font-family: "Reader", Arial, sans-serif;
    font-size: 16px;
    margin: 1em 0;
    width: 100%;
    color: #fff;
    text-transform: capitalize; }
    #sign-in-dropdown button:hover {
      color: #767676; }
  #sign-in-dropdown form {
    border-bottom: #767676 thin solid; }
  #sign-in-dropdown h3 {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  #sign-in-dropdown p {
    font-family: 'HelveticaNeueW01-75Bold'; }
  #sign-in-dropdown span {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  #sign-in-dropdown .login-rememberme {
    margin: 0; }
    #sign-in-dropdown .login-rememberme .field-wrapper {
      margin: 0; }
      #sign-in-dropdown .login-rememberme .field-wrapper .rememberme {
        font-family: icomoon !important;
        height: 30px; }
    #sign-in-dropdown .login-rememberme label {
      display: -ms-flexbox !important;
      display: flex !important;
      font-size: larger;
      line-height: 1.5em; }
  #sign-in-dropdown .login-oauth p:first-child {
    float: left;
    font-size: 1em;
    margin: 1.8em 1em 0 3em;
    text-transform: initial; }
  #sign-in-dropdown .login-oauth form {
    padding: 1em 0; }
  #sign-in-dropdown .login-oauth fieldset {
    padding: 0.3em 0 0; }
  #sign-in-dropdown .login-oauth .oAuthIcon {
    width: 2em; }
  #sign-in-dropdown .create-new-account {
    text-align: center;
    padding: 2em 0 0.5em; }
    #sign-in-dropdown .create-new-account p {
      color: #c8102e;
      line-height: normal;
      margin: 0; }
    #sign-in-dropdown .create-new-account a {
      color: #c8102e;
      display: block;
      font-size: 0.9em;
      text-decoration: underline !important;
      margin-top: 1em; }
  #sign-in-dropdown .form-row {
    margin: 1em 0 0;
    padding: 0;
    width: 100%; }
    #sign-in-dropdown .form-row label {
      display: none; }
    #sign-in-dropdown .form-row .field-wrapper {
      margin-bottom: 0;
      width: auto; }
      #sign-in-dropdown .form-row .field-wrapper input {
        font-family: "Reader", Arial, sans-serif;
        height: 3em;
        padding: 0.5em;
        font-weight: normal; }
    #sign-in-dropdown .form-row.form-row-button {
      -ms-flex-direction: column;
          flex-direction: column; }
  #sign-in-dropdown .field-button-container {
    margin: 0 1.5em; }
    #sign-in-dropdown .field-button-container .error-form {
      font-family: 'HelveticaNeueW01-75Bold';
      border: none;
      background: none;
      color: #c8102e; }
  #sign-in-dropdown .user-links {
    padding: 1em 0;
    text-align: left; }
    #sign-in-dropdown .user-links li {
      padding-top: 1em; }
      #sign-in-dropdown .user-links li:last-child {
        padding-bottom: 1em;
        padding-top: 0; }
    #sign-in-dropdown .user-links a {
      text-decoration: none; }
      #sign-in-dropdown .user-links a.padded-links {
        text-transform: uppercase;
        margin-bottom: 10px;
        display: block; }
      #sign-in-dropdown .user-links a.user-logout {
        font-family: 'Helvetica Neue LT W01_55 Roman';
        font-size: 13px;
        padding: 14px 30px 14px;
        border-color: #ccc; }
        #sign-in-dropdown .user-links a.user-logout:hover {
          border-color: #000000; }
    #sign-in-dropdown .user-links .error-form {
      background: none;
      color: #c8102e;
      font-family: 'HelveticaNeueW01-75Bold';
      border: none; }
  #sign-in-dropdown .support-link {
    display: block;
    width: 100%; }
    #sign-in-dropdown .support-link.customer-care {
      text-transform: uppercase;
      line-height: normal;
      text-decoration: underline; }
    #sign-in-dropdown .support-link.assistance-label {
      pointer-events: none;
      text-transform: none;
      font-size: 14px;
      margin-bottom: 5px; }
  #sign-in-dropdown .button, #sign-in-dropdown .button-link, #sign-in-dropdown .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open #sign-in-dropdown .links, #sign-in-dropdown .button-newsletter {
    color: #000000;
    font-size: 16px;
    margin-top: 1em;
    padding: 0.8em 2em 0.3em 2em;
    width: 100%; }
    #sign-in-dropdown .button:hover, #sign-in-dropdown .button-link:hover, #sign-in-dropdown .menu-utility-user .dropdown-pane.is-open .links:hover, .menu-utility-user .dropdown-pane.is-open #sign-in-dropdown .links:hover, #sign-in-dropdown .button-newsletter:hover {
      color: #FFFFFF; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #sign-in-dropdown {
      left: -115px !important; } }

.reset-password-link {
  text-align: center;
  padding-bottom: 20px; }

@media print, screen and (min-width: 64.0625em) {
  .pt_content-search-result-static .breadcrumb-wrapper, .pt_content-search-result-static .full-width-wrapper {
    padding: 0; } }

.pt_content-search-result-static .full-width-wrapper h1, .pt_content-search-result-static .full-width-wrapper .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_content-search-result-static .full-width-wrapper h2, .pt_content-search-result-static .full-width-wrapper .account-edit .registration-box .column-header, .account-edit .registration-box .pt_content-search-result-static .full-width-wrapper .column-header, .pt_content-search-result-static .full-width-wrapper #addresses .column-header, #addresses .pt_content-search-result-static .full-width-wrapper .column-header {
  margin-bottom: 0; }

.pt_content-search-result-static .no-left-nav-template {
  margin-bottom: 60px; }
  .pt_content-search-result-static .no-left-nav-template .content-asset {
    margin-top: 60px; }

.pt_content-search-result-static .left-nav-template {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px; }
  @media screen and (max-width: 47.9375em) {
    .pt_content-search-result-static .left-nav-template .content-asset .promotion-content {
      padding: 0; } }
  .pt_content-search-result-static .left-nav-template .accordion-content {
    border: 0px; }

@media print, screen and (min-width: 48em) {
  .pt_content-search-result-static footer {
    margin-top: 0px; } }

.promotion-content-wrapper {
  /** full width template **/
  /** no left nav template **/
  /*tutorial accordion*/ }
  .promotion-content-wrapper .full-width-content {
    position: relative; }
    @media print, screen and (min-width: 48em) {
      .promotion-content-wrapper .full-width-content {
        padding: 0; } }
    .promotion-content-wrapper .full-width-content .static-page.main-article-details {
      position: absolute;
      bottom: 15%;
      left: 15%;
      width: 45%; }
      @media print, screen and (min-width: 48em) {
        .promotion-content-wrapper .full-width-content .static-page.main-article-details {
          padding: 0; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .promotion-content-wrapper .full-width-content .static-page.main-article-details {
          left: 5%;
          width: 70%; } }
      @media screen and (max-width: 47.9375em) {
        .promotion-content-wrapper .full-width-content .static-page.main-article-details {
          position: relative;
          bottom: 0;
          left: 0;
          width: 100%; } }
      .promotion-content-wrapper .full-width-content .static-page.main-article-details h3 {
        color: #c8102e;
        font-size: 2em;
        margin-bottom: 0; }
  @media print, screen and (min-width: 64.0625em) {
    .promotion-content-wrapper.no-left-nav-template {
      padding: 0; } }
  .promotion-content-wrapper.no-left-nav-template .left-content-wrapper {
    padding-right: 1em; }
  @media print, screen and (min-width: 48em) {
    .promotion-content-wrapper.no-left-nav-template .right-content-wrapper {
      padding-left: 1em; } }
  @media print, screen and (min-width: 64.0625em) {
    .promotion-content-wrapper.left-nav-template {
      padding: 0; } }
  .promotion-content-wrapper.full-width-template > div .chat-btn, .promotion-content-wrapper.left-nav-template > div .chat-btn {
    padding-bottom: 20px; }
    .promotion-content-wrapper.full-width-template > div .chat-btn button, .promotion-content-wrapper.left-nav-template > div .chat-btn button {
      font-family: 'HelveticaNeueW01-75Bold'; }
      @media screen and (max-width: 39.9375em) {
        .promotion-content-wrapper.full-width-template > div .chat-btn button, .promotion-content-wrapper.left-nav-template > div .chat-btn button {
          width: 100%; } }
  .promotion-content-wrapper.full-width-template .promotion-nav-select, .promotion-content-wrapper.left-nav-template .promotion-nav-select {
    width: 80%;
    padding-bottom: 30px;
    text-align: center; }
    .promotion-content-wrapper.full-width-template .promotion-nav-select select, .promotion-content-wrapper.left-nav-template .promotion-nav-select select {
      font-family: 'HelveticaNeueW01-75Bold'; }
  .promotion-content-wrapper.no-left-nav-template .thumbnail-wrapper {
    text-align: center; }
  .promotion-content-wrapper .accordion {
    padding-left: 0px;
    margin-left: 0;
    margin-top: 0px;
    background: none;
    list-style-type: none; }
  .promotion-content-wrapper .accordion-item:first-child > :first-child {
    border-radius: 0 0 0 0; }
  .promotion-content-wrapper .accordion-item:last-child > :last-child {
    border-radius: 0 0 0 0; }
  .promotion-content-wrapper .accordion-title {
    position: relative;
    display: block;
    padding: .75em 0;
    border-bottom: 1px solid #000;
    font-size: 1em;
    line-height: 1;
    font-family: 'HelveticaNeueW01-75Bold'; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .promotion-content-wrapper .accordion-title {
        font-size: .85em; } }
  .promotion-content-wrapper :last-child:not(.is-active) > .accordion-title {
    border-bottom: 1px solid #000;
    border-radius: 0 0 0 0; }
  .promotion-content-wrapper .accordion-title::before {
    font-family: "icomoon";
    position: absolute;
    top: 50%;
    right: .5em;
    margin-top: -0.5em;
    content: "\f0d7"; }
  .promotion-content-wrapper .is-active > .accordion-title {
    border-bottom: 0px;
    background: none;
    outline: none; }
    .promotion-content-wrapper .is-active > .accordion-title::before {
      content: "\f0d8";
      color: #767676; }
  .promotion-content-wrapper .is-active > .accordion-content {
    border-bottom: 1px solid #000;
    padding-left: 0; }
  .promotion-content-wrapper .accordion-content {
    display: none;
    padding-left: 0em;
    border-bottom: 0;
    border: 0;
    color: #000; }
    .promotion-content-wrapper .accordion-content ul {
      list-style: none;
      padding: 0px;
      padding-left: 10px; }
      .promotion-content-wrapper .accordion-content ul li {
        padding-top: 5px; }

@media screen and (max-width: 47.9375em) {
  .promotion-nav-select {
    position: relative; }
    .promotion-nav-select #search-accordion-nav {
      background: none; }
    .promotion-nav-select:before {
      font-family: "icomoon";
      content: "\e904";
      position: absolute;
      right: 5px;
      top: 12px;
      pointer-events: none;
      font-size: 10px; } }

.languageAreaWrapper ul {
  padding: 0;
  margin: 0;
  line-height: 130%; }
  .languageAreaWrapper ul li {
    box-sizing: initial !important; }

.language div.languageAreaWrapper {
  width: 940px;
  min-height: 540px;
  margin-top: 20px;
  margin-left: 20px; }

div.language_leftside {
  float: left;
  width: 327px; }

div.region_europe {
  float: left;
  width: 327px; }

div.region_europe ul {
  width: 100%;
  margin-top: 38px; }

div.region_europe ul li {
  float: left;
  width: 100%;
  list-style-type: none; }

div.region_europe ul li.firstChild {
  float: left;
  width: 100%;
  margin-bottom: 20px; }

div.region_europe ul li.otherChild {
  float: left;
  width: 100%;
  height: 21px;
  margin-bottom: 3px; }

div.region_europe ul li.otherChild ul.subcategory {
  display: inline; }

div.region_europe ul li.otherChild ul.subcategory li {
  display: block;
  width: 167px; }

div.region_europe ul li.otherChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.francais {
  display: block;
  width: 54px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.francais a {
  display: block;
  width: 54px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/francais.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.francais a:hover {
  display: block;
  width: 54px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/francais_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch {
  display: block;
  width: 54px;
  height: 10px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch a {
  display: block;
  width: 54px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/deutsch.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch a:hover {
  display: block;
  width: 54px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/deutsch_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch2 {
  display: block;
  width: 68px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch2 a {
  display: block;
  width: 68px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/deutsch2.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch2 a:hover {
  display: block;
  width: 68px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/deutsch2_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands {
  display: block;
  width: 72px;
  height: 11px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands a {
  display: block;
  width: 72px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/nederlands.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands a:hover {
  display: block;
  width: 72px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/nederlands_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands2 {
  display: block;
  width: 86px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands2 a {
  display: block;
  width: 86px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/nederlands2.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands2 a:hover {
  display: block;
  width: 86px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/nederlands2_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.suomi {
  display: block;
  width: 43px;
  height: 10px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.suomi a {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/suomi.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.suomi a:hover {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/suomi_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.greek {
  display: block;
  width: 61px;
  height: 14px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.greek a {
  display: block;
  width: 61px;
  height: 14px;
  text-indent: -9999px;
  background: url("../images/greek.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.greek a:hover {
  display: block;
  width: 61px;
  height: 14px;
  text-indent: -9999px;
  background: url("../images/greek_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.italiano {
  display: block;
  width: 49px;
  height: 14px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.italiano a {
  display: block;
  width: 49px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/italiano.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.italiano a:hover {
  display: block;
  width: 49px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/italiano_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.norske {
  display: block;
  width: 47px;
  height: 10px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.norske a {
  display: block;
  width: 47px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/norske.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.norske a:hover {
  display: block;
  width: 47px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/norske_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.polska {
  display: block;
  width: 43px;
  height: 10px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.polska a {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/polska.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.polska a:hover {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/polska_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.portugues {
  display: block;
  width: 65px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.portugues a {
  display: block;
  width: 65px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/portugues.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.portugues a:hover {
  display: block;
  width: 65px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/portugues_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.russian {
  display: block;
  width: 51px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.russian a {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/russian.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.russian a:hover {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/russian_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.espanol {
  display: block;
  width: 51px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.espanol a {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/espanol.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.espanol a:hover {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/espanol_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.svenska {
  display: block;
  width: 53px;
  height: 10px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.svenska a {
  display: block;
  width: 53px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/svenska.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.svenska a:hover {
  display: block;
  width: 53px;
  height: 10px;
  text-indent: -9999px;
  background: url("../images/svenska_o.gif") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.turkish {
  display: block;
  width: 43px;
  height: 10px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_europe ul li.otherChild ul.subcategory li.turkish a {
  display: block;
  width: 43px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/turkish.jpg") 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.turkish a:hover {
  display: block;
  width: 43px;
  height: 12px;
  /* too tall */
  text-indent: -9999px;
  background: url("../images/turkish-hover.jpg") 0 0 no-repeat; }

div.region_europe ul li.lastChild {
  float: left;
  width: 100%;
  height: 36px; }

div.region_europe ul li.lastChild ul.subcategory {
  display: inline; }

div.region_europe ul li.lastChild ul.subcategory li {
  display: block;
  width: 167px; }

div.region_europe ul li.lastChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 14px;
  margin-left: 0px; }

div.region_europe ul li.lastChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english.gif") 0 0 no-repeat; }

div.region_europe ul li.lastChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english_o.gif") 0 0 no-repeat; }

div.language_rightside {
  float: left;
  width: 252px;
  margin-left: 55px; }

/* Americas */
div.region_americas {
  float: left;
  width: 202px;
  height: 82px;
  margin-top: 41px; }

div.region_americas ul {
  float: left;
  width: 202px; }

div.region_americas ul li {
  float: left;
  width: 202px;
  list-style-type: none; }

div.region_americas ul li.firstChild {
  float: left;
  width: 202px;
  margin-bottom: 20px; }

div.region_americas ul li.otherChild {
  float: left;
  width: 202px;
  height: 21px;
  margin-bottom: 3px; }

div.region_americas ul li.otherChild ul.subcategory {
  display: inline; }

div.region_americas ul li.otherChild ul.subcategory li {
  display: block;
  width: 65px; }

div.region_americas ul li.otherChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_americas ul li.otherChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english.gif") 0 0 no-repeat; }

div.region_americas ul li.otherChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  background: url("../images/english_o.gif") 0 0 no-repeat; }

div.region_americas ul li.otherChild ul.subcategory li.francais {
  display: block;
  width: 68px;
  height: 12px;
  margin-top: 7px;
  margin-left: 15px; }

div.region_americas ul li.otherChild ul.subcategory li.francais a {
  display: block;
  width: 68px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/francais2.gif") 0 0 no-repeat; }

div.region_americas ul li.otherChild ul.subcategory li.francais a:hover {
  display: block;
  width: 68px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/francais2_o.gif") 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.subcategory {
  display: inline; }

div.region_americas ul li.lastChild ul.subcategory li {
  display: block;
  width: 65px; }

div.region_americas ul li.otherChild ul.subcategory li.brazil-top {
  margin-top: 6px; }

div.region_americas ul li.lastChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_americas ul li.lastChild ul.subcategory li.english a {
  display: block;
  width: 102px;
  height: 15px;
  margin-top: -3px;
  text-indent: -9999px;
  background: url("../images/english2.gif") 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.subcategory li.english a:hover {
  display: block;
  width: 102px;
  height: 15px;
  text-indent: -9999px;
  margin-top: -3px;
  background: url("../images/english2_o.gif") 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usachinese a {
  display: block;
  margin-left: 70px;
  margin-bottom: 5px;
  margin-top: 3px;
  width: 102px;
  height: 15px;
  text-indent: -9999px;
  background: url("../images/usachinese.png") 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usachinese a:hover {
  display: block;
  width: 102px;
  height: 15px;
  text-indent: -9999px;
  background: url("../images/usachinese-hover.png") 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usaespanol a {
  display: block;
  margin-left: 70px;
  width: 103px;
  height: 17px;
  text-indent: -9999px;
  background: url("../images/usaspanish.png") 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usaespanol a:hover {
  display: block;
  width: 103px;
  height: 17px;
  text-indent: -9999px;
  background: url("../images/usaspanish-hover.png") 0 0 no-repeat; }

/* Revised 2011-07-13 start shiseido addition */
div.region_americas ul li.lastChild ul.subcategory li.shop {
  display: block;
  width: 51px;
  height: 12px;
  margin-top: 7px;
  margin-left: 15px; }

div.region_americas ul li.lastChild ul.subcategory li.shop a {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/shop.gif") 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.subcategory li.shop a:hover {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/shop_o.gif") 0 0 no-repeat; }

/* Revised 2011-07-13 end */
/* Asia */
div.region_asia {
  float: left;
  width: 252px;
  margin-top: 70px; }

div.region_asia ul {
  float: left;
  width: 100%; }

div.region_asia ul li {
  float: left;
  width: 100%;
  list-style-type: none; }

div.region_asia ul li.firstChild {
  float: left;
  width: 100%;
  margin-bottom: 20px; }

div.region_asia ul li.otherChild {
  float: left;
  width: 100%;
  height: 21px;
  margin-bottom: 3px; }

div.region_asia ul li.otherChild ul.subcategory {
  display: inline; }

div.region_asia ul li.otherChild ul.subcategory li {
  display: block;
  width: 149px; }

div.region_asia ul li.otherChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english_o.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.simplifiedchinese {
  display: block;
  width: 48px;
  height: 11px;
  margin-top: 4px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.simplifiedchinese a {
  display: block;
  width: 98px;
  height: 15px;
  text-indent: -9999px;
  background: url("../images/simplified_chinese.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.simplifiedchinese a:hover {
  display: block;
  width: 98px;
  height: 15px;
  text-indent: -9999px;
  background: url("../images/simplified_chinese_o.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.traditionalchinese {
  display: block;
  width: 48px;
  height: 11px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.traditionalchinese a {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/traditional_chinese.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.traditionalchinese a:hover {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/traditional_chinese_o.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.japanese {
  display: block;
  width: 38px;
  height: 11px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.japanese a {
  display: block;
  width: 38px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/japanese.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.japanese a:hover {
  display: block;
  width: 38px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/japanese_o.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.korean {
  display: block;
  width: 42px;
  height: 12px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.korean a {
  display: block;
  width: 42px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/korean.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.korean a:hover {
  display: block;
  width: 42px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/korean_o.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.taiwanese {
  display: block;
  width: 48px;
  height: 11px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.taiwanese a {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/taiwanese.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.taiwanese a:hover {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/taiwanese_o.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.thai {
  display: block;
  width: 24px;
  height: 11px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.thai a {
  display: block;
  width: 24px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/thai.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.thai a:hover {
  display: block;
  width: 24px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/thai_o.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.vietnamese {
  display: block;
  width: 55px;
  height: 11px;
  margin-top: 7px;
  margin-left: 0px; }

div.region_asia ul li.otherChild ul.subcategory li.vietnamese a {
  display: block;
  width: 55px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/vietnamese.gif") 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.vietnamese a:hover {
  display: block;
  width: 55px;
  height: 11px;
  text-indent: -9999px;
  background: url("../images/vietnamese_o.gif") 0 0 no-repeat; }

div.region_asia ul li.lastChild ul.subcategory {
  display: inline; }

div.region_asia ul li.lastChild ul.subcategory li {
  display: block;
  width: 149px; }

div.region_asia ul li.lastChild ul.subcategory {
  display: inline; }

div.region_asia ul li.lastChild ul.subcategory li {
  display: block;
  width: 149px; }

div.region_asia ul li.lastChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 14px;
  margin-left: 0px; }

div.region_asia ul li.lastChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english.gif") 0 0 no-repeat; }

div.region_asia ul li.lastChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url("../images/english_o.gif") 0 0 no-repeat; }

div.photoArea {
  float: right;
  width: 290px;
  height: 400px;
  margin-top: 45px; }

div.photoArea2 {
  float: right;
  width: 290px;
  height: 400px;
  margin-top: 45px;
  display: none; }

div.photoArea3 {
  float: right;
  width: 290px;
  height: 400px;
  margin-top: 45px;
  display: none; }

/***Information PLP***/
.information-page-tabs .category-tab-links ul {
  margin-bottom: 15px; }

.information-page .tutorial-tile img {
  width: 100%; }

.information-page .tutorial-tile h3 {
  border-top: 1px solid #000000;
  padding-top: 10px; }
  @media print, screen and (min-width: 48em) {
    .information-page .tutorial-tile h3 {
      margin-bottom: 5px;
      margin-top: 0; } }

.information-page .tutorial-detail-link {
  padding: 0 10px !important;
  margin-bottom: 20px !important; }
  @media print, screen and (min-width: 64.0625em) {
    .information-page .tutorial-detail-link {
      padding: 0 15px !important; } }
  .information-page .tutorial-detail-link .tutorial-tile {
    padding-right: 0; }
    .information-page .tutorial-detail-link .tutorial-tile .content-description {
      height: auto;
      line-height: 1.2em;
      overflow: initial; }
      .information-page .tutorial-detail-link .tutorial-tile .content-description:after {
        content: ""; }

.information-page .folder-content-list {
  padding: 0; }
  .information-page .folder-content-list.row, .information-page .folder-content-list#modal-cntr.product-compare-shades, .information-page .pt_content-search-result-static .no-left-nav-template .folder-content-list.content-asset, .pt_content-search-result-static .no-left-nav-template .information-page .folder-content-list.content-asset, .information-page .pt_content-search-result-static .left-nav-template .folder-content-list.content-asset, .pt_content-search-result-static .left-nav-template .information-page .folder-content-list.content-asset {
    margin: 0 -10px; }
    @media print, screen and (min-width: 64.0625em) {
      .information-page .folder-content-list.row, .information-page .folder-content-list#modal-cntr.product-compare-shades, .information-page .pt_content-search-result-static .no-left-nav-template .folder-content-list.content-asset, .pt_content-search-result-static .no-left-nav-template .information-page .folder-content-list.content-asset, .information-page .pt_content-search-result-static .left-nav-template .folder-content-list.content-asset, .pt_content-search-result-static .left-nav-template .information-page .folder-content-list.content-asset {
        margin: 0 -15px; } }

.information-page .search-result-store {
  margin-right: 0; }
  .information-page .search-result-store .results-hits {
    float: left;
    margin-top: 0; }

.information-page .search-result-content {
  font-family: "HelveticaNeueW01-45Ligh"; }

.pt_product-search-result.search-results .information-page .results-hits,
.information-page .results-hits {
  font-family: "HelveticaNeueW01-45Ligh";
  color: #000000;
  text-align: center;
  margin: 0; }

.information-page #results-hits-top, .information-page #results-hits-bottom {
  padding: 15px 0 25px 0; }

/* Replenishment - My Account */
.order-replenishment h1, .order-replenishment .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .order-replenishment h2, .order-replenishment .account-edit .registration-box .column-header, .account-edit .registration-box .order-replenishment .column-header, .order-replenishment #addresses .column-header, #addresses .order-replenishment .column-header {
  font-size: 65px;
  font-family: 'HelveticaNeueW01-75Bold';
  line-height: 1;
  margin: 1em 0; }
  @media screen and (max-width: 64em) {
    .order-replenishment h1, .order-replenishment .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .order-replenishment h2, .order-replenishment .account-edit .registration-box .column-header, .account-edit .registration-box .order-replenishment .column-header, .order-replenishment #addresses .column-header, #addresses .order-replenishment .column-header {
      font-size: 45px; } }
  @media print, screen and (min-width: 48em) {
    .order-replenishment h1, .order-replenishment .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .order-replenishment h2, .order-replenishment .account-edit .registration-box .column-header, .account-edit .registration-box .order-replenishment .column-header, .order-replenishment #addresses .column-header, #addresses .order-replenishment .column-header {
      width: 80%;
      margin: 0; } }

.order-replenishment h3 {
  font-size: 36px; }
  @media screen and (max-width: 64em) {
    .order-replenishment h3 {
      font-size: 22px; } }

@media print, screen and (min-width: 48em) {
  .order-replenishment p {
    margin: 0; } }

@media screen and (max-width: 47.9375em) {
  .order-replenishment .no-record img {
    padding: 2em; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .order-replenishment .no-record img {
    width: 50%; } }

@media print, screen and (min-width: 48em) {
  .order-replenishment .no-record img {
    float: right; } }

@media print, screen and (min-width: 64.0625em) {
  .order-replenishment .no-record img {
    margin-top: -5em; } }

.replenishment-items .price-unadjusted {
  text-decoration: line-through; }

.replenishment-items .item-detail-row select {
  width: auto; }

@media screen and (max-width: 47.9375em) {
  .replenishment-items .quantity-column {
    display: -ms-flexbox;
    display: flex;
    max-width: 50%;
    padding-right: 0; } }

.replenishment-items .quantity-column select {
  padding-top: 0;
  padding-bottom: 0; }
  @media screen and (max-width: 47.9375em) {
    .replenishment-items .quantity-column select {
      -ms-flex-positive: 1;
          flex-grow: 1; } }

.replenishment-items .item-price-column {
  margin-top: 1em; }

.replenishment-items .name {
  margin-bottom: 1em; }

.replenishment-items .attribute {
  margin: 0; }

.replenishment-items .replenishment {
  margin-top: 1em; }
  @media screen and (max-width: 47.9375em) {
    .replenishment-items .replenishment {
      -ms-flex-direction: column;
          flex-direction: column; }
      .replenishment-items .replenishment select {
        margin-left: 0;
        width: 50%; } }

@media screen and (max-width: 47.9375em) {
  .replenishment-items .right-content {
    margin-top: 2em; } }

@media print, screen and (min-width: 48em) {
  .replenishment-items .view-detail-btn-container {
    display: block; }
    .replenishment-items .view-detail-btn-container button {
      float: right; } }

.replenishment {
  margin-top: 1em; }
  @media screen and (max-width: 47.9375em) {
    .replenishment {
      display: -ms-flexbox;
      display: flex;
      margin-top: 0.5em; } }
  @media screen and (max-width: 47.9375em) {
    .replenishment .icon-info {
      width: 10%; } }
  @media screen and (max-width: 47.9375em) {
    .replenishment select {
      height: auto;
      margin-left: 1em;
      width: 50%; } }
  @media print, screen and (min-width: 48em) {
    .replenishment select {
      width: auto; } }
  .replenishment #replenrecommendation {
    display: block; }
  .replenishment #replenishmentContainer {
    white-space: nowrap; }

#cancel-replenishment {
  height: auto;
  min-height: 0; }
  @media print, screen and (min-width: 64.0625em) {
    #cancel-replenishment {
      width: 60%; } }
  @media screen and (max-width: 47.9375em) {
    #cancel-replenishment button:not(.close-button) {
      margin-top: 1em;
      width: 100%; } }
  @media print, screen and (min-width: 48em) {
    #cancel-replenishment button:not(.close-button) {
      float: right;
      margin-left: 2em;
      margin-top: 2em; } }
  @media print, screen and (min-width: 48em) {
    #cancel-replenishment p {
      margin: 0; } }

@media print, screen and (min-width: 64.0625em) {
  .clear-both-large-only {
    clear: both; } }

.info-steps span {
  background-color: #f6f6f6;
  display: block;
  margin-top: -36px;
  padding: 4em 2em 2em; }

.circled-numbering {
  background: #000000;
  border: 0;
  border-radius: 72px;
  color: #ffffff;
  font-size: 36px;
  height: 72px;
  padding: 12px;
  width: 72px;
  margin: 0 auto; }

.pt_customer-service .primary-content {
  margin: 0 auto; }
  .pt_customer-service .primary-content .contact-form-wrapper .top-text-container {
    text-align: center; }
    .pt_customer-service .primary-content .contact-form-wrapper .top-text-container h1, .pt_customer-service .primary-content .contact-form-wrapper .top-text-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .pt_customer-service .primary-content .contact-form-wrapper .top-text-container h2, .pt_customer-service .primary-content .contact-form-wrapper .top-text-container .account-edit .registration-box .column-header, .account-edit .registration-box .pt_customer-service .primary-content .contact-form-wrapper .top-text-container .column-header, .pt_customer-service .primary-content .contact-form-wrapper .top-text-container #addresses .column-header, #addresses .pt_customer-service .primary-content .contact-form-wrapper .top-text-container .column-header {
      font-size: 2em;
      font-family: 'HelveticaNeueW01-75Bold'; }
  .pt_customer-service .primary-content .contact-form-wrapper form .splitter {
    border-top: 1px #000 solid;
    margin: 40px -20px 0;
    padding: 40px 20px 0; }
    @media print, screen and (min-width: 48em) {
      .pt_customer-service .primary-content .contact-form-wrapper form .splitter {
        margin: 40px -70px 0;
        padding: 40px 70px 0; } }
  .pt_customer-service .primary-content .contact-form-wrapper form .form-row-button {
    padding-top: 2em;
    -ms-flex-direction: column;
        flex-direction: column; }
    .pt_customer-service .primary-content .contact-form-wrapper form .form-row-button #sendBtn {
      padding: 1em; }
  .pt_customer-service .primary-content .contact-form-wrapper form .contact-comment {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    margin-top: 1em; }
    .pt_customer-service .primary-content .contact-form-wrapper form .contact-comment label {
      width: 100%; }
    .pt_customer-service .primary-content .contact-form-wrapper form .contact-comment .field-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      width: 100%; }
      .pt_customer-service .primary-content .contact-form-wrapper form .contact-comment .field-wrapper .char-count {
        text-align: right;
        position: relative;
        font-family: 'Helvetica Neue LT W01_55 Roman';
        bottom: 1.5em;
        font-size: 80%;
        font-family: 'HelveticaNeueW01-UltLt'; }
        @media screen and (max-width: 47.9375em) {
          .pt_customer-service .primary-content .contact-form-wrapper form .contact-comment .field-wrapper .char-count {
            text-align: left;
            bottom: 0em;
            -ms-flex-order: 2;
                order: 2; } }
    .pt_customer-service .primary-content .contact-form-wrapper form .contact-comment textarea {
      width: 100%;
      resize: none;
      border: 1px solid #000; }
      @media screen and (max-width: 47.9375em) {
        .pt_customer-service .primary-content .contact-form-wrapper form .contact-comment textarea {
          margin-top: 1em; } }
  .pt_customer-service .primary-content .contact-form-wrapper form .form-caption {
    position: absolute;
    right: 0;
    bottom: -25%;
    font-size: 12px;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    color: #767676;
    margin-left: 0;
    z-index: 1; }
    @media screen and (max-width: 47.9375em) {
      .pt_customer-service .primary-content .contact-form-wrapper form .form-caption {
        position: relative; } }

.ask-the-artist h1, .ask-the-artist .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .ask-the-artist h2, .ask-the-artist .account-edit .registration-box .column-header, .account-edit .registration-box .ask-the-artist .column-header, .ask-the-artist #addresses .column-header, #addresses .ask-the-artist .column-header {
  padding: 20px 0; }

.ask-the-artist h1 + div, .ask-the-artist .pt_checkorder .order-track-wrapper .login-order-track h2 + div, .pt_checkorder .order-track-wrapper .login-order-track .ask-the-artist h2 + div, .ask-the-artist .account-edit .registration-box .column-header + div, .account-edit .registration-box .ask-the-artist .column-header + div, .ask-the-artist #addresses .column-header + div, #addresses .ask-the-artist .column-header + div {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 30px; }

.ask-the-artist h1, .ask-the-artist .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .ask-the-artist h2, .ask-the-artist .account-edit .registration-box .column-header, .account-edit .registration-box .ask-the-artist .column-header, .ask-the-artist #addresses .column-header, #addresses .ask-the-artist .column-header {
  text-transform: capitalize; }

.ask-the-artist .user-consent-container {
  margin-top: 10px; }
  @media screen and (min-width: 64.0625em) and (max-width: 72.125em) {
    .ask-the-artist .user-consent-container {
      padding-top: 15px; } }
  @media screen and (max-width: 47.9375em) {
    .ask-the-artist .user-consent-container {
      padding-top: 20px; } }
  .ask-the-artist .user-consent-container .user-consent-input {
    position: relative;
    margin-top: 3px; }
    .ask-the-artist .user-consent-container .user-consent-input span.error {
      position: absolute;
      top: -20px; }
      @media screen and (max-width: 47.9375em) {
        .ask-the-artist .user-consent-container .user-consent-input span.error {
          top: -15px; } }
  .ask-the-artist .user-consent-container .user-consent-label .label-middle {
    margin-top: 5px; }
  .ask-the-artist .user-consent-container .user-consent-label label {
    line-height: 20px; }

.ask-the-artist form {
  padding-top: 15px; }
  @media print, screen and (min-width: 48em) {
    .ask-the-artist form {
      width: 50%; } }
  .ask-the-artist form h2 {
    font-size: 24px;
    font-family: 'Helvetica Neue LT W01_35 Thin';
    margin: 15px 0; }
    @media screen and (max-width: 47.9375em) {
      .ask-the-artist form h2 {
        font-size: 20px; } }
  .ask-the-artist form .form-row {
    padding-bottom: 10px; }
    .ask-the-artist form .form-row .field-wrapper textarea {
      width: 100%; }
  .ask-the-artist form .form-row-button {
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    border-top: 0;
    margin: 0; }
    .ask-the-artist form .form-row-button #sendBtn {
      width: 100%; }
      @media print, screen and (min-width: 64.0625em) {
        .ask-the-artist form .form-row-button #sendBtn {
          width: 90%; } }

.contact-cust-serv {
  border: 1px solid #000000;
  padding: 60px 28px;
  margin-bottom: 70px; }
  .contact-cust-serv .form-caption {
    display: none; }
  @media print, screen and (min-width: 64.0625em) {
    .contact-cust-serv {
      margin: 50px 164px 100px; } }
  @media screen and (max-width: 47.9375em) {
    .contact-cust-serv {
      border: none;
      padding: 50px 0; } }
  @media screen and (max-width: 47.9375em) {
    .contact-cust-serv .form-row-button {
      margin: 40px auto; } }
  .contact-cust-serv .contact-us-heading {
    text-transform: capitalize;
    margin-bottom: 30px; }
    @media screen and (max-width: 47.9375em) {
      .contact-cust-serv .contact-us-heading {
        margin-bottom: 20px; } }
  .contact-cust-serv .contact-us-info {
    margin: 0px 120px 35px; }
    @media screen and (min-width: 64.0625em) and (max-width: 72.125em) {
      .contact-cust-serv .contact-us-info {
        padding: 0 150px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .contact-cust-serv .contact-us-info {
        margin: 0px 94px 35px; } }
    @media screen and (max-width: 47.9375em) {
      .contact-cust-serv .contact-us-info {
        margin: 0px 40px 35px; } }
    .contact-cust-serv .contact-us-info a {
      text-decoration: underline; }
  @media screen and (max-width: 47.9375em) {
    .contact-cust-serv .contact-us-form .column, .contact-cust-serv .contact-us-form .columns {
      padding: 0; } }
  .contact-cust-serv .contact-us-form .user-consent-label label {
    text-transform: none; }
  .contact-cust-serv .contact-us-form .user-consent-label a {
    text-decoration: underline; }
  .contact-cust-serv .contact-us-form .contact-comment textarea {
    border: 1px solid #D9D9D9 !important; }
  .contact-cust-serv .contact-us-form .myquestion, .contact-cust-serv .contact-us-form .ordernumber {
    width: 50%; }
    @media screen and (max-width: 47.9375em) {
      .contact-cust-serv .contact-us-form .myquestion, .contact-cust-serv .contact-us-form .ordernumber {
        width: 100%; } }
  .contact-cust-serv .contact-us-form .phone {
    padding: 8px 10px;
    vertical-align: middle;
    font-family: 'Helvetica Neue LT W01_35 Thin';
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    width: 100%; }
  .contact-cust-serv .contact-us-form .cust-phone .form-caption {
    display: none; }
  .contact-cust-serv .contact-us-form .user-consent-container {
    margin-top: 15px;
    position: relative; }
    .contact-cust-serv .contact-us-form .user-consent-container .user-consent-input span.error {
      margin-top: 12px; }
      @media screen and (max-width: 47.9375em) {
        .contact-cust-serv .contact-us-form .user-consent-container .user-consent-input span.error {
          margin-top: -38px; } }
  .contact-cust-serv .divider-contact-us {
    border-top: 1px solid #000;
    width: 95%;
    display: block;
    margin: 40px auto; }
  .contact-cust-serv .send-contact-us {
    text-align: center; }
    .contact-cust-serv .send-contact-us #sendBtn {
      padding: 8px 30px 9px;
      width: 50%; }

.concierge-form-wrapper .form-row.contact-comment .field-wrapper {
  width: 100%; }

.concierge-form-wrapper .form-row.select-width {
  padding-top: 1em; }
  .concierge-form-wrapper .form-row.select-width label {
    min-width: 30%; }
    @media screen and (max-width: 47.9375em) {
      .concierge-form-wrapper .form-row.select-width label {
        margin-bottom: 1em; } }

.concierge-form-wrapper .form-row.other-textarea .field-wrapper {
  padding-left: 2.5em; }

.concierge-form-wrapper .form-row.other-textarea textarea {
  resize: none;
  width: 100%;
  border: 1px solid #000;
  margin-top: 0;
  margin-left: 0; }

.concierge-form-wrapper .form-row label {
  white-space: normal !important; }

.concierge-form-wrapper .confidential-info-container {
  margin: 0 auto;
  padding-top: 1em;
  width: 50%; }

/* header */
#containerWrapper.site-selector-wrapper {
  /*Unique wrapper ID for the site selector*/
  background: url(../../images/language_select/containerbg.jpg) left top repeat-x;
  width: 100%;
  /* corporate */ }
  #containerWrapper.site-selector-wrapper #container {
    background: #fff;
    margin: 0 auto;
    width: 980px; }
    @media screen and (max-width: 64em) {
      #containerWrapper.site-selector-wrapper #container {
        width: 100%; } }
  #containerWrapper.site-selector-wrapper div.header, #containerWrapper.site-selector-wrapper .header-promotion-bar .promotion-container div.promotiontext, .header-promotion-bar .promotion-container #containerWrapper.site-selector-wrapper div.promotiontext, #containerWrapper.site-selector-wrapper .payment-method-expanded div.billing-address-header, .payment-method-expanded #containerWrapper.site-selector-wrapper div.billing-address-header, #containerWrapper.site-selector-wrapper div.curalate-title, #containerWrapper.site-selector-wrapper div.no-hits-bs, #containerWrapper.site-selector-wrapper .contact-cust-serv div.contact-us-heading, .contact-cust-serv #containerWrapper.site-selector-wrapper div.contact-us-heading, #containerWrapper.site-selector-wrapper .narspro_join div.bigApp, .narspro_join #containerWrapper.site-selector-wrapper div.bigApp, #containerWrapper.site-selector-wrapper .narspro_join div.bigInd, .narspro_join #containerWrapper.site-selector-wrapper div.bigInd, #containerWrapper.site-selector-wrapper .narspro_join div.bigArt, .narspro_join #containerWrapper.site-selector-wrapper div.bigArt, #containerWrapper.site-selector-wrapper .howto-detail-page .how-to-page .para-cont div.label-header, .howto-detail-page .how-to-page .para-cont #containerWrapper.site-selector-wrapper div.label-header, #containerWrapper.site-selector-wrapper .store-detail-page .store-event div.event-label, .store-detail-page .store-event #containerWrapper.site-selector-wrapper div.event-label {
    background: url(../../images/topnavbg2017.jpg) 0 repeat-x;
    height: 31px;
    width: 980px; }
    @media screen and (max-width: 64em) {
      #containerWrapper.site-selector-wrapper div.header, #containerWrapper.site-selector-wrapper .header-promotion-bar .promotion-container div.promotiontext, .header-promotion-bar .promotion-container #containerWrapper.site-selector-wrapper div.promotiontext, #containerWrapper.site-selector-wrapper .payment-method-expanded div.billing-address-header, .payment-method-expanded #containerWrapper.site-selector-wrapper div.billing-address-header, #containerWrapper.site-selector-wrapper div.curalate-title, #containerWrapper.site-selector-wrapper div.no-hits-bs, #containerWrapper.site-selector-wrapper .contact-cust-serv div.contact-us-heading, .contact-cust-serv #containerWrapper.site-selector-wrapper div.contact-us-heading, #containerWrapper.site-selector-wrapper .narspro_join div.bigApp, .narspro_join #containerWrapper.site-selector-wrapper div.bigApp, #containerWrapper.site-selector-wrapper .narspro_join div.bigInd, .narspro_join #containerWrapper.site-selector-wrapper div.bigInd, #containerWrapper.site-selector-wrapper .narspro_join div.bigArt, .narspro_join #containerWrapper.site-selector-wrapper div.bigArt, #containerWrapper.site-selector-wrapper .howto-detail-page .how-to-page .para-cont div.label-header, .howto-detail-page .how-to-page .para-cont #containerWrapper.site-selector-wrapper div.label-header, #containerWrapper.site-selector-wrapper .store-detail-page .store-event div.event-label, .store-detail-page .store-event #containerWrapper.site-selector-wrapper div.event-label {
        width: 100%; } }
  #containerWrapper.site-selector-wrapper div.header2 {
    background: url(../../images/hdr-bg2017.jpg) left top repeat-x;
    height: 81px;
    width: 980px;
    padding-top: 1em; }
    @media screen and (max-width: 64em) {
      #containerWrapper.site-selector-wrapper div.header2 {
        width: 100%; } }
  #containerWrapper.site-selector-wrapper div.header2 div.logo {
    /*	background:url(../../images/language_select/hdr-logo.gif); */
    background: url(../../images/shiseido-logo-black.svg) center center no-repeat;
    height: 52px;
    text-indent: -9999px; }
  #containerWrapper.site-selector-wrapper div.corporate {
    height: 24px;
    margin-right: 20px;
    margin-top: 7px;
    text-indent: -9999px;
    width: 940px; }
    @media screen and (max-width: 64em) {
      #containerWrapper.site-selector-wrapper div.corporate {
        width: 100%; } }
  #containerWrapper.site-selector-wrapper div.corporate a {
    float: right;
    width: 251px;
    height: 24px;
    background: url(../../images/language_select/corporate.gif) 0 0 no-repeat; }
  #containerWrapper.site-selector-wrapper div.corporate a:hover {
    float: right;
    width: 251px;
    height: 24px;
    background: url(../../images/language_select/corporate_o.gif) 0 0 no-repeat; }

/* footer */
div.footer-site-selector {
  width: 100%;
  margin-top: 10px;
  background-color: #ffffff;
  padding-bottom: 1em; }

div.footer-site-selector p {
  height: 22px;
  color: #000;
  font-size: 11px;
  text-align: center;
  margin-left: 15px;
  padding-top: 9px; }

/*language */
div.languageAreaWrapper {
  max-width: 940px;
  min-height: 540px;
  margin-top: 20px;
  margin-left: 20px;
  padding-bottom: 20px; }

div.language_leftside {
  float: left;
  width: 327px; }

div.region_europe {
  float: left;
  width: 327px; }

div.region_europe ul {
  width: 100%;
  margin-top: 38px; }

div.region_europe ul li {
  float: left;
  width: 100%;
  list-style-type: none; }

div.region_europe ul li.firstChild {
  float: left;
  width: 100%;
  margin-bottom: 20px; }

div.region_europe ul li.otherChild {
  float: left;
  width: 100%;
  height: 21px;
  margin-bottom: 3px; }

div.region_europe ul li.otherChild ul.subcategory {
  display: inline; }

div.region_europe ul li.otherChild ul.subcategory li {
  display: block;
  width: 167px; }

div.region_europe ul li.otherChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.francais {
  display: block;
  width: 54px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.francais a {
  display: block;
  width: 54px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/francais.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.francais a:hover {
  display: block;
  width: 54px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/francais_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch {
  display: block;
  width: 54px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch a {
  display: block;
  width: 54px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/deutsch.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch a:hover {
  display: block;
  width: 54px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/deutsch_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch2 {
  display: block;
  width: 68px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch2 a {
  display: block;
  width: 68px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/deutsch2.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.deutsch2 a:hover {
  display: block;
  width: 68px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/deutsch2_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands {
  display: block;
  width: 72px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands a {
  display: block;
  width: 72px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/nederlands.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands a:hover {
  display: block;
  width: 72px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/nederlands_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands2 {
  display: block;
  width: 86px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands2 a {
  display: block;
  width: 86px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/nederlands2.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.nederlands2 a:hover {
  display: block;
  width: 86px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/nederlands2_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.suomi {
  display: block;
  width: 43px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.suomi a {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/suomi.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.suomi a:hover {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/suomi_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.greek {
  display: block;
  width: 61px;
  height: 14px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.greek a {
  display: block;
  width: 61px;
  height: 14px;
  text-indent: -9999px;
  background: url(../../images/greek.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.greek a:hover {
  display: block;
  width: 61px;
  height: 14px;
  text-indent: -9999px;
  background: url(../../images/greek_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.italiano {
  display: block;
  width: 49px;
  height: 14px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.italiano a {
  display: block;
  width: 49px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/italiano.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.italiano a:hover {
  display: block;
  width: 49px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/italiano_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.norske {
  display: block;
  width: 47px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.norske a {
  display: block;
  width: 47px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/norske.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.norske a:hover {
  display: block;
  width: 47px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/norske_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.polska {
  display: block;
  width: 43px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.polska a {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/polska.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.polska a:hover {
  display: block;
  width: 43px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/polska_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.portugues {
  display: block;
  width: 65px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.portugues a {
  display: block;
  width: 65px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/portugues.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.portugues a:hover {
  display: block;
  width: 65px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/portugues_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.russian {
  display: block;
  width: 51px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.russian a {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/russian.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.russian a:hover {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/russian_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.espanol {
  display: block;
  width: 51px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.espanol a {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/espanol.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.espanol a:hover {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/espanol_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.svenska {
  display: block;
  width: 53px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.svenska a {
  display: block;
  width: 53px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/svenska.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.svenska a:hover {
  display: block;
  width: 53px;
  height: 10px;
  text-indent: -9999px;
  background: url(../../images/svenska_o.gif) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.turkish {
  display: block;
  width: 43px;
  height: 10px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_europe ul li.otherChild ul.subcategory li.turkish a {
  display: block;
  width: 43px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/turk.png) 0 0 no-repeat; }

div.region_europe ul li.otherChild ul.subcategory li.turkish a:hover {
  display: block;
  width: 43px;
  height: 12px;
  /* too tall */
  text-indent: -9999px;
  background: url(../../images/turk_o.png) 0 0 no-repeat; }

div.region_europe ul li.lastChild {
  float: left;
  width: 100%;
  height: 36px; }

div.region_europe ul li.lastChild ul.subcategory {
  display: inline; }

div.region_europe ul li.lastChild ul.subcategory li {
  display: block;
  width: 167px; }

div.region_europe ul li.lastChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 14px;
  margin-left: 5px; }

div.region_europe ul li.lastChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english.gif) 0 0 no-repeat; }

div.region_europe ul li.lastChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english_o.gif) 0 0 no-repeat; }

div.language_rightside {
  float: left;
  width: 252px;
  padding-left: 55px;
  margin-left: 0px !important; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    div.language_rightside {
      padding-left: 150px; } }
  @media screen and (max-width: 47.9375em) {
    div.language_rightside {
      padding: 0px; } }

/* Americas */
div.region_americas {
  float: left;
  width: 202px;
  height: 82px;
  margin-top: 41px; }

div.region_americas ul {
  float: left;
  width: 202px; }

div.region_americas ul li {
  float: left;
  width: 202px;
  list-style-type: none; }

div.region_americas ul li.firstChild {
  float: left;
  width: 202px;
  margin-bottom: 20px; }

div.region_americas ul li.otherChild {
  float: left;
  width: 202px;
  height: 21px;
  margin-bottom: 3px; }

div.region_americas ul li.otherChild ul.subcategory {
  display: inline; }

div.region_americas ul li.otherChild ul.subcategory li {
  display: block;
  width: 65px; }

div.region_americas ul li.otherChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_americas ul li.otherChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english.gif) 0 0 no-repeat; }

div.region_americas ul li.otherChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  background: url(../../images/english_o.gif) 0 0 no-repeat; }

div.region_americas ul li.otherChild ul.subcategory li.francais {
  display: block;
  width: 68px;
  height: 12px;
  margin-top: 7px;
  margin-left: 15px; }

div.region_americas ul li.otherChild ul.subcategory li.francais a {
  display: block;
  width: 68px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/francais2.gif) 0 0 no-repeat; }

div.region_americas ul li.otherChild ul.subcategory li.francais a:hover {
  display: block;
  width: 68px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/francais2_o.gif) 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.subcategory {
  display: inline; }

div.region_americas ul li.lastChild ul.subcategory li {
  display: block;
  width: 65px; }

div.region_americas ul li.otherChild ul.subcategory li.brazil-top {
  margin-top: 6px; }

div.region_americas ul li.lastChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_americas ul li.lastChild ul.subcategory li.english a {
  display: block;
  width: 102px;
  height: 15px;
  margin-top: -3px;
  text-indent: -9999px;
  background: url(../../images/english2.gif) 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.subcategory li.english a:hover {
  display: block;
  width: 102px;
  height: 15px;
  text-indent: -9999px;
  margin-top: -3px;
  background: url(../../images/english2_o.gif) 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usachinese a {
  display: block;
  margin-left: 70px;
  margin-bottom: 5px;
  margin-top: 3px;
  width: 102px;
  height: 15px;
  text-indent: -9999px;
  background: url(../../images/usachinese.png) 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usachinese a:hover {
  display: block;
  width: 102px;
  height: 15px;
  text-indent: -9999px;
  background: url(../../images/usachinese-hover.png) 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usaespanol a {
  display: block;
  margin-left: 70px;
  width: 103px;
  height: 17px;
  text-indent: -9999px;
  background: url(../../images/usaspanish.png) 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.usalangs li.usaespanol a:hover {
  display: block;
  width: 103px;
  height: 17px;
  text-indent: -9999px;
  background: url(../../images/usaspanish-hover.png) 0 0 no-repeat; }

/* Revised 2011-07-13 start shiseido addition */
div.region_americas ul li.lastChild ul.subcategory li.shop {
  display: block;
  width: 51px;
  height: 12px;
  margin-top: 7px;
  margin-left: 15px; }

div.region_americas ul li.lastChild ul.subcategory li.shop a {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/shop.gif) 0 0 no-repeat; }

div.region_americas ul li.lastChild ul.subcategory li.shop a:hover {
  display: block;
  width: 51px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/shop_o.gif) 0 0 no-repeat; }

/* Revised 2011-07-13 end */
/* Asia */
div.region_asia {
  float: left;
  width: 252px;
  margin-top: 70px; }
  @media screen and (max-width: 64em) {
    div.region_asia {
      clear: both !important; } }

div.region_asia ul {
  float: left;
  width: 100%; }

div.region_asia ul li {
  float: left;
  width: 100%;
  list-style-type: none; }

div.region_asia ul li.firstChild {
  float: left;
  width: 100%;
  margin-bottom: 20px; }

div.region_asia ul li.otherChild {
  float: left;
  width: 100%;
  height: 21px;
  margin-bottom: 3px; }

div.region_asia ul li.otherChild ul.subcategory {
  display: inline; }

div.region_asia ul li.otherChild ul.subcategory li {
  display: block;
  width: 149px; }

div.region_asia ul li.otherChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english_o.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.simplifiedchinese {
  display: block;
  width: 48px;
  height: 11px;
  margin-top: 4px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.simplifiedchinese a {
  display: block;
  width: 98px;
  height: 15px;
  text-indent: -9999px;
  background: url(../../images/simplified_chinese.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.simplifiedchinese a:hover {
  display: block;
  width: 98px;
  height: 15px;
  text-indent: -9999px;
  background: url(../../images/simplified_chinese_o.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.traditionalchinese {
  display: block;
  width: 48px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.traditionalchinese a {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/traditional_chinese.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.traditionalchinese a:hover {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/traditional_chinese_o.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.japanese {
  display: block;
  width: 38px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.japanese a {
  display: block;
  width: 38px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/japanese.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.japanese a:hover {
  display: block;
  width: 38px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/japanese_o.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.korean {
  display: block;
  width: 42px;
  height: 12px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.korean a {
  display: block;
  width: 42px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/korean.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.korean a:hover {
  display: block;
  width: 42px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/korean_o.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.taiwanese {
  display: block;
  width: 48px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.taiwanese a {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/taiwanese.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.taiwanese a:hover {
  display: block;
  width: 48px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/taiwanese_o.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.thai {
  display: block;
  width: 24px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.thai a {
  display: block;
  width: 24px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/thai.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.thai a:hover {
  display: block;
  width: 24px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/thai_o.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.vietnamese {
  display: block;
  width: 55px;
  height: 11px;
  margin-top: 7px;
  margin-left: 5px; }

div.region_asia ul li.otherChild ul.subcategory li.vietnamese a {
  display: block;
  width: 55px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/vietnamese.gif) 0 0 no-repeat; }

div.region_asia ul li.otherChild ul.subcategory li.vietnamese a:hover {
  display: block;
  width: 55px;
  height: 11px;
  text-indent: -9999px;
  background: url(../../images/vietnamese_o.gif) 0 0 no-repeat; }

div.region_asia ul li.lastChild ul.subcategory {
  display: inline; }

div.region_asia ul li.lastChild ul.subcategory li {
  display: block;
  width: 149px; }

div.region_asia ul li.lastChild ul.subcategory {
  display: inline; }

div.region_asia ul li.lastChild ul.subcategory li {
  display: block;
  width: 149px; }

div.region_asia ul li.lastChild ul.subcategory li.english {
  display: block;
  width: 47px;
  height: 12px;
  margin-top: 14px;
  margin-left: 5px; }

div.region_asia ul li.lastChild ul.subcategory li.english a {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english.gif) 0 0 no-repeat; }

div.region_asia ul li.lastChild ul.subcategory li.english a:hover {
  display: block;
  width: 47px;
  height: 12px;
  text-indent: -9999px;
  background: url(../../images/english_o.gif) 0 0 no-repeat; }

div.photoArea {
  float: right;
  width: 290px;
  height: 400px;
  margin-top: 45px; }
  @media screen and (max-width: 64em) {
    div.photoArea {
      float: left !important; } }

div.photoArea2 {
  float: right;
  width: 290px;
  height: 400px;
  margin-top: 45px;
  display: none; }
  @media screen and (max-width: 64em) {
    div.photoArea2 {
      float: left !important; } }

div.photoArea3 {
  float: right;
  width: 290px;
  height: 400px;
  margin-top: 45px;
  display: none; }
  @media screen and (max-width: 64em) {
    div.photoArea3 {
      float: left !important; } }

.newAddressText {
  cursor: pointer;
  text-decoration: underline;
  color: #c8102e; }

.newAddressText:hover {
  text-decoration: none; }

p.showHide {
  text-decoration: underline;
  cursor: pointer;
  margin-left: 1em;
  margin-top: 1em; }

.picklist {
  margin-left: 1em; }

.partialPickList td {
  color: #000;
  padding-left: 0; }

.pListClickable a {
  color: #c8102e;
  text-decoration: underline;
  cursor: pointer; }

.pListClickable a:hover {
  text-decoration: none; }

fieldset {
  border: none; }

td {
  padding-right: 1em;
  padding-top: .2em; }

.multPickList td {
  vertical-align: top; }

.multPickList td:first-child {
  padding-left: 0; }

.multPickList td:last-child {
  padding-right: 0; }

.multPickList label {
  font-size: 1em;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  padding-left: 20px;
  position: relative; }

.multPickList input[type="radio"] {
  margin: 0;
  position: absolute;
  top: 1px;
  left: 0; }

.suggestion {
  cursor: pointer;
  border: 1px solid #999;
  color: #000;
  margin-left: 2%;
  width: 49.5966%;
  padding: 0.2em 0.5em;
  text-align: center;
  background-color: #CCC; }

.error_message {
  color: #F00;
  font-family: 'HelveticaNeueW01-75Bold';
  padding: 2px; }

@media print, screen and (max-width: 639px) {
  .newAddress,
  .oldAddress {
    margin: 15px 0; } }

@media print, screen and (max-width: 786px) {
  .refineField {
    width: 100%; } }

#qas-modal .column.small-12 h1, #qas-modal .small-12.columns h1, #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container h1, #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container h1, #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down h1, .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down h1, #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container h1, #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container h1, #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down h1, .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down h1, #qas-modal .column.small-12 .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #qas-modal .column.small-12 h2, #qas-modal .small-12.columns .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #qas-modal .small-12.columns h2, #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container h2, #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container h2, #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down h2, .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down h2, #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container h2, #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container h2, #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down h2, .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down h2, #qas-modal .column.small-12 .account-edit .registration-box .column-header, .account-edit .registration-box #qas-modal .column.small-12 .column-header, #qas-modal .small-12.columns .account-edit .registration-box .column-header, .account-edit .registration-box #qas-modal .small-12.columns .column-header, #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container .account-edit .registration-box .column-header, .account-edit .registration-box #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container .column-header, #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container .account-edit .registration-box .column-header, .account-edit .registration-box #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container .column-header, #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down .account-edit .registration-box .column-header, .account-edit .registration-box #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down .column-header, .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down .account-edit .registration-box .column-header, .account-edit .registration-box .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down .column-header, #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container .account-edit .registration-box .column-header, .account-edit .registration-box #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container .column-header, #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container .account-edit .registration-box .column-header, .account-edit .registration-box #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container .column-header, #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down .account-edit .registration-box .column-header, .account-edit .registration-box #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down .column-header, .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down .account-edit .registration-box .column-header, .account-edit .registration-box .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down .column-header, #qas-modal .column.small-12 #addresses .column-header, #addresses #qas-modal .column.small-12 .column-header, #qas-modal .small-12.columns #addresses .column-header, #addresses #qas-modal .small-12.columns .column-header, #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container #addresses .column-header, #addresses #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container .column-header, #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container #addresses .column-header, #addresses #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container .column-header, #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down #addresses .column-header, #addresses #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down .column-header, .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down #addresses .column-header, #addresses .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down .column-header, #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container #addresses .column-header, #addresses #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container .column-header, #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container #addresses .column-header, #addresses #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container .column-header, #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down #addresses .column-header, #addresses #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down .column-header, .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down #addresses .column-header, #addresses .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down .column-header {
  padding-bottom: 10px;
  font-family: 'HelveticaNeueW01-45Ligh'; }

#qas-modal .column.small-12 p, #qas-modal .small-12.columns p, #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container p, #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container p, #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down p, .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down p, #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container p, #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container p, #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down p, .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down p {
  padding-bottom: 8px; }
  #qas-modal .column.small-12 p:last-child, #qas-modal .small-12.columns p:last-child, #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container p:last-child, #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container p:last-child, #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down p:last-child, .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down p:last-child, #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container p:last-child, #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container p:last-child, #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down p:last-child, .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down p:last-child {
    padding-bottom: 14px; }
  #qas-modal .column.small-12 p strong, #qas-modal .small-12.columns p strong, #qas-modal #modal-cntr.product-compare-shades .miniproduct .columns.product-name-container p strong, #modal-cntr.product-compare-shades .miniproduct #qas-modal .columns.product-name-container p strong, #qas-modal .miniproduct-info .variation-dropdown-container .columns.variant-drop-down p strong, .miniproduct-info .variation-dropdown-container #qas-modal .columns.variant-drop-down p strong, #qas-modal #modal-cntr.product-compare-shades .miniproduct .column.product-name-container p strong, #modal-cntr.product-compare-shades .miniproduct #qas-modal .column.product-name-container p strong, #qas-modal .miniproduct-info .variation-dropdown-container .column.variant-drop-down p strong, .miniproduct-info .variation-dropdown-container #qas-modal .column.variant-drop-down p strong {
    font-family: 'Helvetica Neue LT W01_55 Roman'; }

.address-inner {
  border: 1px #cccccc solid;
  padding: 1.25rem;
  margin-bottom: 1.25rem; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .address-inner.street-partial {
      padding: 1rem; } }
  @media print, screen and (min-width: 48em) {
    .address-inner {
      padding: 2rem;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      min-height: 200px; } }
  .address-inner address {
    font-style: normal; }

.oldAddress td:last-child {
  width: 70%; }

/**styling form elements**/
.f-field {
  margin-bottom: 15px;
  font-size: 0; }

.f-field.f-field_btn {
  margin-bottom: 0; }

.f-field .f-label {
  width: 30%;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-family: 'Helvetica Neue LT W01_55 Roman';
  padding-right: 1em;
  box-sizing: border-box; }

.f-field .f-field-wrapper {
  width: 70%;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px; }

.enter_email,
.enter_phone,
.wrapper-btn {
  margin: 0 0 15px 10px; }

.enter_email input[type="text"],
.enter_phone input[type="text"] {
  width: 280px;
  display: block; }

.enter_email p:not(:empty),
.enter_phone p:not(:empty) {
  margin: 0 0 15px; }

.enter_email .error_message.unreachable,
.enter_email .error_message.undeliverable,
.enter_email .error_message.illegitimate,
.enter_email .error_message.disposable,
.enter_email .error_message.unknown,
.enter_phone .error_message.unreachable,
.enter_phone .error_message.undeliverable,
.enter_phone .error_message.illegitimate,
.enter_phone .error_message.disposable,
.enter_phone .error_message.unknown {
  display: none; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: inline-block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Arrows */
.slick-prev,
.slick-next {
  background: transparent;
  border: none;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  margin-top: -10px;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  z-index: 9; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

.slick-prev:before,
.slick-next:before {
  font-family: "icomoon";
  font-size: 40px;
  line-height: 1;
  opacity: .75;
  color: #000000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: 0; }

[dir="rtl"] .slick-prev {
  right: -28px;
  left: auto; }

.slick-prev:before {
  content: "\e903"; }

[dir="rtl"] .slick-prev:before {
  content: "\e903"; }

.slick-next {
  right: 0; }

[dir="rtl"] .slick-next {
  right: auto;
  left: -25px; }

.slick-next:before {
  content: "\e906"; }

[dir="rtl"] .slick-next:before {
  content: "\e906"; }

.slick-vertical .slick-prev {
  left: 50%;
  margin-left: -10px;
  top: -30px; }
  .slick-vertical .slick-prev:before {
    content: "\f0d8"; }

.slick-vertical .slick-next {
  right: 50%;
  margin-right: -10px;
  top: auto;
  bottom: -30px; }
  .slick-vertical .slick-next:before {
    content: "\f0d7"; }

/* Dots */
.slick-slider {
  margin-bottom: 30px;
  width: 100%; }

.slick-dots {
  display: block;
  width: 100%;
  padding-left: 0px !important;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  float: none !important;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 3px;
  padding: 0;
  cursor: pointer; }
  @media screen and (max-width: 47.9375em) {
    .slick-dots li {
      width: 10px;
      height: 10px; } }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 25px;
  height: 25px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }
  @media screen and (max-width: 47.9375em) {
    .slick-dots li button {
      width: 15px;
      height: 15px; } }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 7px;
  height: 7px;
  content: "";
  border-radius: 20px;
  background: #D9D9D9; }

.slick-dots li.slick-active button:before {
  background: #000000; }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .narsprolanding-content {
    padding: 0px; } }

@media screen and (max-width: 47.9375em) {
  .narsprolanding-content {
    padding: 0px; } }

.narsprolanding-content .pro-wrapper-1 .content-text, .narsprolanding-content .pro-wrapper-2 .content-text, .narsprolanding-content .pro-wrapper-3 .content-text, .narsprolanding-content .pro-wrapper-4 .content-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 131px;
  background-color: transparent; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .narsprolanding-content .pro-wrapper-1 .content-text, .narsprolanding-content .pro-wrapper-2 .content-text, .narsprolanding-content .pro-wrapper-3 .content-text, .narsprolanding-content .pro-wrapper-4 .content-text {
      left: 33px; } }
  .narsprolanding-content .pro-wrapper-1 .content-text span, .narsprolanding-content .pro-wrapper-2 .content-text span, .narsprolanding-content .pro-wrapper-3 .content-text span, .narsprolanding-content .pro-wrapper-4 .content-text span {
    margin-top: 10px;
    display: block;
    font-size: 18px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .narsprolanding-content .pro-wrapper-1 .content-text span, .narsprolanding-content .pro-wrapper-2 .content-text span, .narsprolanding-content .pro-wrapper-3 .content-text span, .narsprolanding-content .pro-wrapper-4 .content-text span {
        font-size: 15px; } }
  .narsprolanding-content .pro-wrapper-1 .content-text a, .narsprolanding-content .pro-wrapper-2 .content-text a, .narsprolanding-content .pro-wrapper-3 .content-text a, .narsprolanding-content .pro-wrapper-4 .content-text a {
    margin-top: 10px;
    padding-bottom: 10px;
    display: inline-block; }
  .narsprolanding-content .pro-wrapper-1 .content-text h3, .narsprolanding-content .pro-wrapper-2 .content-text h3, .narsprolanding-content .pro-wrapper-3 .content-text h3, .narsprolanding-content .pro-wrapper-4 .content-text h3 {
    font-size: 46px;
    line-height: 0.89;
    font-family: 'HelveticaNeueW01-UltLt';
    letter-spacing: 0;
    text-transform: uppercase; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .narsprolanding-content .pro-wrapper-1 .content-text h3, .narsprolanding-content .pro-wrapper-2 .content-text h3, .narsprolanding-content .pro-wrapper-3 .content-text h3, .narsprolanding-content .pro-wrapper-4 .content-text h3 {
        font-size: 28px; } }
    @media screen and (max-width: 47.9375em) {
      .narsprolanding-content .pro-wrapper-1 .content-text h3, .narsprolanding-content .pro-wrapper-2 .content-text h3, .narsprolanding-content .pro-wrapper-3 .content-text h3, .narsprolanding-content .pro-wrapper-4 .content-text h3 {
        font-size: 32px; } }
  .narsprolanding-content .pro-wrapper-1 .content-text .button-transparent, .narsprolanding-content .pro-wrapper-2 .content-text .button-transparent, .narsprolanding-content .pro-wrapper-3 .content-text .button-transparent, .narsprolanding-content .pro-wrapper-4 .content-text .button-transparent {
    background: transparent;
    border: 1px solid #fff;
    color: #fff; }
    @media screen and (max-width: 47.9375em) {
      .narsprolanding-content .pro-wrapper-1 .content-text .button-transparent, .narsprolanding-content .pro-wrapper-2 .content-text .button-transparent, .narsprolanding-content .pro-wrapper-3 .content-text .button-transparent, .narsprolanding-content .pro-wrapper-4 .content-text .button-transparent {
        font-size: 13px;
        padding: 8px 25px;
        font-family: 'Helvetica Neue LT W01_55 Roman'; } }
  @media screen and (max-width: 47.9375em) {
    .narsprolanding-content .pro-wrapper-1 .content-text h3, .narsprolanding-content .pro-wrapper-2 .content-text h3, .narsprolanding-content .pro-wrapper-3 .content-text h3, .narsprolanding-content .pro-wrapper-4 .content-text h3 {
      font-size: 32px; }
    .narsprolanding-content .pro-wrapper-1 .content-text span, .narsprolanding-content .pro-wrapper-2 .content-text span, .narsprolanding-content .pro-wrapper-3 .content-text span, .narsprolanding-content .pro-wrapper-4 .content-text span {
      font-size: 14px;
      margin-top: 5px; }
    .narsprolanding-content .pro-wrapper-1 .content-text a, .narsprolanding-content .pro-wrapper-2 .content-text a, .narsprolanding-content .pro-wrapper-3 .content-text a, .narsprolanding-content .pro-wrapper-4 .content-text a {
      padding: 5px;
      font-size: 16px; } }

@media screen and (max-width: 47.9375em) {
  .narsprolanding-content .pro-wrapper-1 .content-text.section-dark, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-1, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-1, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-2, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-2, .narsprolanding-content .pro-wrapper-1 .content-asset .pdp-content-asset-video .content-text, .content-asset .pdp-content-asset-video .narsprolanding-content .pro-wrapper-1 .content-text, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-quote, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-quote, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-fullwidth-imagetext, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-fullwidth-imagetext, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-halfwidth-imagetext, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-halfwidth-imagetext, .narsprolanding-content .pro-wrapper-1 .header-promotion-bar .content-text.expanded-promotion-bar, .header-promotion-bar .narsprolanding-content .pro-wrapper-1 .content-text.expanded-promotion-bar, .narsprolanding-content .pro-wrapper-1 .header-promotion-bar .content-text.promo-head-slot, .header-promotion-bar .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .content-text.promo-head-slot, body.colorway-transparent-black .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .utility-nav .content-text.utility-link, body.colorway-transparent-black .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.utility-link, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .utility-nav .content-text.mini-cart-link, body.colorway-transparent-black .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.mini-cart-link, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .content-text.promo-head-slot,
  body.colorway-solid-white .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .utility-nav .content-text.utility-link,
  body.colorway-solid-white .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.utility-link, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .utility-nav .content-text.mini-cart-link,
  body.colorway-solid-white .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.mini-cart-link, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-white .content-text.mega-menu-logo-container, body.colorway-transparent-white .narsprolanding-content .pro-wrapper-1 .content-text.mega-menu-logo-container, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-black .content-text.mega-menu-logo-container,
  body.colorway-solid-black .narsprolanding-content .pro-wrapper-1 .content-text.mega-menu-logo-container, .narsprolanding-content .pro-wrapper-1 body.colorway-solid-black .mega-menu-logo-container .content-text.nav-banner.section-dark, body.colorway-solid-black .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-solid-white .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-transparent-black .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-transparent-black .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-transparent-white .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-transparent-white .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-white .content-text.checkout-header-container, body.colorway-transparent-white .narsprolanding-content .pro-wrapper-1 .content-text.checkout-header-container, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-black .content-text.checkout-header-container,
  body.colorway-solid-black .narsprolanding-content .pro-wrapper-1 .content-text.checkout-header-container, .narsprolanding-content .pro-wrapper-1 .pt_cart footer.column .content-text.footer-container, .pt_cart footer.column .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_cart footer.columns .content-text.footer-container, .pt_cart footer.columns .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_checkout footer.column .content-text.footer-container, .pt_checkout footer.column .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_checkout footer.columns .content-text.footer-container, .pt_checkout footer.columns .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .content-text#modal-cntr.modal-video-player {
    top: 120px;
    text-align: left;
    left: 0px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .narsprolanding-content .pro-wrapper-1 .content-text.section-dark, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-1, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-1, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-2, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-2, .narsprolanding-content .pro-wrapper-1 .content-asset .pdp-content-asset-video .content-text, .content-asset .pdp-content-asset-video .narsprolanding-content .pro-wrapper-1 .content-text, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-quote, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-quote, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-fullwidth-imagetext, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-fullwidth-imagetext, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-halfwidth-imagetext, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-halfwidth-imagetext, .narsprolanding-content .pro-wrapper-1 .header-promotion-bar .content-text.expanded-promotion-bar, .header-promotion-bar .narsprolanding-content .pro-wrapper-1 .content-text.expanded-promotion-bar, .narsprolanding-content .pro-wrapper-1 .header-promotion-bar .content-text.promo-head-slot, .header-promotion-bar .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .content-text.promo-head-slot, body.colorway-transparent-black .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .utility-nav .content-text.utility-link, body.colorway-transparent-black .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.utility-link, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .utility-nav .content-text.mini-cart-link, body.colorway-transparent-black .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.mini-cart-link, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .content-text.promo-head-slot,
  body.colorway-solid-white .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .utility-nav .content-text.utility-link,
  body.colorway-solid-white .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.utility-link, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .utility-nav .content-text.mini-cart-link,
  body.colorway-solid-white .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.mini-cart-link, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-white .content-text.mega-menu-logo-container, body.colorway-transparent-white .narsprolanding-content .pro-wrapper-1 .content-text.mega-menu-logo-container, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-black .content-text.mega-menu-logo-container,
  body.colorway-solid-black .narsprolanding-content .pro-wrapper-1 .content-text.mega-menu-logo-container, .narsprolanding-content .pro-wrapper-1 body.colorway-solid-black .mega-menu-logo-container .content-text.nav-banner.section-dark, body.colorway-solid-black .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-solid-white .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-transparent-black .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-transparent-black .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-transparent-white .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-transparent-white .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-white .content-text.checkout-header-container, body.colorway-transparent-white .narsprolanding-content .pro-wrapper-1 .content-text.checkout-header-container, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-black .content-text.checkout-header-container,
  body.colorway-solid-black .narsprolanding-content .pro-wrapper-1 .content-text.checkout-header-container, .narsprolanding-content .pro-wrapper-1 .pt_cart footer.column .content-text.footer-container, .pt_cart footer.column .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_cart footer.columns .content-text.footer-container, .pt_cart footer.columns .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_checkout footer.column .content-text.footer-container, .pt_checkout footer.column .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_checkout footer.columns .content-text.footer-container, .pt_checkout footer.columns .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .content-text#modal-cntr.modal-video-player {
    top: 160px;
    left: 0px; } }

.narsprolanding-content .pro-wrapper-1 img {
  width: 100%;
  display: block; }

.narsprolanding-content .pro-wrapper-1 {
  position: relative; }
  .narsprolanding-content .pro-wrapper-1 .content-text, .narsprolanding-content .pro-wrapper-1 .content-text.section-dark, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-1, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-1, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-2, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-2, .narsprolanding-content .pro-wrapper-1 .content-asset .pdp-content-asset-video .content-text, .content-asset .pdp-content-asset-video .narsprolanding-content .pro-wrapper-1 .content-text, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-quote, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-quote, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-fullwidth-imagetext, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-fullwidth-imagetext, .narsprolanding-content .pro-wrapper-1 .content-asset .content-text.pdp-content-asset-halfwidth-imagetext, .content-asset .narsprolanding-content .pro-wrapper-1 .content-text.pdp-content-asset-halfwidth-imagetext, .narsprolanding-content .pro-wrapper-1 .header-promotion-bar .content-text.expanded-promotion-bar, .header-promotion-bar .narsprolanding-content .pro-wrapper-1 .content-text.expanded-promotion-bar, .narsprolanding-content .pro-wrapper-1 .header-promotion-bar .content-text.promo-head-slot, .header-promotion-bar .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .content-text.promo-head-slot, body.colorway-transparent-black .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .utility-nav .content-text.utility-link, body.colorway-transparent-black .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.utility-link, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-black .utility-nav .content-text.mini-cart-link, body.colorway-transparent-black .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.mini-cart-link, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .content-text.promo-head-slot,
  body.colorway-solid-white .narsprolanding-content .pro-wrapper-1 .content-text.promo-head-slot, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .utility-nav .content-text.utility-link,
  body.colorway-solid-white .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.utility-link, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .utility-nav .content-text.mini-cart-link,
  body.colorway-solid-white .utility-nav .narsprolanding-content .pro-wrapper-1 .content-text.mini-cart-link, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-white .content-text.mega-menu-logo-container, body.colorway-transparent-white .narsprolanding-content .pro-wrapper-1 .content-text.mega-menu-logo-container, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-black .content-text.mega-menu-logo-container,
  body.colorway-solid-black .narsprolanding-content .pro-wrapper-1 .content-text.mega-menu-logo-container, .narsprolanding-content .pro-wrapper-1 body.colorway-solid-black .mega-menu-logo-container .content-text.nav-banner.section-dark, body.colorway-solid-black .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-white .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-solid-white .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-transparent-black .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-transparent-black .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1
  body.colorway-transparent-white .mega-menu-logo-container .content-text.nav-banner.section-dark,
  body.colorway-transparent-white .mega-menu-logo-container .narsprolanding-content .pro-wrapper-1 .content-text.nav-banner.section-dark, .narsprolanding-content .pro-wrapper-1 body.colorway-transparent-white .content-text.checkout-header-container, body.colorway-transparent-white .narsprolanding-content .pro-wrapper-1 .content-text.checkout-header-container, .narsprolanding-content .pro-wrapper-1
  body.colorway-solid-black .content-text.checkout-header-container,
  body.colorway-solid-black .narsprolanding-content .pro-wrapper-1 .content-text.checkout-header-container, .narsprolanding-content .pro-wrapper-1 .pt_cart footer.column .content-text.footer-container, .pt_cart footer.column .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_cart footer.columns .content-text.footer-container, .pt_cart footer.columns .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_checkout footer.column .content-text.footer-container, .pt_checkout footer.column .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .pt_checkout footer.columns .content-text.footer-container, .pt_checkout footer.columns .narsprolanding-content .pro-wrapper-1 .content-text.footer-container, .narsprolanding-content .pro-wrapper-1 .content-text#modal-cntr.modal-video-player {
    top: 50%;
    transform: translateY(-50%); }

@media screen and (max-width: 47.9375em) {
  .narsprolanding-content .pro-wrapper-1 .content-image img {
    margin-top: -17px; } }

.narsprolanding-content .pro_content {
  text-transform: uppercase;
  text-align: center;
  margin-top: -2px !important; }
  .narsprolanding-content .pro_content .content-text {
    padding: 100px 0; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .narsprolanding-content .pro_content .content-text {
        padding: 70px 0; } }
    .narsprolanding-content .pro_content .content-text h3 {
      font-size: 65px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .narsprolanding-content .pro_content .content-text h3 {
          font-size: 46px;
          line-height: 40px; } }
      @media screen and (max-width: 47.9375em) {
        .narsprolanding-content .pro_content .content-text h3 {
          font-size: 32px;
          padding: 0 26px; } }
    @media screen and (max-width: 47.9375em) {
      .narsprolanding-content .pro_content .content-text {
        padding: 50px 31px 50px 20px;
        text-align: center; }
        .narsprolanding-content .pro_content .content-text small {
          font-size: 16px; } }
  .narsprolanding-content .pro_content small {
    display: block;
    margin-top: 10px;
    font-size: 28px; }

.narsprolanding-content .nars-sub-container .pro-wrapper-2, .narsprolanding-content .nars-sub-container .pro-wrapper-3 {
  position: relative; }
  .narsprolanding-content .nars-sub-container .pro-wrapper-2 img, .narsprolanding-content .nars-sub-container .pro-wrapper-3 img {
    width: 100%;
    display: block; }
  @media screen and (max-width: 47.9375em) {
    .narsprolanding-content .nars-sub-container .pro-wrapper-2, .narsprolanding-content .nars-sub-container .pro-wrapper-3 {
      margin-top: -2px; }
      .narsprolanding-content .nars-sub-container .pro-wrapper-2 .content-text, .narsprolanding-content .nars-sub-container .pro-wrapper-3 .content-text {
        left: 28px;
        margin-left: 0px;
        text-align: left;
        top: 50%;
        transform: translateY(-50%); } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .narsprolanding-content .nars-sub-container .pro-wrapper-2 .content-text, .narsprolanding-content .nars-sub-container .pro-wrapper-3 .content-text {
      top: 50%;
      transform: translateY(-50%); } }

.narsprolanding-content .pro-wrapper-4 {
  position: relative;
  margin-top: -3px !important;
  clear: both; }
  .narsprolanding-content .pro-wrapper-4 img {
    width: 100%;
    display: block; }
  @media screen and (max-width: 47.9375em) {
    .narsprolanding-content .pro-wrapper-4 .content-text {
      top: 50%;
      transform: translateY(-50%);
      left: 0px;
      text-align: left; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .narsprolanding-content .pro-wrapper-4 .content-text {
      top: 50%;
      transform: translateY(-50%);
      left: -3px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .nars-pro-palette-app .row, .nars-pro-palette-app #modal-cntr.product-compare-shades, .nars-pro-palette-app .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .nars-pro-palette-app .content-asset, .nars-pro-palette-app .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .nars-pro-palette-app .content-asset {
    -ms-flex-flow: unset;
        flex-flow: unset; }
  .pro-palette-container .artist-module.row, .pro-palette-container .artist-module#modal-cntr.product-compare-shades, .pro-palette-container .pt_content-search-result-static .no-left-nav-template .artist-module.content-asset, .pt_content-search-result-static .no-left-nav-template .pro-palette-container .artist-module.content-asset, .pro-palette-container .pt_content-search-result-static .left-nav-template .artist-module.content-asset, .pt_content-search-result-static .left-nav-template .pro-palette-container .artist-module.content-asset {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: block; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .pro-palette-container .artist-module.row, .pro-palette-container .artist-module#modal-cntr.product-compare-shades, .pro-palette-container .pt_content-search-result-static .no-left-nav-template .artist-module.content-asset, .pt_content-search-result-static .no-left-nav-template .pro-palette-container .artist-module.content-asset, .pro-palette-container .pt_content-search-result-static .left-nav-template .artist-module.content-asset, .pt_content-search-result-static .left-nav-template .pro-palette-container .artist-module.content-asset {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: block; }
  .nars-pro-palette-app .row, .nars-pro-palette-app #modal-cntr.product-compare-shades, .nars-pro-palette-app .pt_content-search-result-static .no-left-nav-template .content-asset, .pt_content-search-result-static .no-left-nav-template .nars-pro-palette-app .content-asset, .nars-pro-palette-app .pt_content-search-result-static .left-nav-template .content-asset, .pt_content-search-result-static .left-nav-template .nars-pro-palette-app .content-asset {
    display: block; } }

.narspro .icheckbox_icon::before {
  background: transparent;
  content: "\f096";
  /* fa-square-o */ }

.narspro .icheckbox_icon.checked::before {
  content: "\f14a";
  /* fa-check-square */ }

.fakelink {
  cursor: pointer;
  /*font-size: 15px;*/
  text-decoration: underline; }

.dib {
  display: inline-block; }

.npMenu .vat {
  vertical-align: top; }

.narspro.all-content-mobile {
  display: none; }

.push {
  margin-top: 106px !important; }

.narspro.all-content-desktop {
  display: block;
  position: relative; }
  .narspro.all-content-desktop .content-text {
    padding-left: 0px; }
    @media only screen and (max-device-width: 767px) and (orientation: portrait) {
      .narspro.all-content-desktop .content-text {
        max-width: 316px; } }

#slideshow img {
  position: absolute;
  z-index: 1; }

.requirement-section-1 {
  height: 1250px !important; }

.requirement-section-2, .requirement-section-3 {
  height: 1450px !important; }

.npHeaderText {
  font-size: 16px;
  position: relative; }

.npMenu {
  margin: 25px 40px 0px 0px; }

.narspro-session-error {
  z-index: 2;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  transform: translate(-50%, -50%);
  left: 50%; }

.bottomtext {
  margin: 45px 20px 0px 0px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .bottomtext {
      margin: 65px 40px 0px 0px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .bottom-text-desktop {
    display: none; } }

@media screen and (max-width: 47.9375em) {
  .bottom-text-desktop {
    display: none; } }

.bottom-text-mobile {
  padding: 0px 20px 20px 20px; }

@media print, screen and (min-width: 64.0625em) {
  .bottomtext-tab {
    display: none !important; } }

@media screen and (max-width: 47.9375em) {
  .bottomtext-tab {
    display: none !important; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .bottomtext.bottomtext-tab.push-view2 {
    margin-top: 335px !important; }
  .bottomtext.bottomtext-tab.push-view1 {
    margin-top: 155px !important; }
  .bottomtext.bottomtext-tab.push-view3 {
    margin-top: 585px !important; }
  .upload-bottom-text1 {
    margin-top: 755px !important; }
  .upload-bottom-text2 {
    margin-top: 800px !important; }
  .upload-bottom-text3 {
    margin-top: 795px !important; } }

@media only screen and (max-device-width: 767px) and (orientation: portrait) {
  .push-view2 {
    margin-top: 296px !important; } }

@media only screen and (max-device-width: 767px) and (orientation: portrait) {
  .push-view3 {
    margin-top: 336px !important; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .bottomtext.bottomtext-tab.push-view2 {
    margin-top: 180px !important; }
  .bottomtext.bottomtext-tab.push-view3 {
    margin-top: 185px !important; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .upload-bottom-text1 {
    margin-top: 560px !important; }
  .upload-bottom-text2 {
    margin-top: 625px !important; }
  .upload-bottom-text3 {
    margin-top: 605px !important; } }

@media only screen and (max-device-width: 767px) and (orientation: portrait) {
  .upload-bottom-text1 {
    margin-top: 745px !important; }
  .upload-bottom-text2 {
    margin-top: 817px !important; }
  .upload-bottom-text3 {
    margin-top: 770px !important; } }

@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .upload-bottom-text1 {
    margin-top: 740px !important; }
  .upload-bottom-text2 {
    margin-top: 825px !important; }
  .upload-bottom-text3 {
    margin-top: 780px !important; } }

.npMenu td.borderLR {
  border-left: 1px solid white;
  border-right: 1px solid white; }

.npMenu td.borderR {
  vertical-align: top;
  width: 1px; }

.btwLevels {
  /* between NARS PRO levels */
  height: 60px;
  width: 1px; }

td.bigAppHolder, td.bigArtHolder {
  border-left: 1px solid white;
  border-right: 1px solid white; }

.bigApp, .bigInd, .bigArt {
  font-size: 25px; }

.colApp, .colInd, .colArt {
  padding: 8px; }

.nars_poup h1, .nars_poup .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .nars_poup h2, .nars_poup .account-edit .registration-box .column-header, .account-edit .registration-box .nars_poup .column-header, .nars_poup #addresses .column-header, #addresses .nars_poup .column-header {
  font-size: 54px;
  text-align: left;
  font-family: 'HelveticaNeueW01-UltLt'; }
  @media screen and (max-width: 47.9375em) {
    .nars_poup h1, .nars_poup .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .nars_poup h2, .nars_poup .account-edit .registration-box .column-header, .account-edit .registration-box .nars_poup .column-header, .nars_poup #addresses .column-header, #addresses .nars_poup .column-header {
      font-size: 30px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .nars_poup h1, .nars_poup .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .nars_poup h2, .nars_poup .account-edit .registration-box .column-header, .account-edit .registration-box .nars_poup .column-header, .nars_poup #addresses .column-header, #addresses .nars_poup .column-header {
      font-size: 40px; } }

.nars_poup .ui-icon-closethick, .nars_poup .ui-button-text {
  display: none !important; }

.nars_poup li {
  padding-bottom: 5px; }

/*.ui-dialog {
	top: 160px !important;
}*/
.faded {
  opacity: 0.0; }

.fullwidth {
  width: 100%; }

.bottomtext a.email {
  color: #fff;
  text-decoration: underline; }

.btnMB {
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  padding: 6px;
  position: relative;
  text-decoration: none;
  top: 20px; }

.memb-dets {
  display: none;
  margin-top: 40px; }

.narspro .pro-modal-link, .maillink {
  color: #fff;
  text-decoration: underline; }

.narspro .closeit {
  display: none; }

.narspro .app-reqs, .narspro .ind-reqs, .narspro .art-reqs {
  display: none;
  line-height: 23px;
  min-width: 373px;
  margin-top: 10px; }

.narspro .view-reqs, .narspro .closeit, .narspro .openit {
  cursor: pointer; }

.appnow {
  border: 1px solid white;
  cursor: pointer;
  padding: 6px 22px;
  font-size: 14px; }

.noGuest .continue-guest {
  display: none !important; }

.urlinput {
  width: 300px; }

.uploadBtn {
  cursor: pointer;
  text-decoration: underline; }

.inputBtnSection label, .inputBtnSection input {
  display: inline; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .inputBtnSection label, .inputBtnSection input {
      width: 200px; } }

#file1, #file2 {
  opacity: 0;
  overflow: hidden;
  width: 0; }

.errmsg {
  color: #951733;
  display: inline-block;
  font-size: 15px;
  width: 100%;
  font-family: 'HelveticaNeueW01-75Bold'; }

.openitm, .closeitm, .det-para-m, .mailOrUpload, .privactual {
  display: none;
  /* when page loads */ }

.privactual {
  width: 700px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .privactual {
      width: 300px; } }
  @media screen and (max-width: 47.9375em) {
    .privactual {
      max-width: 270px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .chooseDoc {
    width: 300px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .ui-widget {
    width: 600px !important; } }

@media screen and (max-width: 47.9375em) {
  .ui-widget {
    width: 350px !important; } }

@media screen and (max-width: 47.9375em) {
  .push-view1 {
    margin-top: 127px !important; } }

@media only screen and (max-device-width: 767px) and (orientation: portrait) {
  #joinus_mobile-slide {
    height: 985px; } }

@media only screen and (max-device-width: 767px) and (orientation: landscape) {
  #joinus_mobile-slide {
    height: 1870px; } }

.disableInputField {
  width: 300px; }

.NPError .icheckbox_icon::before {
  color: #951733 !important; }

.HardNo, .HardNo ins {
  display: none;
  /* for now? */
  cursor: not-allowed !important;
  color: #666 !important; }

#inwebd, #arwebd {
  width: 300px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #inwebd, #arwebd {
      width: 200px; } }
  @media screen and (max-width: 47.9375em) {
    #inwebd, #arwebd {
      width: 200px; } }

.upload-or-mail {
  display: none;
  /* for now? */ }

/* ------------------------------ */
@media screen and (max-width: 767px) {
  .narspro.all-content-mobile {
    display: inline-block;
    position: static; }
  .apply {
    font-size: 32px; }
  .fontULm {
    font-family: 'HelveticaNeueW01-UltLt' !important; }
  .fontTm {
    font-family: 'Helvetica Neue LT W01_35 Thin' !important; }
  .fontLm {
    font-family: 'HelveticaNeueW01-45Ligh' !important; }
  .fontBm {
    font-family: 'HelveticaNeueW01-75Bold' !important; }
  .fontAm {
    font-family: 'Arial' !important; }
  .gy7m {
    color: #777; }
  .fakebutton {
    border: 1px solid #777;
    cursor: pointer;
    display: inline-block;
    padding: 4px 21px; }
  .chk3, .chk4, .chk5, .chk6 {
    margin-top: 8px; }
  input.prowebinm, input.agcwebarm {
    height: 27px;
    width: 100%; }
  div.ui-dialog.login-modal {
    min-height: 100px;
    /*	top: 760px !important; */ }
  .narspro-image > .det-para {
    left: 6px; }
  #explor {
    margin-left: 0; }
  .explore {
    top: 7px;
    position: relative; }
  .narspro .some-dets {
    margin-top: 0;
    width: 100%; }
  .narspro .some-dets.det-app {
    margin-top: 29px;
    min-height: 76px;
    padding-bottom: 4px; }
  .some-dets.det-art .lvl {
    margin-top: 8px; }
  .welcometext {
    margin: 9px 40px 0 6px; }
  .narspro_join p {
    margin-bottom: 13px; }
  .narspro.main-content {
    font-size: 14px; }
  .narspro .some-dets.det-app {
    border-bottom: 1px solid #777;
    border-top: 1px solid #777; }
  .narspro .some-dets.det-art {
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    padding-bottom: 6px; }
  .narspro .det-big {
    display: inline-block;
    font-size: 28px;
    margin-top: 25px;
    text-transform: uppercase; }
  .openitm {
    display: inline-block; }
  .openitm, .closeitm {
    float: right;
    font-size: 30px;
    margin-right: 5px; }
  .openitm.byApply, .closeitm.byApply {
    float: none;
    font-size: 18px;
    margin-left: 6px; }
  .det-big, .openitm, .closeitm, .view-reqs.level2, .apply-btn-m {
    cursor: pointer; }
  .view-reqs.level2 {
    font-size: 20px; }
  .view-reqs.level2.fontLm {
    font-size: 14px; }
  .upload-or-mail {
    display: none;
    /* for now? */
    font-size: 14px;
    margin-top: 14px; }
  .det1-m {
    margin-top: 10px; }
  .det2-m {
    font-size: 18px;
    margin-top: 10px; }
  .det3-m {
    line-height: 27px;
    margin-top: -2px; }
  .subapm, .subinm, .subarm {
    margin-bottom: 26px;
    margin-top: 27px; }
  chooseDoc {
    font-size: 14px; }
  .app-app-m, .app-ind-m, .app-art-m {
    display: inline-block;
    margin-bottom: 25px;
    margin-top: 18px;
    position: relative;
    text-transform: uppercase; }
  .icheckbox_icon::before {
    /* change size of checkbox here */ }
  .narspro .icheckbox_icon.checked::before {
    color: #fff; }
  .privm {
    margin-top: 13px; }
  .privm.privactual {
    font-size: 10px; }
  #appapm {
    margin-top: -9px; }
  #appapm .reqdoc {
    text-transform: uppercase; }
  .ofage {
    float: left;
    font-size: 14px;
    height: 70px;
    position: relative; }
  .sublink {
    clear: left; }
  input.disableInputField[type="text"] {
    background-color: #FFFFFF;
    border: 1px solid #777777;
    border-radius: 0;
    width: 200px; }
  input.disableInputField[type="text"]::-webkit-input-placeholder {
    text-transform: none; }
  input.disableInputField[type="text"]:-moz-placeholder {
    text-transform: none; }
  input.disableInputField[type="text"]::-moz-placeholder {
    text-transform: none; }
  .fileUpload {
    margin-left: 0; }
  .det-big.disc {
    margin-left: 7px; }
  .det-who {
    font-size: 21px;
    margin-bottom: 18px; }
  .all-content-mobile .memb-dets {
    margin-top: 7px; }
  .some-dets > .openitm, .some-dets > .closeitm {
    font-size: 80px;
    -webkit-text-stroke: 4px #363131; }
  #slideshow_m img {
    z-index: -1;
    opacity: 0.5 !important; } }
  @media screen and (max-width: 767px) and (max-width: 47.9375em) {
    #slideshow_m img {
      top: -152px !important; } }

.narspro_joinus_forms_page .pt_content::-webkit-scrollbar {
  display: none; }

@media print, screen and (min-width: 48em) {
  .narspro_joinus_forms_page .ui-dialog {
    top: 147px !important;
    position: absolute !important; } }

.narspr_joinus_forms_contents {
  background: #000000; }

@media screen and (max-width: 901px) {
  #explorNOT, .exploreNOT {
    display: none !important; } }

@media screen and (max-width: 959px) {
  .hide-under-tpb {
    display: none; } }

@media screen and (max-width: 590px) {
  .hideunder591 {
    display: none !important; } }

@media screen and (min-width: 591px) {
  .hideover590 {
    display: none !important; } }

.bottomtext.tablet-cont {
  display: none; }

.narspro_join.mobile-content {
  display: none; }

.narspro_join {
  color: #FFFFFF; }
  .narspro_join .content-image {
    background: rgba(0, 0, 0, 0.8);
    margin-bottom: 0px;
    opacity: 0.3; }
  .narspro_join img {
    opacity: 0.6; }
  .narspro_join .theContent {
    position: absolute;
    text-align: center;
    z-index: 0;
    top: 10%;
    left: 0px; }
    @media screen and (max-width: 47.9375em) {
      .narspro_join .theContent {
        z-index: 1; } }
  .narspro_join .view-reqs {
    display: initial; }
    @media screen and (max-width: 47.9375em) {
      .narspro_join .view-reqs {
        display: inline-block;
        margin-bottom: 20px; } }
  .narspro_join .colApp, .narspro_join .colInd {
    min-width: 184px;
    padding: 0; }
  .narspro_join .apply_btn {
    position: absolute; }
  .narspro_join .join-us-apprentice-form-required-document {
    padding-top: 45px; }
    @media screen and (max-width: 47.9375em) {
      .narspro_join .join-us-apprentice-form-required-document {
        padding-top: 30px; } }
  .narspro_join .join-us-industry-form-required-document {
    padding-top: 45px; }
    @media screen and (max-width: 47.9375em) {
      .narspro_join .join-us-industry-form-required-document {
        padding-top: 30px; } }
  .narspro_join .join-us-artist-form-required-document {
    padding-top: 45px; }
    @media screen and (max-width: 47.9375em) {
      .narspro_join .join-us-artist-form-required-document {
        padding-top: 30px; } }
  .narspro_join .npMenu .vat {
    position: relative;
    height: 249px;
    width: 555px; }
    @media screen and (max-width: 47.9375em) {
      .narspro_join .npMenu .vat {
        height: inherit; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
      .narspro_join .npMenu .vat {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; } }
  .narspro_join .bigArtHolder {
    border-right: 0; }
  .narspro_join span.onlyUS {
    display: inline-block;
    margin-bottom: 20px; }
  .narspro_join .bottomtext {
    line-height: 18px;
    text-align: left; }
    @media print, screen and (min-width: 64.0625em) {
      .narspro_join .bottomtext {
        padding-right: 48%; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .narspro_join .bottomtext {
        padding-right: 25%; } }
  .narspro_join .npMenu .tal {
    color: #FFFFFF;
    text-align: left;
    padding: 0px 0px 4px 0px;
    color: #FFFFFF; }
    @media print, screen and (min-width: 64.0625em) {
      .narspro_join .npMenu .tal {
        width: 340px; } }

.lastp {
  padding-top: 22px; }
  .lastp .ofage {
    position: relative;
    top: 5px; }
  .lastp a {
    color: #777; }

.joinus-apply-apprentice {
  padding-top: 83px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .joinus-apply-apprentice {
      padding-top: 108px; } }
  @media screen and (max-width: 47.9375em) {
    .joinus-apply-apprentice {
      padding-top: 0px; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .joinus-apply-apprentice {
      padding-top: 89px; } }

.joinus-apply-industry {
  padding-top: 17px; }
  @media screen and (max-width: 47.9375em) {
    .joinus-apply-industry {
      padding-top: 0px; } }
  @media (width: 1024px) {
    .joinus-apply-industry {
      padding-top: 54px; } }

.joinus-apply-artists {
  padding-top: 60px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .joinus-apply-artists {
      padding-top: 74px; } }
  @media screen and (max-width: 47.9375em) {
    .joinus-apply-artists {
      padding-top: 0px; } }
  @media (width: 1024px) {
    .joinus-apply-artists {
      padding-top: 91px; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .joinus-apply-artists {
      padding-top: 72px; } }

.chk1 {
  display: -ms-flexbox;
  display: flex; }

.tal {
  display: block; }

#narspromodal.nars_poup {
  background: black;
  color: #fff;
  margin-top: -32px;
  display: inline-block;
  height: 100% !important; }
  @media print, screen and (min-width: 64.0625em) {
    #narspromodal.nars_poup {
      padding-left: 90px;
      padding-top: 80px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    #narspromodal.nars_poup {
      padding-left: 55px;
      padding-top: 80px; } }
  @media screen and (max-width: 47.9375em) {
    #narspromodal.nars_poup {
      margin-top: -25px;
      padding-top: 83px; } }
  #narspromodal.nars_poup .text-center {
    text-align: center;
    padding: 10px; }
  #narspromodal.nars_poup .content_text {
    width: 100%;
    display: inline-block;
    float: left;
    padding-top: 22px; }
    @media screen and (max-width: 47.9375em) {
      #narspromodal.nars_poup .content_text {
        padding-top: 15px; } }
  #narspromodal.nars_poup .col-1, #narspromodal.nars_poup .col-2 {
    width: 50%;
    display: inline-block;
    text-align: left;
    float: left; }
    @media screen and (max-width: 47.9375em) {
      #narspromodal.nars_poup .col-1, #narspromodal.nars_poup .col-2 {
        width: 100%; } }
  #narspromodal.nars_poup .npm-close {
    position: absolute;
    right: 25px;
    top: 31px;
    color: #BFBFBF; }
    @media screen and (max-width: 47.9375em) {
      #narspromodal.nars_poup .npm-close {
        top: 45px; } }

@media screen and (min-width: 48em) and (max-width: 64em) {
  .narspro_join h1, .narspro_join .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .narspro_join h2, .narspro_join .account-edit .registration-box .column-header, .account-edit .registration-box .narspro_join .column-header, .narspro_join #addresses .column-header, #addresses .narspro_join .column-header {
    font-size: 28px; }
  .narspro_join .theContent {
    top: 5%;
    left: 0; }
  .narspro_join .colApp, .narspro_join .colInd {
    min-width: 0; }
  .narspro .app-reqs, .narspro .ind-reqs, .narspro .art-reqs {
    min-width: 0; }
  .bottomtext {
    margin: 0;
    background: #000;
    color: #fff;
    box-sizing: border-box;
    padding: 15px 0px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) and (min-width: 48em) and (max-width: 64em) {
    .bottomtext {
      padding: 25px 0px; } }

.narspro-mo-cont .all-dets {
  position: absolute; }

.view-requirement-plus-icon {
  font-size: 12px; }

@media screen and (max-width: 47.9375em) {
  .narspro_join.mobile-content {
    display: block; }
    .narspro_join.mobile-content #content-mobile {
      background: rgba(0, 0, 0, 0.8); }
    .narspro_join.mobile-content img {
      opacity: 1; }
  .narspro_join .content-image {
    display: none; }
  .narspro_join .theContent {
    left: 0; }
  .narspro_join .npMenu .vat {
    width: 100%;
    display: block;
    text-align: left;
    margin-left: 20px;
    margin-bottom: 40px; } }
  @media screen and (max-width: 47.9375em) and (max-width: 47.9375em) {
    .narspro_join .npMenu .vat {
      margin-left: 0px;
      padding-left: 0px; } }

@media screen and (max-width: 47.9375em) {
  .narspro_join .npMenu {
    margin: 0; }
  .narspro_join td.bigAppHolder, .narspro_join td.bigArtHolder {
    border-left: 0;
    border-right: 0; }
  .narspro_join .bottomtext {
    margin: 10px 0 0 34px;
    max-width: 300px; } }
  @media screen and (max-width: 47.9375em) and (max-width: 47.9375em) {
    .narspro_join .bottomtext {
      margin: 10px 0 0 0;
      max-width: 100%; } }

.join-us-submit-text, .joinus-privacy-policy {
  text-decoration: underline; }

.joinus-legalid-checkbox {
  display: -ms-flexbox;
  display: flex; }

.narspro-wrap #wrapper {
  background: #000;
  overflow: none; }

input[type="checkbox"].doUpload, input[type="checkbox"].check-select, input[type="checkbox"].ofage {
  background: #fff;
  color: #000; }

.thankyou-row .narspro a.nars-pro-thank-you-mail-link {
  color: white; }

.narspro-joinus-wrapper {
  margin-top: 50px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .narspro-joinus-wrapper {
      margin-top: 80px; } }
  @media print, screen and (min-width: 64.0625em) {
    .narspro-joinus-wrapper {
      margin-top: 120px; } }

.store-banner {
  width: 100%;
  position: relative;
  margin-bottom: 55px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .store-banner {
      margin-bottom: 25px; } }
  @media screen and (max-width: 47.9375em) {
    .store-banner {
      margin-bottom: 0px; } }
  .store-banner .store-cont-text .main-label {
    display: block; }
  .store-banner .store-cont-text .sub-label {
    text-transform: uppercase; }
  .store-banner .store-cont-text .store-heading {
    position: absolute;
    top: 6em; }
    .store-banner .store-cont-text .store-heading .main-label {
      font-size: 67px; }
      @media screen and (max-width: 47.9375em) {
        .store-banner .store-cont-text .store-heading .main-label {
          font-size: 35px; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .store-banner .store-cont-text .store-heading .main-label {
          font-size: 60px; } }
    @media screen and (max-width: 47.9375em) {
      .store-banner .store-cont-text .store-heading {
        top: 58px; } }
  .store-banner img {
    width: 100%; }

.store-detail .store-content-list {
  webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  clear: both; }

.store-detail .store-content .pro-image {
  position: relative;
  padding: 0 15px 55px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .store-detail .store-content .pro-image {
      padding-bottom: 35px; } }
  @media screen and (max-width: 47.9375em) {
    .store-detail .store-content .pro-image {
      padding: 25px 0 10px; } }

.store-detail .store-content .storename {
  margin: 10px auto 5px; }

.store-detail .store-content .store-address {
  margin-bottom: 12px; }
  @media print, screen and (min-width: 64.0625em) {
    .store-detail .store-content .store-address {
      font-size: 14px; } }
  @media screen and (max-width: 47.9375em) {
    .store-detail .store-content .store-address {
      font-size: 14px; } }

.store-detail .store-content .storebutton {
  text-decoration: underline;
  display: block;
  margin-top: 1px; }
  @media print, screen and (min-width: 64.0625em) {
    .store-detail .store-content .storebutton {
      font-size: 14px; } }
  @media screen and (max-width: 47.9375em) {
    .store-detail .store-content .storebutton {
      font-size: 14px; } }

.content-align #secondary {
  display: inline-block;
  float: left;
  border-top: 1px solid #ccc;
  margin-top: 30px; }
  @media screen and (max-width: 47.9375em) {
    .content-align #secondary {
      border-top: 0; } }
  .content-align #secondary .accordion-title {
    padding: 1em; }
  .content-align #secondary .accordion-title::before {
    font-family: "icomoon";
    position: absolute;
    top: 50%;
    right: .5em;
    margin-top: -0.5em;
    content: "+";
    display: block; }
  .content-align #secondary .promotion-content-wrapper .is-active > .accordion-title::before {
    content: "-"; }
  .content-align #secondary .accordion-title span {
    text-transform: uppercase; }
  .content-align #secondary .accordion-content {
    padding: 0.5em; }
  .content-align #secondary .accordion-content ul {
    margin: 0; }

.content-align #primary {
  display: inline-block;
  float: left; }

.main-cont img {
  width: 100%; }

.search-result-store {
  margin-left: 20px;
  border-top: 1px solid #ccc;
  margin-top: 30px; }
  @media print, screen and (min-width: 48em) {
    .search-result-store {
      margin-right: 10px; } }
  @media screen and (min-width: 48em) and (orientation: landscape) {
    .search-result-store {
      margin-right: 10px; } }
  @media only screen and (min-width: 48em) and (min-width: 64.063em) and (max-width: 90em) {
    .search-result-store {
      margin-right: 0px; } }
  @media screen and (max-width: 47.9375em) {
    .search-result-store {
      margin-left: 0px;
      margin-top: 0px;
      border-top: 0px; } }
  .search-result-store .results-hits {
    float: right;
    margin-top: -24px;
    text-transform: uppercase; }
    @media screen and (max-width: 47.9375em) {
      .search-result-store .results-hits {
        display: none; } }
  .search-result-store .right-storecont {
    margin-left: 10px;
    margin-top: 20px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .search-result-store .right-storecont {
        margin-left: 0px;
        margin-top: 0px; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-store .right-storecont {
        margin-left: 0px; } }
  .search-result-store .tutorial-detail-link {
    margin-bottom: 20px !important; }
    .search-result-store .tutorial-detail-link .tutorial-tile {
      padding-right: 19px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .search-result-store .tutorial-detail-link .tutorial-tile {
          padding: 12px 15px 0 0; } }
      @media screen and (max-width: 47.9375em) {
        .search-result-store .tutorial-detail-link .tutorial-tile {
          padding: 0 8px 0 0px; } }
      @media screen and (max-width: 47.9375em) {
        .search-result-store .tutorial-detail-link .tutorial-tile img {
          width: 100%; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-store .tutorial-detail-link h3 {
        text-align: left; } }
    @media screen and (max-width: 47.9375em) {
      .search-result-store .tutorial-detail-link .content-description {
        text-align: left; } }

.search-cont .search-page-breadcrumb {
  padding: 20px 0; }

.store-image-wrapper .slick-dots li.slick-active button:before {
  background: #FFFFFF; }

.store-image-wrapper .slick-dots li button:before {
  background: #BFBFBF; }

/*how-detail-page*/
.howto-detail-page .how-to-page-cont {
  padding-bottom: 10px;
  border-bottom: 0px; }
  @media screen and (max-width: 47.9375em) {
    .howto-detail-page .how-to-page-cont {
      padding-bottom: 5px; } }
  .howto-detail-page .how-to-page-cont .tutorial-header {
    display: none; }
  .howto-detail-page .how-to-page-cont .widescreen {
    margin-top: 25px; }
    @media screen and (max-width: 47.9375em) {
      .howto-detail-page .how-to-page-cont .widescreen {
        margin-top: 20px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .howto-detail-page .how-to-page-cont .widescreen {
        margin-top: 0px; } }

.howto-detail-page .howto-detail-page-video {
  background: #1A1A1A; }

.howto-detail-page .nars-details-video .page-content-row {
  background: #808080; }

.howto-detail-page .how-to-page {
  border-bottom: 1px solid #ccc;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px; }
  @media print, screen and (min-width: 64.0625em) {
    .howto-detail-page .how-to-page {
      padding-bottom: 50px;
      padding-top: 50px; } }
  .howto-detail-page .how-to-page .para-cont {
    margin: 0px 20px; }
    @media screen and (max-width: 47.9375em) {
      .howto-detail-page .how-to-page .para-cont {
        margin: 0px 10px; } }
    .howto-detail-page .how-to-page .para-cont .label-header {
      font-family: 'HelveticaNeueW01-45Ligh'; }
      @media screen and (max-width: 47.9375em) {
        .howto-detail-page .how-to-page .para-cont .label-header {
          left: 0px;
          position: relative; } }
    .howto-detail-page .how-to-page .para-cont .swap-cont {
      display: inline-block;
      width: 100%; }
    .howto-detail-page .how-to-page .para-cont .sub-para {
      margin-top: 20px;
      float: left; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .howto-detail-page .how-to-page .para-cont .sub-para {
          margin-top: 10px; } }
      @media screen and (max-width: 47.9375em) {
        .howto-detail-page .how-to-page .para-cont .sub-para {
          margin-top: 20px; } }
    .howto-detail-page .how-to-page .para-cont .socail-icons {
      margin: 22px 0px 0px;
      float: right;
      position: relative;
      left: -19%; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .howto-detail-page .how-to-page .para-cont .socail-icons {
          float: none;
          left: 0;
          padding: 0; } }
      @media screen and (max-width: 47.9375em) {
        .howto-detail-page .how-to-page .para-cont .socail-icons {
          display: -ms-flexbox;
          display: flex;
          left: 0px;
          padding: 10px 0 0;
          float: none;
          margin-top: 0px; } }
      .howto-detail-page .how-to-page .para-cont .socail-icons .social-sharing {
        text-align: left;
        margin-top: 10px;
        margin-left: -8px; }
        @media screen and (max-width: 47.9375em) {
          .howto-detail-page .how-to-page .para-cont .socail-icons .social-sharing {
            margin-top: 2px;
            margin-left: 10px; } }
        .howto-detail-page .how-to-page .para-cont .socail-icons .social-sharing a {
          text-decoration: none !important; }
  .howto-detail-page .how-to-page .sub-cont {
    margin: 0;
    margin-top: 40px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .howto-detail-page .how-to-page .sub-cont {
        margin-top: 20px; } }
    @media screen and (max-width: 47.9375em) {
      .howto-detail-page .how-to-page .sub-cont {
        margin-top: 10px;
        padding: 0; } }
    .howto-detail-page .how-to-page .sub-cont .steps-container {
      width: 80%; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .howto-detail-page .how-to-page .sub-cont .steps-container {
          margin-bottom: 20px; } }
      @media screen and (max-width: 47.9375em) {
        .howto-detail-page .how-to-page .sub-cont .steps-container {
          margin-bottom: 15px; } }
      .howto-detail-page .how-to-page .sub-cont .steps-container span {
        text-transform: uppercase;
        margin-bottom: 5px;
        display: inline-block; }

.howto-detail-page .prod-content .products-used-wrapper {
  padding: 0;
  border-bottom: 1px solid #ccc; }
  .howto-detail-page .prod-content .products-used-wrapper h2 {
    font-family: 'HelveticaNeueW01-45Ligh';
    margin: 30px 0 20px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .howto-detail-page .prod-content .products-used-wrapper h2 {
        padding-left: 0px;
        margin-top: 10px; } }
    @media screen and (max-width: 47.9375em) {
      .howto-detail-page .prod-content .products-used-wrapper h2 {
        width: 58%;
        margin: 0; } }
  .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name {
    min-height: auto;
    height: auto; }
  .howto-detail-page .prod-content .products-used-wrapper .product-tile .product-image {
    margin-bottom: 0px;
    padding-bottom: 0px; }
  .howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations {
    padding: 30px 0 0; }
  @media screen and (max-width: 47.9375em) {
    .howto-detail-page .prod-content .products-used-wrapper .add-btn-container {
      text-align: left; }
    .howto-detail-page .prod-content .products-used-wrapper .multi-add.add-to-cart {
      width: 100%; }
    .howto-detail-page .prod-content .products-used-wrapper .button.multiselect, .howto-detail-page .prod-content .products-used-wrapper .multiselect.button-link, .howto-detail-page .prod-content .products-used-wrapper .menu-utility-user .dropdown-pane.is-open .multiselect.links, .menu-utility-user .dropdown-pane.is-open .howto-detail-page .prod-content .products-used-wrapper .multiselect.links, .howto-detail-page .prod-content .products-used-wrapper .multiselect.button-newsletter {
      margin-bottom: 10px; } }

@media screen and (max-width: 47.9375em) {
  .howto-detail-page .mobile-carousel-reccomendations {
    margin-right: 0;
    margin-left: 0; } }

.howto-detail-page .mobile-carousel-reccomendations li {
  position: relative;
  padding: 40px 0 0;
  width: 25%; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .howto-detail-page .mobile-carousel-reccomendations li {
      width: 33.33%; } }
  @media screen and (max-width: 47.9375em) {
    .howto-detail-page .mobile-carousel-reccomendations li {
      padding-top: 0px;
      width: 100%; } }

@media screen and (max-width: 47.9375em) {
  .howto-detail-page .mobile-carousel-reccomendations .slick-dots li button {
    padding: 0px; } }

.howto-detail-page .mobile-carousel-reccomendations button {
  font-family: 'Helvetica Neue LT W01_55 Roman';
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: calc(100% - 36px); }
  @media screen and (max-width: 47.9375em) {
    .howto-detail-page .mobile-carousel-reccomendations button {
      width: 100%;
      position: relative;
      bottom: auto;
      display: block; }
      .howto-detail-page .mobile-carousel-reccomendations button .multiselect {
        margin-bottom: 10px;
        margin-left: 20px; } }
  .howto-detail-page .mobile-carousel-reccomendations button[value="selected"] {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF; }

.howto-detail-page .mobile-carousel-reccomendations .slick-arrow {
  display: none !important; }

.howto-detail-page .mobile-carousel-reccomendations .product-tile-info {
  padding: 10px 40px 20px 0; }
  @media screen and (max-width: 47.9375em) {
    .howto-detail-page .mobile-carousel-reccomendations .product-tile-info {
      padding: 10px 0; } }

.howto-detail-page .products-used-wrapper .multi-add.add-to-cart:disabled,
.howto-detail-page .products-used-wrapper .multi-add.add-to-cart {
  background-color: transparent !important;
  color: #000000 !important;
  padding: 10px 40px;
  opacity: 0.9;
  border: 1px solid #000;
  font-family: 'Helvetica Neue LT W01_55 Roman'; }

.howto-detail-page .prod-content .products-used-wrapper {
  padding-bottom: 40px; }

.howto-detail-page .related-section {
  padding: 40px 0 20px; }
  @media screen and (max-width: 47.9375em) {
    .howto-detail-page .related-section {
      padding: 20px; } }
  .howto-detail-page .related-section .view-all-link {
    top: 0px; }
    @media screen and (max-width: 47.9375em) {
      .howto-detail-page .related-section .view-all-link {
        float: right;
        top: -20px; } }
  .howto-detail-page .related-section h1, .howto-detail-page .related-section .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .howto-detail-page .related-section h2, .howto-detail-page .related-section .account-edit .registration-box .column-header, .account-edit .registration-box .howto-detail-page .related-section .column-header, .howto-detail-page .related-section #addresses .column-header, #addresses .howto-detail-page .related-section .column-header {
    font-family: 'HelveticaNeueW01-45Ligh'; }
    @media screen and (max-width: 47.9375em) {
      .howto-detail-page .related-section h1, .howto-detail-page .related-section .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .howto-detail-page .related-section h2, .howto-detail-page .related-section .account-edit .registration-box .column-header, .account-edit .registration-box .howto-detail-page .related-section .column-header, .howto-detail-page .related-section #addresses .column-header, #addresses .howto-detail-page .related-section .column-header {
        width: 58%; } }
  .howto-detail-page .related-section .slick-slide {
    display: inline-table; }
  .howto-detail-page .related-section .related-carousel-wrapper {
    padding: 20px 0 0; }

/*Accessibility change*/
.howto-detail-page .related-section .related-tutorials-font {
  font-family: 'HelveticaNeueW01-45Ligh';
  font-size: 36px; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .howto-detail-page .related-section .related-tutorials-font {
      font-size: 28px; } }
  @media screen and (max-width: 47.9375em) {
    .howto-detail-page .related-section .related-tutorials-font {
      font-size: 24px;
      width: 60%;
      line-height: 20px; } }

/*storedetail-page*/
/*.pt_content {
    .breadcrumb {
        display: none;
    }
}*/
.store-detail-page .store-image-wrapper {
  position: relative; }

.store-detail-page .phone a {
  display: none; }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .phone a {
      display: block; } }

@media screen and (max-width: 47.9375em) {
  .store-detail-page .phone p {
    display: none; } }

@media screen and (max-width: 47.9375em) {
  .store-detail-page .store-image-slides .slick-dots {
    margin-top: -40px; } }

@media print, screen and (min-width: 48em) {
  .store-detail-page .store-image-slides {
    width: 150%; }
    .store-detail-page .store-image-slides .slick-dots {
      width: 66.666%;
      margin-top: -54px; }
    .store-detail-page .store-image-slides .slick-next.slick-arrow {
      right: 34.33%; }
    .store-detail-page .store-image-slides .slick-prev:before, .store-detail-page .store-image-slides .slick-next:before {
      color: #fff;
      opacity: 0.9;
      font-size: 23px; } }

.store-detail-page .store-image-info-container {
  z-index: 0;
  border-bottom: 1px solid #ccc; }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .store-detail-page .store-image-info-container {
      border-bottom: 0px; } }

.store-detail-page .boutique-links, .store-detail-page #boutique-rsvp, .store-detail-page #boutique-viewall {
  text-decoration: underline; }

.store-detail-page .store-image-info {
  background: #FFFFFF;
  padding: 20px; }
  .store-detail-page .store-image-info .boutique-details-down-arrow {
    position: absolute;
    font-size: 24px;
    padding-top: 30px;
    cursor: pointer; }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-image-info .boutique-details-down-arrow {
        display: none; } }
  .store-detail-page .store-image-info a {
    text-decoration: none; }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .store-image-info {
      padding: 20px; } }
  @media print, screen and (min-width: 48em) {
    .store-detail-page .store-image-info {
      height: 100%;
      padding: 15px; } }
  @media print, screen and (min-width: 64.0625em) {
    .store-detail-page .store-image-info {
      padding: 20px 30px; } }
  .store-detail-page .store-image-info h3 {
    padding: 10px 0 0;
    line-height: 0.89;
    font-family: 'HelveticaNeueW01-UltLt';
    text-transform: uppercase; }
  @media print, screen and (min-width: 64.0625em) {
    .store-detail-page .store-image-info .store-label + h3 {
      font-size: 50px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .store-detail-page .store-image-info .store-label + h3 {
      font-size: 35px; } }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .store-image-info .store-label + h3 {
      font-size: 35px;
      width: 50%; } }
  .store-detail-page .store-image-info address {
    margin-bottom: 20px; }
    .store-detail-page .store-image-info address a {
      text-decoration: underline; }
  .store-detail-page .store-image-info .stores-heading {
    margin-bottom: 20px; }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .store-image-info .store-name {
      font-size: 35px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .store-detail-page .store-image-info .store-name {
      font-size: 40px; } }
  @media print, screen and (min-width: 64.0625em) {
    .store-detail-page .store-image-info .store-name {
      font-size: 58px; } }
  .store-detail-page .store-image-info address, .store-detail-page .store-image-info .store-timings, .store-detail-page .store-image-info .store-contact, .store-detail-page .store-image-info .store-links, .store-detail-page .store-image-info .event-timings {
    padding: 10px 0; }
    .store-detail-page .store-image-info address .txt-line a, .store-detail-page .store-image-info .store-timings .txt-line a, .store-detail-page .store-image-info .store-contact .txt-line a, .store-detail-page .store-image-info .store-links .txt-line a, .store-detail-page .store-image-info .event-timings .txt-line a {
      text-decoration: underline; }
  .store-detail-page .store-image-info .content-image {
    margin-top: 10px; }
  .store-detail-page .store-image-info .social-sharing {
    text-align: left;
    margin-top: 10px; }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .store-image-info h1, .store-detail-page .store-image-info .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .store-detail-page .store-image-info h2, .store-detail-page .store-image-info .account-edit .registration-box .column-header, .account-edit .registration-box .store-detail-page .store-image-info .column-header, .store-detail-page .store-image-info #addresses .column-header, #addresses .store-detail-page .store-image-info .column-header {
      font-size: 28px; } }
  .store-detail-page .store-image-info .event-name {
    text-decoration: none;
    font-size: 18px; }
  .store-detail-page .store-image-info .event-timings {
    padding-bottom: 0;
    font-size: 13px; }

.store-detail-page .store-content-wrap {
  padding-bottom: 10px;
  padding-top: 60px; }
  .store-detail-page .store-content-wrap .boutique-services-heading {
    float: left; }
  .store-detail-page .store-content-wrap h3 {
    display: inline-block;
    font-size: 36px;
    line-height: 0.89;
    font-family: 'HelveticaNeueW01-UltLt';
    text-transform: uppercase; }
    @media screen and (max-width: 64em) and (min-width: 48em) {
      .store-detail-page .store-content-wrap h3 {
        font-size: 28px; } }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-content-wrap h3 {
        font-size: 24px; } }
  .store-detail-page .store-content-wrap .store_btn {
    float: right; }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-content-wrap .store_btn {
        float: left;
        margin: 20px 0 10px;
        width: 100%; } }
  .store-detail-page .store-content-wrap .cont-inner-wrap {
    width: 100%;
    margin-top: 50px; }
    .store-detail-page .store-content-wrap .cont-inner-wrap p {
      margin: 20px 0;
      text-transform: uppercase; }
      @media screen and (max-width: 47.9375em) {
        .store-detail-page .store-content-wrap .cont-inner-wrap p {
          padding: 5px 0 15px;
          margin: 0px;
          font-size: 18px; } }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .store-content-wrap h1, .store-detail-page .store-content-wrap .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .store-detail-page .store-content-wrap h2, .store-detail-page .store-content-wrap .account-edit .registration-box .column-header, .account-edit .registration-box .store-detail-page .store-content-wrap .column-header, .store-detail-page .store-content-wrap #addresses .column-header, #addresses .store-detail-page .store-content-wrap .column-header {
      font-size: 30px; } }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .store-content-wrap {
      padding: 20px 10px 10px; } }

.store-detail-page .store-divider {
  border-bottom: 1px solid #ccc; }

.store-detail-page .store-event {
  padding: 40px 0 0;
  float: left; }
  .store-detail-page .store-event small {
    display: block;
    padding-bottom: 5px;
    font-family: 'HelveticaNeueW01-45Ligh'; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .store-detail-page .store-event small {
        padding-bottom: 2px; } }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-event small {
        padding-bottom: 2px; } }
  @media print, screen and (min-width: 64.0625em) {
    .store-detail-page .store-event .event-label {
      padding: 0 0 60px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .store-detail-page .store-event .event-label {
      padding-bottom: 30px; } }
  @media screen and (max-width: 47.9375em) {
    .store-detail-page .store-event .event-label {
      font-size: 30px;
      padding-bottom: 30px; } }
  .store-detail-page .store-event .event-wrap {
    float: left; }
    .store-detail-page .store-event .event-wrap .content-image {
      width: 50%;
      float: left; }
      @media screen and (max-width: 47.9375em) {
        .store-detail-page .store-event .event-wrap .content-image {
          width: 100%; } }
  .store-detail-page .store-event .event-cont-text {
    float: left;
    padding-bottom: 25px; }
    @media print, screen and (min-width: 64.0625em) {
      .store-detail-page .store-event .event-cont-text h3 {
        font-size: 50px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .store-detail-page .store-event .event-cont-text h3 {
        font-size: 35px; } }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-event .event-cont-text h3 {
        font-size: 35px; } }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-event .event-cont-text {
        padding-top: 20px;
        padding-bottom: 10px; }
        .store-detail-page .store-event .event-cont-text h1, .store-detail-page .store-event .event-cont-text .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .store-detail-page .store-event .event-cont-text h2, .store-detail-page .store-event .event-cont-text .account-edit .registration-box .column-header, .account-edit .registration-box .store-detail-page .store-event .event-cont-text .column-header, .store-detail-page .store-event .event-cont-text #addresses .column-header, #addresses .store-detail-page .store-event .event-cont-text .column-header {
          font-size: 36px;
          margin: 5px auto 10px; } }
    .store-detail-page .store-event .event-cont-text p {
      padding: 10px 0; }
    .store-detail-page .store-event .event-cont-text .btn-wrap {
      width: 50%;
      margin: 10px 0; }
      @media screen and (max-width: 47.9375em) {
        .store-detail-page .store-event .event-cont-text .btn-wrap {
          width: 100%; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .store-detail-page .store-event .event-cont-text .btn-wrap {
          width: 70%; } }
      .store-detail-page .store-event .event-cont-text .btn-wrap .button, .store-detail-page .store-event .event-cont-text .btn-wrap .button-link, .store-detail-page .store-event .event-cont-text .btn-wrap .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .store-detail-page .store-event .event-cont-text .btn-wrap .links, .store-detail-page .store-event .event-cont-text .btn-wrap .button-newsletter {
        width: 100%;
        font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .store-detail-page .store-event .event-cont-wrap {
    float: left;
    width: 100%;
    padding: 18px 0;
    border-top: 1px solid #ccc; }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-event .event-cont-wrap {
        border-bottom: 1px solid #ccc;
        border-top: 0px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .store-detail-page .store-event .event-cont-wrap {
        border-top: 0px;
        border-bottom: 1px solid #ccc; } }
    .store-detail-page .store-event .event-cont-wrap .event-left-cont {
      width: 60%;
      float: left; }
      @media screen and (max-width: 47.9375em) {
        .store-detail-page .store-event .event-cont-wrap .event-left-cont {
          width: 100%; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .store-detail-page .store-event .event-cont-wrap .event-left-cont {
          width: 70%; } }
    .store-detail-page .store-event .event-cont-wrap .event-right-cont {
      width: 40%;
      float: right; }
      @media screen and (max-width: 47.9375em) {
        .store-detail-page .store-event .event-cont-wrap .event-right-cont {
          width: 100%;
          padding: 10px 0 0; } }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .store-detail-page .store-event .event-cont-wrap .event-right-cont {
          width: 30%; } }
      .store-detail-page .store-event .event-cont-wrap .event-right-cont .button, .store-detail-page .store-event .event-cont-wrap .event-right-cont .button-link, .store-detail-page .store-event .event-cont-wrap .event-right-cont .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .store-detail-page .store-event .event-cont-wrap .event-right-cont .links, .store-detail-page .store-event .event-cont-wrap .event-right-cont .button-newsletter {
        width: 100%;
        font-family: 'Helvetica Neue LT W01_55 Roman'; }
    .store-detail-page .store-event .event-cont-wrap span {
      text-transform: uppercase;
      font-size: 18px; }
  .store-detail-page .store-event .event-right-wrap {
    padding: 0 40px;
    float: left;
    width: 50%; }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-event .event-right-wrap {
        padding: 0;
        width: 100%; } }
  .store-detail-page .store-event .event-content {
    padding: 0 40px;
    float: left;
    width: 50%;
    border-top: 0px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .store-detail-page .store-event .event-content {
        padding: 0;
        clear: both;
        width: 100%;
        border-top: 1px solid #ccc;
        margin-top: 20px; } }
    @media screen and (max-width: 47.9375em) {
      .store-detail-page .store-event .event-content {
        padding: 0;
        clear: both;
        width: 100%;
        border-top: 1px solid #ccc; } }

@media screen and (max-width: 47.9375em) {
  .store-detail-page .product-tile .product-image {
    padding-bottom: 0px;
    margin-bottom: 0px; }
  .store-detail-page .pdp-recommendations {
    padding: 20px 0px; }
    .store-detail-page .pdp-recommendations .header, .store-detail-page .pdp-recommendations h1, .store-detail-page .pdp-recommendations .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .store-detail-page .pdp-recommendations h2, .store-detail-page .pdp-recommendations .account-edit .registration-box .column-header, .account-edit .registration-box .store-detail-page .pdp-recommendations .column-header, .store-detail-page .pdp-recommendations #addresses .column-header, #addresses .store-detail-page .pdp-recommendations .column-header, .store-detail-page .pdp-recommendations .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .store-detail-page .pdp-recommendations .promotiontext, .store-detail-page .pdp-recommendations .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .store-detail-page .pdp-recommendations p, .store-detail-page .pdp-recommendations .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .store-detail-page .pdp-recommendations input[type="text"], .store-detail-page .pdp-recommendations .pt_checkout legend, .pt_checkout .store-detail-page .pdp-recommendations legend, .store-detail-page .pdp-recommendations .payment-method-expanded .billing-address-header, .payment-method-expanded .store-detail-page .pdp-recommendations .billing-address-header, .store-detail-page .pdp-recommendations .history-details-container .page-intro h1, .history-details-container .page-intro .store-detail-page .pdp-recommendations h1, .store-detail-page .pdp-recommendations .checkoutlogin .login-box h3, .checkoutlogin .login-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .store-detail-page .pdp-recommendations h3, .store-detail-page .pdp-recommendations .curalate-title, .store-detail-page .pdp-recommendations .no-hits-bs, .store-detail-page .pdp-recommendations .ask-the-artist h1, .ask-the-artist .store-detail-page .pdp-recommendations h1, .store-detail-page .pdp-recommendations .contact-cust-serv .contact-us-heading, .contact-cust-serv .store-detail-page .pdp-recommendations .contact-us-heading, .store-detail-page .pdp-recommendations .narspro_join .bigApp, .narspro_join .store-detail-page .pdp-recommendations .bigApp, .store-detail-page .pdp-recommendations .narspro_join .bigInd, .narspro_join .store-detail-page .pdp-recommendations .bigInd, .store-detail-page .pdp-recommendations .narspro_join .bigArt, .narspro_join .store-detail-page .pdp-recommendations .bigArt, .store-detail-page .pdp-recommendations .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .store-detail-page .pdp-recommendations .label-header, .store-detail-page .pdp-recommendations .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .store-detail-page .pdp-recommendations h2, .store-detail-page .pdp-recommendations .store-image-info h3, .store-detail-page .store-image-info .pdp-recommendations h3, .store-detail-page .pdp-recommendations .store-event .event-label, .store-detail-page .store-event .pdp-recommendations .event-label, .store-detail-page .pdp-recommendations .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .pdp-recommendations h3 {
      font-size: 30px; }
  .store-detail-page .pdp-recommendations .carousel-recommendations {
    padding-bottom: 5px; } }

@media screen and (max-width: 47.9375em) {
  .store-detail-page a.button, .store-detail-page a.button-link, .store-detail-page .menu-utility-user .dropdown-pane.is-open a.links, .menu-utility-user .dropdown-pane.is-open .store-detail-page a.links, .store-detail-page a.button-newsletter {
    font-size: 16px;
    padding: 12px 30px;
    font-family: 'HelveticaNeueW01-45Ligh'; } }

/*artist-detail-page-code*/
.artist-dtpage-wrap #artistsVideos .artistsVideos-list .slick-prev:before, .artist-dtpage-wrap #artistsVideos .artistsVideos-list .slick-next:before {
  color: #FFFFFF; }

@media screen and (max-width: 47.9375em) {
  .artist-dtpage-wrap .content-wrap, .artist-dtpage-wrap .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .artist-dtpage-wrap .promotion, .artist-dtpage-wrap .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .artist-dtpage-wrap .promotion, .artist-dtpage-wrap .level-2 .level-cats.fullWidth, .level-2 .artist-dtpage-wrap .level-cats.fullWidth, .artist-dtpage-wrap .tabEnabled .level-2 .level-cats, .tabEnabled .level-2 .artist-dtpage-wrap .level-cats, .artist-dtpage-wrap .mega-menu-logo-container .top-banner .search-dropdown, .mega-menu-logo-container .top-banner .artist-dtpage-wrap .search-dropdown, .artist-dtpage-wrap .pt_cart footer.column .footer-container .row.copyright-container, .pt_cart footer.column .footer-container .artist-dtpage-wrap .row.copyright-container, .artist-dtpage-wrap .pt_cart footer.columns .footer-container .row.copyright-container, .pt_cart footer.columns .footer-container .artist-dtpage-wrap .row.copyright-container, .artist-dtpage-wrap .pt_cart footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.column .footer-container .artist-dtpage-wrap .copyright-container#modal-cntr.product-compare-shades, .artist-dtpage-wrap .pt_cart footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_cart footer.columns .footer-container .artist-dtpage-wrap .copyright-container#modal-cntr.product-compare-shades, .artist-dtpage-wrap .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.column .footer-container .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_cart footer.columns .footer-container .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.column .footer-container .pt_content-search-result-static .left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.column .footer-container .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_cart footer.columns .footer-container .pt_content-search-result-static .left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_cart footer.columns .footer-container .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_checkout footer.column .footer-container .row.copyright-container, .pt_checkout footer.column .footer-container .artist-dtpage-wrap .row.copyright-container, .artist-dtpage-wrap .pt_checkout footer.columns .footer-container .row.copyright-container, .pt_checkout footer.columns .footer-container .artist-dtpage-wrap .row.copyright-container, .artist-dtpage-wrap .pt_checkout footer.column .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.column .footer-container .artist-dtpage-wrap .copyright-container#modal-cntr.product-compare-shades, .artist-dtpage-wrap .pt_checkout footer.columns .footer-container .copyright-container#modal-cntr.product-compare-shades, .pt_checkout footer.columns .footer-container .artist-dtpage-wrap .copyright-container#modal-cntr.product-compare-shades, .artist-dtpage-wrap .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .no-left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.column .footer-container .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .no-left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .no-left-nav-template .pt_checkout footer.columns .footer-container .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.column .footer-container .pt_content-search-result-static .left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.column .footer-container .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .copyright-container.content-asset, .pt_checkout footer.columns .footer-container .pt_content-search-result-static .left-nav-template .artist-dtpage-wrap .copyright-container.content-asset, .artist-dtpage-wrap .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .copyright-container.content-asset, .pt_content-search-result-static .left-nav-template .pt_checkout footer.columns .footer-container .artist-dtpage-wrap .copyright-container.content-asset {
    padding: 0px; } }

.artist-dtpage-wrap .artist-page-details-row {
  padding: 0px 10px; }

.artist-dtpage-wrap .lifeofartist {
  background: #000000;
  color: #FFFFFF;
  padding: 90px 0 50px 0; }
  @media screen and (max-width: 47.9375em) {
    .artist-dtpage-wrap .lifeofartist {
      padding: 50px 15px 35px 15px; } }
  .artist-dtpage-wrap .lifeofartist .life-of-artists {
    float: left; }
  .artist-dtpage-wrap .lifeofartist .life-of-artists-id {
    float: right; }
    @media screen and (max-width: 47.9375em) {
      .artist-dtpage-wrap .lifeofartist .life-of-artists-id {
        float: left; } }

.artist-dtpage-wrap .artist-detail-section {
  position: relative;
  border-bottom: 1px solid #C9C9C9; }
  @media screen and (max-width: 47.9375em) {
    .artist-dtpage-wrap .artist-detail-section {
      margin: 0 0 30px;
      border-bottom: 1px solid #ccc; } }
  .artist-dtpage-wrap .artist-detail-section .artist-detail-lw {
    width: 150%; }
    @media screen and (max-width: 47.9375em) {
      .artist-dtpage-wrap .artist-detail-section .artist-detail-lw {
        width: 100%; } }
    .artist-dtpage-wrap .artist-detail-section .artist-detail-lw img {
      width: 100%; }
  .artist-dtpage-wrap .artist-detail-section .artist-details-column {
    background: #FFFFFF; }
  .artist-dtpage-wrap .artist-detail-section .icon-down-artist-bio {
    position: absolute;
    bottom: 25px;
    font-size: 24px;
    padding-left: 30px;
    cursor: pointer; }
    @media screen and (max-width: 47.9375em) {
      .artist-dtpage-wrap .artist-detail-section .icon-down-artist-bio {
        display: none; } }
  .artist-dtpage-wrap .artist-detail-section .artist-detail-rw {
    padding: 30px;
    background-color: #fff;
    padding-top: 0; }
    .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .breadcrumb-wrap {
      padding: 0; }
      @media screen and (max-width: 47.9375em) {
        .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .breadcrumb-wrap {
          display: none; } }
    .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-name {
      font-size: 58px;
      letter-spacing: 1px;
      line-height: 1;
      padding-bottom: 10px;
      padding-top: 30px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-name {
          font-size: 36px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .artist-dtpage-wrap .artist-detail-section .artist-detail-rw {
        padding: 20px;
        text-align: left;
        padding-top: 0; } }
    @media screen and (max-width: 47.9375em) {
      .artist-dtpage-wrap .artist-detail-section .artist-detail-rw {
        padding: 0 20px;
        text-align: left;
        margin-top: 0px; } }
    .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3 {
      padding-bottom: 20px; }
    .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-description {
      padding-bottom: 30px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-description {
          font-size: 16px;
          padding-bottom: 20px; } }
      @media screen and (max-width: 47.9375em) {
        .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .artist-dp-description {
          font-size: 18px;
          padding-bottom: 20px;
          font-family: 'HelveticaNeueW01-45Ligh'; } }
    .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links {
      padding: 30px 0; }
      @media screen and (max-width: 47.9375em) {
        .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links {
          padding: 20px 0 10px; } }
      .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .Quick-Links li a {
        padding-bottom: 10px;
        display: inline-block;
        font-family: 'HelveticaNeueW01-UltLt'; }

.artist-dtpage-wrap #moreAboutartist {
  padding: 60px 0 60px 0px; }
  .artist-dtpage-wrap #moreAboutartist h3 {
    font-size: 36px;
    line-height: 0.89;
    font-family: 'HelveticaNeueW01-UltLt';
    letter-spacing: 0;
    text-transform: uppercase; }
    @media screen and (max-width: 64em) and (min-width: 48em) {
      .artist-dtpage-wrap #moreAboutartist h3 {
        font-size: 28px; } }
    @media screen and (max-width: 47.9375em) {
      .artist-dtpage-wrap #moreAboutartist h3 {
        font-size: 24px;
        font-family: 'HelveticaNeueW01-45Ligh'; } }
  @media screen and (max-width: 47.9375em) {
    .artist-dtpage-wrap #moreAboutartist {
      padding: 0 0 0 0px;
      text-align: left; }
      .artist-dtpage-wrap #moreAboutartist h1, .artist-dtpage-wrap #moreAboutartist .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .artist-dtpage-wrap #moreAboutartist h2, .artist-dtpage-wrap #moreAboutartist .account-edit .registration-box .column-header, .account-edit .registration-box .artist-dtpage-wrap #moreAboutartist .column-header, .artist-dtpage-wrap #moreAboutartist #addresses .column-header, #addresses .artist-dtpage-wrap #moreAboutartist .column-header {
        font-family: 'HelveticaNeueW01-45Ligh'; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .artist-dtpage-wrap #moreAboutartist {
      padding: 60px 20px; } }
  .artist-dtpage-wrap #moreAboutartist .section-align {
    margin-top: 30px; }
    .artist-dtpage-wrap #moreAboutartist .section-align h3 {
      margin-bottom: 10px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .artist-dtpage-wrap #moreAboutartist .section-align h3 {
          font-size: 16px;
          font-family: 'HelveticaNeueW01-45Ligh'; } }
      @media screen and (max-width: 47.9375em) {
        .artist-dtpage-wrap #moreAboutartist .section-align h3 {
          font-family: 'HelveticaNeueW01-45Ligh';
          width: 75%; } }
    .artist-dtpage-wrap #moreAboutartist .section-align p {
      text-transform: initial;
      font-family: 'HelveticaNeueW01-45Ligh'; }

.artist-dtpage-wrap #lifeOfartist .curalate-image {
  display: none;
  padding: 60px 0;
  background-color: #000000;
  margin: 40px 0 20px; }
  @media screen and (max-width: 47.9375em) {
    .artist-dtpage-wrap #lifeOfartist .curalate-image {
      padding: 40px 0; } }

.artist-dtpage-wrap #lifeOfartist img {
  width: 100%; }

.artist-dtpage-wrap .store-Artist .pi .header, .artist-dtpage-wrap .store-Artist .pi h1, .artist-dtpage-wrap .store-Artist .pi .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .artist-dtpage-wrap .store-Artist .pi h2, .artist-dtpage-wrap .store-Artist .pi .account-edit .registration-box .column-header, .account-edit .registration-box .artist-dtpage-wrap .store-Artist .pi .column-header, .artist-dtpage-wrap .store-Artist .pi #addresses .column-header, #addresses .artist-dtpage-wrap .store-Artist .pi .column-header, .artist-dtpage-wrap .store-Artist .pi .header-promotion-bar .promotion-container .promotiontext, .header-promotion-bar .promotion-container .artist-dtpage-wrap .store-Artist .pi .promotiontext, .artist-dtpage-wrap .store-Artist .pi .level-2 .nav-banner .nav-banner-text p, .level-2 .nav-banner .nav-banner-text .artist-dtpage-wrap .store-Artist .pi p, .artist-dtpage-wrap .store-Artist .pi .mega-menu-logo-container .top-banner .search-dropdown input[type="text"], .mega-menu-logo-container .top-banner .search-dropdown .artist-dtpage-wrap .store-Artist .pi input[type="text"], .artist-dtpage-wrap .store-Artist .pi .pt_checkout legend, .pt_checkout .artist-dtpage-wrap .store-Artist .pi legend, .artist-dtpage-wrap .store-Artist .pi .payment-method-expanded .billing-address-header, .payment-method-expanded .artist-dtpage-wrap .store-Artist .pi .billing-address-header, .artist-dtpage-wrap .store-Artist .pi .history-details-container .page-intro h1, .history-details-container .page-intro .artist-dtpage-wrap .store-Artist .pi h1, .artist-dtpage-wrap .store-Artist .pi .checkoutlogin .login-box h3, .checkoutlogin .login-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .pt_customer-service .primary-content .contact-form-wrapper .login-box h3, .pt_customer-service .primary-content .contact-form-wrapper .login-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .checkoutlogin .account-registration .registration-box h3, .checkoutlogin .account-registration .registration-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .account-registration .checkoutlogin .registration-box h3, .account-registration .checkoutlogin .registration-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box h3, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box h3, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .checkoutlogin .login-wrapper .registration-box h3, .checkoutlogin .login-wrapper .registration-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .login-wrapper .checkoutlogin .registration-box h3, .login-wrapper .checkoutlogin .registration-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .pt_customer-service .primary-content .contact-form-wrapper .registration-box h3, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .curalate-title, .artist-dtpage-wrap .store-Artist .pi .no-hits-bs, .artist-dtpage-wrap .store-Artist .pi .ask-the-artist h1, .ask-the-artist .artist-dtpage-wrap .store-Artist .pi h1, .artist-dtpage-wrap .store-Artist .pi .contact-cust-serv .contact-us-heading, .contact-cust-serv .artist-dtpage-wrap .store-Artist .pi .contact-us-heading, .artist-dtpage-wrap .store-Artist .pi .narspro_join .bigApp, .narspro_join .artist-dtpage-wrap .store-Artist .pi .bigApp, .artist-dtpage-wrap .store-Artist .pi .narspro_join .bigInd, .narspro_join .artist-dtpage-wrap .store-Artist .pi .bigInd, .artist-dtpage-wrap .store-Artist .pi .narspro_join .bigArt, .narspro_join .artist-dtpage-wrap .store-Artist .pi .bigArt, .artist-dtpage-wrap .store-Artist .pi .howto-detail-page .how-to-page .para-cont .label-header, .howto-detail-page .how-to-page .para-cont .artist-dtpage-wrap .store-Artist .pi .label-header, .artist-dtpage-wrap .store-Artist .pi .howto-detail-page .prod-content .products-used-wrapper h2, .howto-detail-page .prod-content .products-used-wrapper .artist-dtpage-wrap .store-Artist .pi h2, .artist-dtpage-wrap .store-Artist .pi .store-detail-page .store-image-info h3, .store-detail-page .store-image-info .artist-dtpage-wrap .store-Artist .pi h3, .artist-dtpage-wrap .store-Artist .pi .store-detail-page .store-event .event-label, .store-detail-page .store-event .artist-dtpage-wrap .store-Artist .pi .event-label, .artist-dtpage-wrap .store-Artist .pi .store-detail-page .store-event .event-cont-text h3, .store-detail-page .store-event .event-cont-text .artist-dtpage-wrap .store-Artist .pi h3 {
  display: none; }

.artist-dtpage-wrap .store-Artist .profile-section {
  display: none; }

.artist-dtpage-wrap .mobile-carousel-reccomendations li {
  position: relative;
  padding: 40px 0 0;
  width: 50%; }
  @media screen and (max-width: 47.9375em) {
    .artist-dtpage-wrap .mobile-carousel-reccomendations li {
      padding-top: 10px;
      width: auto; } }

@media screen and (max-width: 47.9375em) {
  .artist-dtpage-wrap .mobile-carousel-reccomendations .slick-dots li button {
    padding: 0px; } }

.artist-dtpage-wrap .mobile-carousel-reccomendations button {
  position: absolute;
  bottom: 0px;
  left: 19px; }
  @media screen and (max-width: 47.9375em) {
    .artist-dtpage-wrap .mobile-carousel-reccomendations button {
      position: relative;
      bottom: auto; }
      .artist-dtpage-wrap .mobile-carousel-reccomendations button .multiselect {
        margin-bottom: 10px;
        margin-left: 20px; } }

.artist-dtpage-wrap .mobile-carousel-reccomendations .slick-arrow {
  display: none !important; }

.artist-dtpage-wrap .mobile-carousel-reccomendations .product-tile-info {
  padding: 10px 10px 20px 0; }
  @media screen and (max-width: 47.9375em) {
    .artist-dtpage-wrap .mobile-carousel-reccomendations .product-tile-info {
      padding: 10px 0;
      margin: 0 30px; } }

.artist-dtpage-wrap #shopTheLook {
  max-width: 100% !important; }
  .artist-dtpage-wrap #shopTheLook .adp-relatedsection {
    padding: 40px 0 0;
    margin: 0px 132px; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .artist-dtpage-wrap #shopTheLook .adp-relatedsection {
        padding: 20px 10px;
        margin: 0px; } }
    @media screen and (max-width: 47.9375em) {
      .artist-dtpage-wrap #shopTheLook .adp-relatedsection {
        margin: 0px;
        padding: 20px 10px; } }
    .artist-dtpage-wrap #shopTheLook .adp-relatedsection h1, .artist-dtpage-wrap #shopTheLook .adp-relatedsection .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .artist-dtpage-wrap #shopTheLook .adp-relatedsection h2, .artist-dtpage-wrap #shopTheLook .adp-relatedsection .account-edit .registration-box .column-header, .account-edit .registration-box .artist-dtpage-wrap #shopTheLook .adp-relatedsection .column-header, .artist-dtpage-wrap #shopTheLook .adp-relatedsection #addresses .column-header, #addresses .artist-dtpage-wrap #shopTheLook .adp-relatedsection .column-header {
      padding-bottom: 28px;
      text-align: left; }
    .artist-dtpage-wrap #shopTheLook .adp-relatedsection .slick-prev, .artist-dtpage-wrap #shopTheLook .adp-relatedsection .slick-next {
      top: 30%; }
    .artist-dtpage-wrap #shopTheLook .adp-relatedsection h3 {
      line-height: 0.89;
      font-family: 'HelveticaNeueW01-UltLt';
      letter-spacing: 0;
      text-transform: uppercase; }
      @media screen and (max-width: 64em) and (min-width: 48em) {
        .artist-dtpage-wrap #shopTheLook .adp-relatedsection h3 {
          font-size: 28px; } }
      @media screen and (max-width: 47.9375em) {
        .artist-dtpage-wrap #shopTheLook .adp-relatedsection h3 {
          font-size: 24px; } }

.store-Artist {
  clear: both;
  padding: 40px 0; }
  @media screen and (max-width: 47.9375em) {
    .store-Artist {
      padding: 20px 0; } }
  .store-Artist .slick-arrow {
    display: none !important; }
  .store-Artist .prod-content .products-used-wrapper {
    border-bottom: 0px; }
  .store-Artist .store-image-section {
    position: relative; }
    @media screen and (max-width: 47.9375em) {
      .store-Artist .store-image-section {
        text-align: left; } }
    @media screen and (max-width: 47.9375em) {
      .store-Artist .store-image-section h1, .store-Artist .store-image-section .pt_checkorder .order-track-wrapper .login-order-track h2, .pt_checkorder .order-track-wrapper .login-order-track .store-Artist .store-image-section h2, .store-Artist .store-image-section .account-edit .registration-box .column-header, .account-edit .registration-box .store-Artist .store-image-section .column-header, .store-Artist .store-image-section #addresses .column-header, #addresses .store-Artist .store-image-section .column-header {
        padding: 0 0 0 26px; } }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .store-Artist .store-image-section .image-pos {
        margin-top: 35px; } }
    .store-Artist .store-image-section h3 {
      position: absolute;
      top: 128px;
      font-size: 60px;
      line-height: 0.89;
      font-family: 'HelveticaNeueW01-UltLt';
      text-transform: uppercase; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .store-Artist .store-image-section h3 {
          font-size: 28px;
          top: 70px;
          padding: 0 18px;
          line-height: 1;
          width: 82%; } }
      @media screen and (max-width: 47.9375em) {
        .store-Artist .store-image-section h3 {
          font-size: 45px;
          position: absolute;
          top: 40px;
          padding: 0 35px; } }
      @media print, screen and (min-width: 64.0625em) {
        .store-Artist .store-image-section h3 {
          font-size: 45px; } }
      @media screen and (min-width: 72.1875em) {
        .store-Artist .store-image-section h3 {
          font-size: 60px;
          padding-left: 30px;
          top: 110px; } }
  @media screen and (min-width: 48em) and (max-width: 64em) {
    .store-Artist .profile-section {
      padding: 0 20px;
      margin-top: -90px; } }
  @media screen and (max-width: 47.9375em) {
    .store-Artist .profile-section {
      margin-top: 70px; } }
  .store-Artist .profile-section .profile-image {
    display: inline-block; }
    .store-Artist .profile-section .profile-image img {
      float: left; }
  .store-Artist .profile-section p {
    float: left;
    padding-left: 10px;
    width: 40%; }
    @media screen and (min-width: 48em) and (max-width: 64em) {
      .store-Artist .profile-section p {
        font-size: 18px;
        padding: 16px 0 0 16px;
        width: 47%; } }
    @media screen and (max-width: 47.9375em) {
      .store-Artist .profile-section p {
        font-size: 24px;
        width: 65%;
        margin: 10px auto; } }
  .store-Artist .store-image-cont {
    width: 100%; }
    .store-Artist .store-image-cont .recommendation-item {
      width: 50%;
      float: left;
      margin-top: 88px; }
      @media screen and (min-width: 48em) and (max-width: 64em) {
        .store-Artist .store-image-cont .recommendation-item {
          margin-top: 20px; } }
      @media screen and (max-width: 47.9375em) {
        .store-Artist .store-image-cont .recommendation-item {
          margin-top: 0px; } }

.howto-detail-page-image {
  padding-top: 50px;
  border-bottom: 1px solid #D9D9D9; }
  .howto-detail-page-image .how-to-page {
    border-bottom: none;
    margin-top: 0; }
    @media screen and (max-width: 47.9375em) {
      .howto-detail-page-image .how-to-page {
        padding: 0; } }
    .howto-detail-page-image .how-to-page .para-cont:last-child {
      margin-left: 0;
      margin-bottom: 20px; }
      .howto-detail-page-image .how-to-page .para-cont:last-child .socail-icons {
        float: none;
        left: 0; }
    .howto-detail-page-image .how-to-page .sub-cont .steps-container {
      margin-bottom: 20px;
      width: 100%; }
  .howto-detail-page-image .howto-slider-for .slick-slide {
    text-align: center; }
  .howto-detail-page-image .howto-slider-for .slick-slide img {
    width: 100%; }
  .howto-detail-page-image .howto-slider-nav {
    padding: 0 28px; }
    .howto-detail-page-image .howto-slider-nav .slick-prev:before, .howto-detail-page-image .howto-slider-nav .slick-next:before {
      font-size: 20px; }
    .howto-detail-page-image .howto-slider-nav .slick-center img {
      border: 1px solid #000000; }
    .howto-detail-page-image .howto-slider-nav .slick-slide img:hover {
      cursor: pointer; }

.error-page-search .field-button-container .error-btn-class {
  width: 0%;
  padding: 14px 30px 10px;
  position: absolute;
  right: 0px;
  margin: 2px;
  border: none; }
  @media screen and (max-width: 47.9375em) {
    .error-page-search .field-button-container .error-btn-class {
      margin-top: -40px;
      right: 20px; } }

.error-page-search .field-button-container .error-input-text-box {
  width: 41%; }
  @media screen and (max-width: 47.9375em) {
    .error-page-search .field-button-container .error-input-text-box {
      width: 100%; } }

.error-btn-class:hover {
  background-color: #FFFFFF;
  color: #000000; }

@media print, screen and (min-width: 64em) {
  .nars-suggestion-wrapper .nars-search-tips-wrapper {
    width: 59%;
    padding-left: 0px;
    display: inline-block; }
  .nars-suggestion-wrapper .nars-help-chat-wrapper {
    width: 39%;
    display: inline-block;
    vertical-align: top; } }

.nars-suggestion-wrapper .nars-top-10-wrapper ul {
  padding-left: 0px; }
  .nars-suggestion-wrapper .nars-top-10-wrapper ul li {
    font-family: 'HelveticaNeueW01-75Bold';
    list-style: none; }
    .nars-suggestion-wrapper .nars-top-10-wrapper ul li a {
      text-decoration: underline; }
      .nars-suggestion-wrapper .nars-top-10-wrapper ul li a:hover {
        text-decoration: none; }

.nars-error-search ul {
  line-height: 1.6em;
  margin: 1em 0;
  padding: 0 1.5em; }
  .nars-error-search ul li {
    list-style: square outside none; }

.nars-error-search ol {
  line-height: 1.6em;
  margin: 1em 0;
  padding: 0 1.5em; }

.nars-error-search h3 {
  margin: 1em 0em; }

.top-10-wrapper h3, .search-tips-wrapper h3, .help-chat-wrapper h3 {
  margin: 1em 0em; }

.text-center {
  text-align: center; }

.content-asset .foundation-main-content {
  /* ---------- hide non-relevant stuff ---------- */
  /* ---------- mini-site nav ---------- */
  /* ---------- general stuff ---------- */
  /* .hasBorderWh {border-style: solid !important; border-color:#ffffff !important; border-width: 1px !important;} */
  /* ---------- landing ---------- */
  /* ---------- intensity ---------- */
  /* step1 doesn't use "outOf" classes */
  /* ---------- Undertone (Skin) ---------- */
  /* ---------- Type ---------- */
  /* need to combine these widths & "outOf" classes */
  /* ---------- Coverage ---------- */
  /* ---------- Formula ---------- */
  /* ---------- Benefit ---------- */
  /*
  #BenOil {
	left: 2.0755%;
  }
  #BenSun {
	left: 26.4151%;
  }
  #BenAdded {
	left: 50.6604%;
  }
  #BenImprove {
	left: 75.0000%;
  }
*/
  /* ---------- Shade ---------- */
  /* ---------- Results ---------- */
  /* "X" = Cross-sell */
  /* ---------- special values for specific sizes ---------- */
  /* ---------- */
  /* ---------- */
  /* ---------- */ }
  @media only screen and (min-width: 768px) {
    .content-asset .foundation-main-content {
      padding-top: 80px; } }
  .content-asset .foundation-main-content .ff-section {
    font-family: 'HelveticaNeueW01-UltLt';
    letter-spacing: 0; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content .ff-section .product-tile .product-image .quickview {
        top: 78%; } }
  .content-asset .foundation-main-content .ff-section a {
    text-decoration: none; }
  .content-asset .foundation-main-content ol.breadcrumb {
    display: none !important; }
  .content-asset .foundation-main-content div#secondary {
    display: none !important; }
  .content-asset .foundation-main-content div#primary {
    width: 100% !important; }
  .content-asset .foundation-main-content div.ff-menuItem, .content-asset .foundation-main-content div.ff-menuDividerDark, .content-asset .foundation-main-content div.ff-menuDividerLight {
    display: inline-block;
    font-size: 14px;
    height: 46px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em; }
  .content-asset .foundation-main-content div.ff-menuItem {
    color: #fff;
    position: relative;
    top: -18px;
    width: 12.1698%;
    font-family: 'HelveticaNeueW01-45Ligh'; }
    @media screen and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content div.ff-menuItem {
        width: 14%; } }
  .content-asset .foundation-main-content div.ff-menumobile {
    color: #fff;
    font-size: 18px;
    line-height: 45px; }
  .content-asset .foundation-main-content div.ff-menuItem a, .content-asset .foundation-main-content div.ff-menuItem a:hover, .content-asset .foundation-main-content div.ff-menumobile a, .content-asset .foundation-main-content div.ff-menumobile a:hover {
    color: #fff; }
  .content-asset .foundation-main-content div.ff-menuItem.past {
    background-color: #8c8c8c; }
  .content-asset .foundation-main-content div.ff-menuItem.current {
    background-color: #4d4d4d;
    font-family: 'Helvetica Neue LT W01_55 Roman'; }
  .content-asset .foundation-main-content div.ff-menumobile.current {
    background-color: #4d4d4d;
    display: block;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    position: relative; }
  .content-asset .foundation-main-content div.ff-menuItem.future {
    background-color: #4d4d4d; }
  .content-asset .foundation-main-content div.ff-menuDividerDark {
    background: url("../images/ff-menu-divider-dk.png");
    background-color: #4d4d4d; }
  .content-asset .foundation-main-content div.ff-menuDividerLight {
    background: url("../images/ff-menu-divider-lt.png");
    background-color: #8c8c8c; }
  .content-asset .foundation-main-content div.ff-menuDividerDark, .content-asset .foundation-main-content div.ff-menuDividerLight {
    background-position: 0 14px;
    background-repeat: no-repeat;
    position: relative;
    width: 2px; }
  .content-asset .foundation-main-content div.ff-menuItem.reset, .content-asset .foundation-main-content div.ff-menumobile.reset {
    background-color: #000; }
  .content-asset .foundation-main-content span.goBackMobile {
    font-family: 'Helvetica Neue LT W01_35 Thin';
    left: 3.125%;
    position: absolute; }
  .content-asset .foundation-main-content clearMe {
    clear: both; }
  .content-asset .foundation-main-content div.ff-section {
    display: none; }
  .content-asset .foundation-main-content div.ff-section.active {
    background-color: #fff;
    display: block;
    text-align: center; }
  .content-asset .foundation-main-content .hasBorderBk {
    border-style: solid !important;
    border-color: #000000 !important;
    border-width: 1px !important; }
  .content-asset .foundation-main-content .fullwidthcenter {
    display: block;
    text-align: center;
    width: 100%; }
  .content-asset .foundation-main-content .btn-pick {
    font-size: 15px;
    height: 45px;
    line-height: 45px;
    text-transform: uppercase; }
  .content-asset .foundation-main-content .btn-pick a {
    color: #000;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
  .content-asset .foundation-main-content .btn-pick a:hover {
    color: #fff;
    background: #000; }
  .content-asset .foundation-main-content .btn-pick.hasBorderBk a {
    float: left;
    width: 100%; }
  .content-asset .foundation-main-content #IntVryLt a, .content-asset .foundation-main-content #IntLight a, .content-asset .foundation-main-content #IntMed a, .content-asset .foundation-main-content #IntDark a, .content-asset .foundation-main-content #ForLiquid a, .content-asset .foundation-main-content #ForCream a, .content-asset .foundation-main-content #ForPowder a, .content-asset .foundation-main-content #IntMedDk a {
    float: left;
    width: 100%; }
  .content-asset .foundation-main-content .oneSwatch0 a, .content-asset .foundation-main-content .oneSwatch1 a, .content-asset .foundation-main-content .oneSwatch2 a {
    /*	padding: 76% 27% 0; */ }
  .content-asset .foundation-main-content .anyQues {
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    font-family: 'HelveticaNeueW01-UltLt'; }
  .content-asset .foundation-main-content .currQues {
    color: #000; }
  .content-asset .foundation-main-content .pastQues {
    color: #8c8c8c; }
  .content-asset .foundation-main-content .anyAns {
    background-color: #8c8c8c;
    color: #fff;
    display: block;
    font-family: "HelveticaNeueW01-UltLt",Arial,Helvetica,sans-serif;
    /* HelveticaNeueW01-45Ligh */
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    position: absolute;
    text-transform: uppercase; }
  .content-asset .foundation-main-content .ans1, .content-asset .foundation-main-content .ans2, .content-asset .foundation-main-content .ans3, .content-asset .foundation-main-content .ans4, .content-asset .foundation-main-content .ans5 {
    left: 43.0189%;
    width: 14.3396%; }
  .content-asset .foundation-main-content .ans3-bkp {
    left: 40.2830%;
    width: 19.8113%; }
  .content-asset .foundation-main-content .ans6 {
    left: 38.7736%;
    width: 22.9245%; }
  .content-asset .foundation-main-content .ans1M, .content-asset .foundation-main-content .ans2M, .content-asset .foundation-main-content .ans3M, .content-asset .foundation-main-content .ans4M, .content-asset .foundation-main-content .ans5M, .content-asset .foundation-main-content .ans6M {
    left: 32.2%;
    width: 32.2%; }
  .content-asset .foundation-main-content .ans3M-bkp {
    left: 28.3333%;
    width: 43.7500%; }
  .content-asset .foundation-main-content .noSuchThing {
    display: none !important; }
  .content-asset .foundation-main-content #imgLanding, .content-asset .foundation-main-content #imgLandingM {
    border: 0;
    position: relative;
    vertical-align: top; }
  .content-asset .foundation-main-content #landingLink {
    color: #000;
    font-size: 15px;
    font-family: 'HelveticaNeueW01-75Bold';
    text-align: left;
    top: 56.1548%;
    left: 64.4%;
    max-width: 23%;
    position: absolute; }
    @media screen and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content #landingLink {
        left: 68.7736%; } }
  .content-asset .foundation-main-content #landingLink a {
    color: #000;
    font-family: 'HelveticaNeueW01-75Bold';
    text-decoration: underline; }
  .content-asset .foundation-main-content #landingLink a:hover {
    color: #808080; }
  .content-asset .foundation-main-content #landingMBtn {
    left: 30.2083%;
    max-width: 40.4167%;
    position: absolute;
    top: 33%; }
  .content-asset .foundation-main-content #imgLandingFree {
    position: relative; }
  .content-asset .foundation-main-content #imgIntensity {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-intensity-desktop .btn-pick-intensity {
    position: absolute;
    top: 52%;
    width: 15.1%; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #ff-pick-intensity-desktop .btn-pick-intensity {
        width: 11.1%; } }
  .content-asset .foundation-main-content #ff-pick-intensity-mobile, .content-asset .foundation-main-content #ff-pick-intensity-desktop {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-intensity-mobile .btn-pick-intensity {
    position: absolute;
    left: 32.5%;
    width: 31.6667%; }
  .content-asset .foundation-main-content #ff-pick-intensity-desktop .ques1 {
    font-size: 34px;
    top: 0; }
  .content-asset .foundation-main-content #ff-pick-intensity-mobile .ques1 {
    font-size: 28px;
    line-height: 103%;
    top: 2%; }
  .content-asset .foundation-main-content #IntVryLt {
    left: 3.3019%; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #IntVryLt {
        left: 14.3019%; } }
  .content-asset .foundation-main-content #IntLight {
    left: 22.7358%; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #IntLight {
        left: 29.7358%; } }
  .content-asset .foundation-main-content #IntMed {
    left: 42.2642%; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #IntMed {
        left: 45%; } }
  .content-asset .foundation-main-content #IntMedDk {
    left: 61.6981%; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #IntMedDk {
        left: 59.6981%; } }
  .content-asset .foundation-main-content #IntDark {
    left: 81.1321%; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #IntDark {
        left: 74.1321%; } }
  .content-asset .foundation-main-content .btn-pick-intensityM {
    position: absolute;
    left: 33.75%;
    width: 31.6667%; }
  .content-asset .foundation-main-content #IntVryLtM {
    top: 20%; }
  .content-asset .foundation-main-content #IntLightM {
    top: 37.5%; }
  .content-asset .foundation-main-content #IntMedM {
    top: 56.5%; }
  .content-asset .foundation-main-content #IntMedDkM {
    top: 74%; }
  .content-asset .foundation-main-content #IntDarkM {
    top: 92%; }
  .content-asset .foundation-main-content #ff-pick-undertone-desktop, .content-asset .foundation-main-content #ff-pick-undertone-mobile {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-undertone-desktop .ques1 {
    font-size: 34px;
    top: 0; }
  .content-asset .foundation-main-content #ff-pick-undertone-mobile .ques1 {
    font-size: 28px;
    line-height: 103%;
    top: 2.5%; }
  .content-asset .foundation-main-content #ff-pick-undertone .ans1 {
    top: 17%; }
  .content-asset .foundation-main-content #ff-pick-undertone-mobile .ans1,
  .content-asset .foundation-main-content #ff-pick-coverage #ff-pick-coverage-mobile .ans1 {
    top: 12%; }
  .content-asset .foundation-main-content #ff-pick-coverage #ff-pick-coverage-mobile .ans2 {
    top: 28%; }
  .content-asset .foundation-main-content #ff-pick-coverage #ff-pick-coverage-mobile .ans3 {
    top: 43%; }
  .content-asset .foundation-main-content #ff-pick-formula #ff-pick-formula-mobile .ans1 {
    top: 6.5%; }
  .content-asset .foundation-main-content #ff-pick-formula #ff-pick-formula-mobile .ans2 {
    top: 15%; }
  .content-asset .foundation-main-content #ff-pick-formula #ff-pick-formula-mobile .ans3 {
    top: 23.2%; }
  .content-asset .foundation-main-content #ff-pick-formula #ff-pick-formula-mobile .ans4 {
    top: 32%; }
  .content-asset .foundation-main-content #ff-pick-undertone .ans1M {
    top: 12.1354%; }
  .content-asset .foundation-main-content #ff-pick-undertone-desktop .ques2 {
    font-size: 34px;
    top: 28%; }
  .content-asset .foundation-main-content #ff-pick-undertone-mobile .ques2 {
    font-size: 28px;
    top: 20%; }
  .content-asset .foundation-main-content #ff-pick-undertone-desktop .undertone {
    position: absolute;
    top: 36%;
    width: 100%; }
  .content-asset .foundation-main-content #ff-pick-undertone-desktop .btn-pick-undertone {
    width: 14.3296%;
    display: inline-block;
    margin: 0px 2%; }
  .content-asset .foundation-main-content #ff-pick-coverage-desktop .coverage {
    position: absolute;
    width: 100%;
    top: 70%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .formula {
    position: absolute;
    width: 100%;
    top: 88%; }
  .content-asset .foundation-main-content #ff-pick-coverage-desktop .btn-pick-coverage {
    position: relative;
    width: 14.3296%;
    display: inline-block;
    margin: 0px 2%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .btn-pick-formula {
    position: relative;
    width: 14.3296%;
    display: inline-block;
    margin: 0px 2%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .btn-pick-formula.b1outOf3 {
    position: absolute;
    left: 22%; }
    @media screen and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content #ff-pick-formula-desktop .btn-pick-formula.b1outOf3 {
        left: 18%; } }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .btn-pick-formula.b2outOf3 {
    position: absolute;
    left: 41%; }
    @media screen and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content #ff-pick-formula-desktop .btn-pick-formula.b2outOf3 {
        left: 43%; } }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .btn-pick-formula.b3outOf3 {
    position: absolute;
    left: 60%; }
    @media screen and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content #ff-pick-formula-desktop .btn-pick-formula.b3outOf3 {
        left: 68%; } }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .formula {
    position: initial; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop .btn-pick-benefit {
    position: relative;
    top: -8em;
    width: 20%;
    display: inline-block;
    margin: 0px 2%; }
  .content-asset .foundation-main-content #ff-pick-undertone-mobile .btn-pick-undertone {
    position: absolute;
    left: 32.5%;
    width: 31.6667%; }
  .content-asset .foundation-main-content #step2Learn, .content-asset .foundation-main-content #step2LearnM {
    color: #000;
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    font-family: 'HelveticaNeueW01-45Ligh'; }
  .content-asset .foundation-main-content #step2Learn {
    top: 50%; }
  .content-asset .foundation-main-content #step2LearnM {
    top: 55.6593%; }
  .content-asset .foundation-main-content #step2Learn a, .content-asset .foundation-main-content #step2Learn a:hover, .content-asset .foundation-main-content #step2LearnM a, .content-asset .foundation-main-content #step2LearnM a:hover {
    color: #000;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    text-decoration: underline; }
  .content-asset .foundation-main-content .btn-pick-undertoneM {
    position: absolute;
    left: 33.75%;
    width: 31.6667%; }
  .content-asset .foundation-main-content #UndCoolM {
    top: 28.0047%; }
  .content-asset .foundation-main-content #UndNeutralM {
    top: 36.9895%; }
  .content-asset .foundation-main-content #UndWarmM {
    top: 45.9743%; }
  .content-asset .foundation-main-content #step2PopupM, .content-asset .foundation-main-content #step2XM, .content-asset .foundation-main-content #step2Popup, .content-asset .foundation-main-content #step2X {
    display: none;
    position: absolute; }
  .content-asset .foundation-main-content #step2PopupM {
    /*left: 2.9167%;*/
    /*top: 55.4259%;*/
    width: 93.9583%;
    left: 50%;
    top: 54%;
    max-width: 452px;
    transform: translate(-50%, 0); }
  .content-asset .foundation-main-content #step2XM {
    left: 88.2%;
    top: 55.3%;
    width: 8.3333%; }
    .content-asset .foundation-main-content #step2XM img {
      border: 2px solid #fff;
      width: 100%;
      border-width: 0px 0px 1px 1px; }
  .content-asset .foundation-main-content #ff-pick-undertone-mobile #step2XM {
    top: 0px;
    left: auto;
    right: 0; }
  .content-asset .foundation-main-content #step2Popup {
    left: 50%;
    top: 54%;
    width: 62.8302%;
    max-width: 666px;
    transform: translate(-50%, 0); }
  .content-asset .foundation-main-content #step2X {
    display: block;
    top: -1px;
    left: auto;
    right: -1px;
    width: 6.5%; }
    .content-asset .foundation-main-content #step2X img {
      border: 1px solid #fff;
      width: 100%; }
  .content-asset .foundation-main-content .pop2col1, .content-asset .foundation-main-content .pop2col2, .content-asset .foundation-main-content .pop2col3 {
    position: absolute;
    text-align: center;
    width: 33%; }
  .content-asset .foundation-main-content .pop2col2 {
    left: 33.3333%; }
  .content-asset .foundation-main-content .pop2col3 {
    left: 66.9%; }
  @media screen and (max-width: 1150px) and (min-width: 768px) {
    .content-asset .foundation-main-content .pop2col3 {
      /* width: .5% !important; */ }
    .content-asset .foundation-main-content .pop2col1 {
      left: -0.5%; } }
  .content-asset .foundation-main-content .pop2cat {
    color: #fff;
    font-family: "HelveticaNeueW01-UltLt",Arial,Helvetica,sans-serif;
    font-size: 34px;
    top: 31%; }
  .content-asset .foundation-main-content .pop2desc {
    color: #fff;
    font-size: 17px;
    top: 52%; }
  .content-asset .foundation-main-content .pop2cat, .content-asset .foundation-main-content .pop2desc {
    color: #fff;
    position: absolute;
    text-align: center; }
  .content-asset .foundation-main-content #ff-pick-undertone-desktop .pop2cat, .content-asset .foundation-main-content #ff-pick-undertone-desktop .pop2desc {
    width: 33.3333%; }
  .content-asset .foundation-main-content #ff-pick-undertone-mobile .pop2cat, .content-asset .foundation-main-content #ff-pick-undertone-mobile .pop2desc {
    width: 100%; }
  .content-asset .foundation-main-content .pop2cat {
    font-size: 43px; }
  .content-asset .foundation-main-content .pop2desc {
    font-size: 17px; }
  .content-asset .foundation-main-content .pop2txt1M {
    top: 4%; }
  .content-asset .foundation-main-content .pop2txt2M {
    top: 20%; }
  .content-asset .foundation-main-content .pop2txt3M {
    top: 39%; }
  .content-asset .foundation-main-content .pop2txt4M {
    top: 55%; }
  .content-asset .foundation-main-content .pop2txt5M {
    top: 67%; }
  .content-asset .foundation-main-content .pop2txt6M {
    top: 82%; }
  .content-asset .foundation-main-content #ff-pick-type-desktop, .content-asset .foundation-main-content #ff-pick-type-mobile {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-type-desktop .ques1 {
    font-size: 34px;
    top: 0; }
  .content-asset .foundation-main-content #ff-pick-type-mobile .ques1 {
    font-size: 28px;
    line-height: 103%;
    top: 5%; }
  .content-asset .foundation-main-content #ff-pick-type .ans1 {
    top: 17%; }
  .content-asset .foundation-main-content #ff-pick-type .ans1M {
    top: 18.7391%; }
  .content-asset .foundation-main-content #ff-pick-type-desktop .ques2 {
    font-size: 34px;
    top: 28%; }
  .content-asset .foundation-main-content #ff-pick-type-mobile .ques2 {
    font-size: 28px;
    line-height: 103%;
    top: 32%; }
  .content-asset .foundation-main-content #ff-pick-type .ans2 {
    top: 38%; }
  .content-asset .foundation-main-content #ff-pick-type .ans2M {
    top: 40.9807%; }
  .content-asset .foundation-main-content #ff-pick-type-desktop .ques3 {
    font-size: 34px;
    top: 51%; }
  .content-asset .foundation-main-content #ff-pick-type-mobile .ques3 {
    font-size: 28px;
    line-height: 103%;
    top: 54%; }
  .content-asset .foundation-main-content #TypOilyM, .content-asset .foundation-main-content #TypOily, .content-asset .foundation-main-content #TypNormalM, .content-asset .foundation-main-content #TypNormal, .content-asset .foundation-main-content #TypDryM, .content-asset .foundation-main-content #TypDry {
    display: block;
    position: absolute; }
  .content-asset .foundation-main-content #TypOilyM {
    left: 28.5417%;
    top: 63.3975%;
    width: 43.3333%; }
  .content-asset .foundation-main-content #TypNormalM {
    left: 28.5417%;
    top: 74.6060%;
    width: 43.3333%; }
  .content-asset .foundation-main-content #TypDryM {
    left: 28.5417%;
    top: 85.8144%;
    width: 43.3333%; }
  .content-asset .foundation-main-content #TypOily {
    left: 10.5660%;
    top: 60.9231%;
    width: 19.6226%; }
  .content-asset .foundation-main-content #TypNormal {
    left: 40.3774%;
    top: 60.9231%;
    width: 19.6226%; }
  .content-asset .foundation-main-content #TypDry {
    left: 70.1887%;
    top: 60.9231%;
    width: 19.6226%; }
  .content-asset .foundation-main-content #ff-pick-coverage-desktop, .content-asset .foundation-main-content #ff-pick-coverage-mobile {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-coverage-desktop .ques1 {
    font-size: 34px;
    top: 0; }
  .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques1 {
    font-size: 28px;
    line-height: 103%;
    top: 2.8%; }
  .content-asset .foundation-main-content #ff-pick-coverage .ans1 {
    top: 15%; }
  .content-asset .foundation-main-content #ff-pick-coverage .ans1M {
    top: 12.1354%; }
  .content-asset .foundation-main-content #ff-pick-coverage-desktop .ques2 {
    font-size: 34px;
    top: 25%; }
  .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques2 {
    font-size: 28px;
    line-height: 103%;
    top: 20.5%; }
  .content-asset .foundation-main-content #ff-pick-coverage .ans2 {
    top: 33%; }
  .content-asset .foundation-main-content #ff-pick-coverage .ans2M {
    top: 27.8880%; }
  .content-asset .foundation-main-content #ff-pick-coverage-desktop .ques3 {
    font-size: 34px;
    top: 42%; }
  .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques3 {
    font-size: 28px;
    line-height: 103%;
    top: 36%; }
  .content-asset .foundation-main-content #ff-pick-coverage .ans3 {
    top: 51%; }
  .content-asset .foundation-main-content #ff-pick-coverage .ans3M {
    top: 43.6406%; }
  .content-asset .foundation-main-content #ff-pick-coverage-desktop .ques4 {
    font-size: 34px;
    top: 62%; }
  .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques4 {
    font-size: 28px;
    line-height: 103%;
    top: 52%; }
  .content-asset .foundation-main-content #CovUltraM, .content-asset .foundation-main-content #CovUltra, .content-asset .foundation-main-content #CovSheerM, .content-asset .foundation-main-content #CovSheer, .content-asset .foundation-main-content #CovMediumM, .content-asset .foundation-main-content #CovMedium, .content-asset .foundation-main-content #CovFullM, .content-asset .foundation-main-content #CovFull {
    display: block;
    position: absolute; }
  .content-asset .foundation-main-content #CovUltraM {
    left: 34.1667%;
    top: 58.5438%;
    width: 31.2500%; }
  .content-asset .foundation-main-content #CovSheerM {
    left: 34.1667%;
    top: 65.5438%;
    /* was 71.5286%; */
    width: 31.2500%; }
  .content-asset .foundation-main-content #CovMediumM {
    left: 34.1667%;
    top: 72.8%;
    /* was 80.5134%; */
    width: 31.2500%; }
  .content-asset .foundation-main-content #CovFullM {
    left: 34.1667%;
    top: 79.9%;
    /* was 89.4982%; */
    width: 31.2500%; }
  .content-asset .foundation-main-content #CovUltra, .content-asset .foundation-main-content #CovSheer, .content-asset .foundation-main-content #CovMedium, .content-asset .foundation-main-content #CovFull {
    width: 14.1509%;
    top: 70.7713%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop, .content-asset .foundation-main-content #ff-pick-formula-mobile {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .ques1 {
    font-size: 34px;
    top: 0; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile .ques1 {
    font-size: 28px;
    line-height: 103%;
    top: 1.5%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans1 {
    top: 10.5%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans1M {
    top: 6.4919%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .ques2 {
    font-size: 34px;
    top: 17%; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile .ques2 {
    font-size: 28px;
    line-height: 103%;
    top: 11%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans2 {
    top: 23%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans2M {
    top: 14.9189%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .ques3 {
    font-size: 34px;
    top: 30%; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile .ques3 {
    font-size: 28px;
    line-height: 103%;
    top: 19.5%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans3 {
    top: 35.5%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans3M {
    top: 23.3458%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .ques4 {
    font-size: 34px;
    top: 42.5%; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile .ques4 {
    font-size: 28px;
    line-height: 103%;
    top: 27.5%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans4 {
    top: 48%; }
  .content-asset .foundation-main-content #ff-pick-formula .ans4M {
    top: 33.3958%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .ques5 {
    font-size: 34px;
    top: 55%; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile .ques5 {
    font-size: 28px;
    line-height: 103%;
    top: 38%; }
  .content-asset .foundation-main-content #ff-pick-formula-desktop .step5Help {
    font-size: 18px;
    top: 58.5%; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile .step5Help {
    font-size: 18px;
    top: 40%; }
  .content-asset .foundation-main-content #ForLiquidM, .content-asset .foundation-main-content #ForLiquid, .content-asset .foundation-main-content #ForCreamM, .content-asset .foundation-main-content #ForCream, .content-asset .foundation-main-content #ForPowderM, .content-asset .foundation-main-content #ForPowder {
    display: block;
    position: absolute; }
  .content-asset .foundation-main-content #ForLiquidM, .content-asset .foundation-main-content #ForCreamM, .content-asset .foundation-main-content #ForPowderM {
    left: 37%;
    width: 25%; }
  .content-asset .foundation-main-content #ff-pick-formula #ff-pick-formula-mobile #ForLiquidM {
    top: 54%; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile #ForCreamM {
    top: 74%; }
  .content-asset .foundation-main-content #ff-pick-formula-mobile #ForPowderM {
    top: 92%; }
  .content-asset .foundation-main-content #ForLiquid {
    top: 86.8246%;
    width: 14.1509%; }
  .content-asset .foundation-main-content #ForCream {
    top: 86.8246%;
    width: 14.1509%; }
  .content-asset .foundation-main-content #ForPowder {
    top: 86.8246%;
    width: 14.1509%; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop, .content-asset .foundation-main-content #ff-pick-benefit-mobile {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop .ques1 {
    font-size: 34px;
    top: 1.5%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques1 {
    font-size: 28px;
    line-height: 103%;
    top: 2%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans1 {
    top: 11.5054%; }
  .content-asset .foundation-main-content #ff-pick-benefit #ff-pick-benefit-mobile .ans1 {
    top: 8.7%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans1M {
    top: 8.9888%; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop .ques2 {
    font-size: 34px;
    top: 19%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques2 {
    font-size: 28px;
    line-height: 103%;
    top: 15%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans2 {
    top: 25.0538%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ans2 {
    top: 20.0538%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans2M {
    top: 20.6569%; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop .ques3 {
    font-size: 34px;
    top: 32.5%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques3 {
    font-size: 28px;
    line-height: 103%;
    top: 26.8%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans3 {
    top: 38.6022%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ans3 {
    top: 31.6022%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans3M {
    top: 32.3250%; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop .ques4 {
    font-size: 34px;
    top: 46%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques4 {
    font-size: 28px;
    line-height: 103%;
    top: 38.3%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans4 {
    top: 52.3656%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ans4 {
    top: 44.3656%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans4M {
    top: 46.2403%; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop .ques5 {
    font-size: 34px;
    top: 60%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques5 {
    font-size: 28px;
    line-height: 103%;
    top: 52.5%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans5 {
    top: 65.6989%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ans5 {
    top: 57.6989%; }
  .content-asset .foundation-main-content #ff-pick-benefit .ans5M {
    top: 58.0812%; }
  .content-asset .foundation-main-content #ff-pick-benefit-desktop .ques6 {
    font-size: 34px;
    top: 73%; }
  .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques6 {
    font-size: 28px;
    line-height: 103%;
    top: 64%; }
  .content-asset .foundation-main-content #BenOilM, .content-asset .foundation-main-content #BenOil, .content-asset .foundation-main-content #BenSunM, .content-asset .foundation-main-content #BenSun, .content-asset .foundation-main-content #BenAddedM, .content-asset .foundation-main-content #BenAdded, .content-asset .foundation-main-content #BenImproveM, .content-asset .foundation-main-content #BenImprove {
    display: block;
    position: absolute; }
  .content-asset .foundation-main-content #BenOilM, .content-asset .foundation-main-content #BenSunM, .content-asset .foundation-main-content #BenAddedM, .content-asset .foundation-main-content #BenImproveM {
    left: 24.5833%;
    width: 50.2083%; }
  .content-asset .foundation-main-content #BenOil, .content-asset .foundation-main-content #BenSun, .content-asset .foundation-main-content #BenAdded, .content-asset .foundation-main-content #BenImprove {
    top: 79.4624%;
    width: 22.7358%; }
  .content-asset .foundation-main-content #BenOilM {
    top: 71.9965%; }
  .content-asset .foundation-main-content #BenSunM {
    top: 78.6517%; }
  .content-asset .foundation-main-content #BenAddedM {
    top: 85.3068%; }
  .content-asset .foundation-main-content #BenImproveM {
    top: 91.9620%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop, .content-asset .foundation-main-content #ff-pick-shade-mobile {
    position: relative; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .ques1 {
    font-size: 34px;
    top: 1.5%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ques1 {
    font-size: 28px;
    line-height: 103%;
    top: 1.5%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans1 {
    top: 7.8619%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ans1 {
    top: 5.8619%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans1M {
    top: 5.4592%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .ques2 {
    font-size: 34px;
    top: 13%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ques2 {
    font-size: 28px;
    line-height: 103%;
    top: 9.4%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans2 {
    top: 17.1198%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ans2 {
    top: 12.1198%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans2M {
    top: 11.9388%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .ques3 {
    font-size: 34px;
    top: 22%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ques3 {
    font-size: 28px;
    line-height: 103%;
    top: 15.8%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans3 {
    top: 26.3777%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ans3 {
    top: 18.7%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans3M {
    top: 18.4184%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .ques4 {
    font-size: 34px;
    top: 31.5%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ques4 {
    font-size: 28px;
    line-height: 103%;
    top: 22.3%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans4 {
    top: 35.7825%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ans4 {
    top: 25.7825%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans4M {
    top: 26.2755%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .ques5 {
    font-size: 34px;
    top: 41%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ques5 {
    font-size: 28px;
    line-height: 103%;
    top: 30.1%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans5 {
    top: 44.8935%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ans5 {
    top: 32.8935%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans5M {
    top: 32.7041%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .ques6 {
    font-size: 34px;
    top: 49.5%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ques6 {
    font-size: 28px;
    line-height: 103%;
    top: 36.5%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans6 {
    top: 54.2248%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ans6 {
    top: 40.2248%; }
  .content-asset .foundation-main-content #ff-pick-shade .ans6M {
    top: 40.5102%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .ques7 {
    font-size: 17px;
    top: 59.5%;
    font-family: 'HelveticaNeueW01-45Ligh'; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .ques7 {
    font-size: 17px;
    line-height: 103%;
    top: 43.5%; }
  .content-asset .foundation-main-content #deskSwatches {
    position: absolute;
    top: 62.9684%;
    width: 100%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile #deskSwatches {
    top: 46%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .oneSwatch0, .content-asset .foundation-main-content #ff-pick-shade-desktop .oneSwatch1, .content-asset .foundation-main-content #ff-pick-shade-desktop .oneSwatch2 {
    display: inline-block;
    margin: 0 3.6321%;
    position: relative;
    top: 0;
    vertical-align: top;
    width: 22.9465%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .imgSwatch {
    width: 90.9465%; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .shadeName {
    color: #000;
    font-size: 16px;
    line-height: 47px;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .shadeName:hover,
  .content-asset .foundation-main-content #ff-pick-shade-mobile .shadeName:hover {
    color: #fff;
    background: #000; }
  .content-asset .foundation-main-content #ff-pick-shade-desktop .shadeDesc {
    color: #000;
    margin-top: 6%;
    width: 90.9465%;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch0, .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch1, .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch2 {
    left: 24.7917%;
    position: relative;
    width: 50.6250%; }
    @media screen and (max-width: 767px) {
      .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch0, .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch1, .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch2 {
        position: absolute; } }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch0 {
    top: 45.4082%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch1 {
    top: 63.4694%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .oneSwatch2 {
    top: 81.5306%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .imgSwatch {
    width: 90.9465%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .shadeName {
    color: #000;
    text-transform: uppercase;
    width: 100%; }
  .content-asset .foundation-main-content #ff-pick-shade-mobile .shadeDesc {
    color: #000;
    margin: 0.8673% auto 0;
    max-width: 107%;
    width: 107%; }
  .content-asset .foundation-main-content #ff-results-desktop, .content-asset .foundation-main-content #ff-results-mobile {
    color: #000;
    position: relative; }
  .content-asset .foundation-main-content #meetD, .content-asset .foundation-main-content #perfectionD, .content-asset .foundation-main-content #discoverD, .content-asset .foundation-main-content #quoteD,
  .content-asset .foundation-main-content #meetM, .content-asset .foundation-main-content #perfectionM, .content-asset .foundation-main-content #discoverM, .content-asset .foundation-main-content #quoteM {
    color: #000;
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    font-family: 'HelveticaNeueW01-45Ligh'; }
  .content-asset .foundation-main-content #meetD {
    font-size: 34px;
    top: 1.0488%; }
  .content-asset .foundation-main-content #hrInResultsD, .content-asset .foundation-main-content #hrInResultsM {
    border-top-style: solid;
    border-top-width: 1px;
    position: absolute; }
  .content-asset .foundation-main-content #hrInResultsD {
    left: 7.5472%;
    top: 39.4776%;
    width: 85.0943%; }
  .content-asset .foundation-main-content #perfectionD {
    font-size: 34px;
    top: 42.0896%; }
  .content-asset .foundation-main-content #discoverD {
    font-size: 17px;
    top: 45%; }
  .content-asset .foundation-main-content #quoteD {
    font-size: 19px;
    top: 47.1642%; }
  .content-asset .foundation-main-content #ff-results-desktop .resProd {
    left: 16%;
    position: absolute;
    top: 7.2006%;
    width: 28%; }
  .content-asset .foundation-main-content .imgResMain, .content-asset .foundation-main-content .imgResSwatch {
    max-width: 100%; }
  .content-asset .foundation-main-content #ff-results-desktop .resProdDetails, .content-asset .foundation-main-content #ff-results-mobile .resProdDetails {
    font-family: 'Helvetica Neue LT W01_35 Thin';
    font-size: 16px;
    position: absolute; }
  .content-asset .foundation-main-content #ff-results-desktop .resProdDetails {
    height: 25.7164%;
    left: 44.8113%;
    top: 7.2006%;
    width: 28.3962%; }
  .content-asset .foundation-main-content #ff-results-mobile .resSwatch {
    position: relative;
    width: 74%; }
  .content-asset .foundation-main-content #ff-results-desktop .resSwatch {
    position: relative;
    width: 74%; }
  .content-asset .foundation-main-content #ff-results-mobile .resText {
    font-size: 17px;
    max-width: 100%;
    position: absolute;
    text-align: left;
    top: 56.0102%;
    width: 100%; }
  .content-asset .foundation-main-content #ff-results-desktop .resText {
    font-size: 15px;
    max-width: 150%;
    position: absolute;
    text-align: left;
    top: 60.3399%;
    width: 150%; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #ff-results-desktop .resText {
        top: 71%; } }
  .content-asset .foundation-main-content #ff-results-mobile .resName, .content-asset .foundation-main-content #ff-results-desktop .resName {
    font-family: 'Helvetica Neue LT W01_55 Roman';
    position: relative; }
  .content-asset .foundation-main-content #ff-results-desktop .resName {
    width: 233px; }
  .content-asset .foundation-main-content #ff-results-mobile .resShade, .content-asset .foundation-main-content #ff-results-desktop .resShade {
    position: relative;
    font-family: 'HelveticaNeueW01-45Ligh'; }
  .content-asset .foundation-main-content #ff-results-desktop .resShade {
    width: 233px; }
  .content-asset .foundation-main-content #ff-results-mobile .resPrice, .content-asset .foundation-main-content #ff-results-desktop .resPrice {
    position: relative;
    font-family: 'HelveticaNeueW01-45Ligh'; }
  .content-asset .foundation-main-content #ff-results-mobile .resAddProd {
    position: absolute;
    top: 91.3043%;
    text-align: left;
    width: 100%; }
  .content-asset .foundation-main-content #ff-results-desktop .resAddProd {
    position: absolute;
    top: 92%;
    text-align: left; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content #ff-results-desktop .resAddProd {
        top: 100%; } }
  .content-asset .foundation-main-content .resXAdd select {
    width: 30%;
    margin-right: 5px; }
    @media screen and (min-width: 1240px) {
      .content-asset .foundation-main-content .resXAdd select {
        margin-top: 20px; } }
    @media screen and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content .resXAdd select {
        width: 48%; } }
  @media screen and (min-width: 960px) and (max-width: 1239px) {
    .content-asset .foundation-main-content .resXSell .resXAdd select {
      width: 30%; } }
  .content-asset .foundation-main-content #ff-results-mobile .FFAdd2Bag:hover {
    background: none; }
  .content-asset .foundation-main-content #ff-results-desktop .FFAdd2Bag {
    /* reducing grey line below buttons */
    font-size: 0.1px;
    line-height: 0.1px;
    width: 66%; }
    .content-asset .foundation-main-content #ff-results-desktop .FFAdd2Bag:hover {
      background: none; }
  @media screen and (max-width: 959px) and (min-width: 768px) {
    .content-asset .foundation-main-content #ff-results-desktop .FFAdd2Bag {
      width: 60%; } }
  .content-asset .foundation-main-content #ff-results-desktop .FFAddAll2Bag {
    /* reducing grey line below buttons */
    font-size: 0.1px;
    line-height: 0.1px; }
  .content-asset .foundation-main-content #ff-results-desktop .resView {
    font-size: 17px;
    left: 31.6038%;
    position: absolute;
    top: 34.6069%; }
  .content-asset .foundation-main-content #ff-results-desktop .resView a, .content-asset .foundation-main-content #ff-results-desktop .resView a:hover,
  .content-asset .foundation-main-content #ff-results-mobile .resView a, .content-asset .foundation-main-content #ff-results-mobile .resView a:hover {
    color: #000;
    text-decoration: underline; }
  .content-asset .foundation-main-content #ff-results-desktop .resXSell {
    font-family: "HelveticaNeueW01-UltLt",Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 25.7164%;
    position: absolute;
    text-align: left;
    top: 54.5922%;
    width: 20%; }
  .content-asset .foundation-main-content #ff-results-desktop .resXSell1 {
    left: 4.2453%; }
  .content-asset .foundation-main-content #ff-results-desktop .resXSell2 {
    left: 27.8302%; }
  .content-asset .foundation-main-content #ff-results-desktop .resXSell2 .resXName {
    max-width: 100%;
    width: 100%;
    font-family: 'Helvetica Neue LT W01_35 Thin'; }
  .content-asset .foundation-main-content #ff-results-desktop .resXSell3 {
    left: 51.8868%; }
    @media screen and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content #ff-results-desktop .resXSell3 {
        left: 49.8868%; } }
  .content-asset .foundation-main-content #ff-results-desktop .resXSell4 {
    left: 75.4717%; }
  .content-asset .foundation-main-content #ff-results-desktop .product-tile {
    padding: 0; }
  .content-asset .foundation-main-content #ff-results-desktop .resXProd {
    padding: 0 18px; }
  .content-asset .foundation-main-content #ff-results-mobile .resXStep, .content-asset .foundation-main-content #ff-results-desktop .resXStep {
    text-transform: uppercase;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    padding: 0 18px; }
  .content-asset .foundation-main-content #ff-results-desktop .resXName {
    padding: 0 18px; }
  .content-asset .foundation-main-content #ff-results-mobile .resXShade, .content-asset .foundation-main-content #ff-results-desktop .resXShade {
    font-family: 'Helvetica Neue LT W01_35 Thin';
    padding: 0 18px; }
  .content-asset .foundation-main-content #ff-results-desktop .resXPrice {
    font-family: 'Helvetica Neue LT W01_35 Thin';
    padding: 0 18px; }
  .content-asset .foundation-main-content #ff-results-desktop .resXAdd {
    position: absolute;
    top: 100%;
    width: 100%;
    padding: 20px 18px; }
  .content-asset .foundation-main-content #ff-results-desktop .resTotal {
    font-size: 16px;
    height: 33px;
    left: 26%;
    line-height: 33px;
    position: absolute;
    top: 88%;
    width: 20.566%;
    font-family: 'Helvetica Neue LT W01_55 Roman';
    padding-top: 20px; }
  .content-asset .foundation-main-content #ff-results-desktop .resAddAll {
    left: 46%;
    position: absolute;
    top: 88%;
    width: 20.566%;
    padding-top: 20px; }
  .content-asset .foundation-main-content #qtyMainResult {
    margin-right: 5px;
    width: 30% !important; }
  .content-asset .foundation-main-content #qtyMainResultM {
    margin-right: 5px;
    width: 25% !important; }
  .content-asset .foundation-main-content .selectricWrapper {
    margin-right: 6px;
    top: 4px;
    width: 53px;
    z-index: 2;
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
    cursor: pointer; }
  .content-asset .foundation-main-content .selectricHideSelect {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0; }
  .content-asset .foundation-main-content .selectricHideSelect select {
    position: absolute;
    left: -100%;
    display: none; }
  .content-asset .foundation-main-content .selectric {
    border: 1px solid #ddd;
    background: #f8f8f8;
    position: relative;
    border-radius: 2px;
    color: #303030; }
  .content-asset .foundation-main-content .selectric .label, .content-asset .foundation-main-content .selectric label, .content-asset .foundation-main-content .selectric .header-promotion-bar .promotion-bar .promotion, .header-promotion-bar .promotion-bar .content-asset .foundation-main-content .selectric .promotion, .content-asset .foundation-main-content .selectric .header-promotion-bar .promo-head-slot .promotion, .header-promotion-bar .promo-head-slot .content-asset .foundation-main-content .selectric .promotion, .content-asset .foundation-main-content .selectric .menu-utility-user > a, .content-asset .foundation-main-content .selectric
  .menu-utility-user .sign-in-wrapper > a,
  .menu-utility-user .content-asset .foundation-main-content .selectric .sign-in-wrapper > a, .content-asset .foundation-main-content .selectric .menu-utility-user .dropdown-pane.is-open span.error, .menu-utility-user .dropdown-pane.is-open .content-asset .foundation-main-content .selectric span.error, .content-asset .foundation-main-content .selectric .menu-utility-user .dropdown-pane.is-open p, .menu-utility-user .dropdown-pane.is-open .content-asset .foundation-main-content .selectric p, .content-asset .foundation-main-content .selectric .menu-utility-user .dropdown-pane.is-open button, .menu-utility-user .dropdown-pane.is-open .content-asset .foundation-main-content .selectric button, .content-asset .foundation-main-content .selectric .mini-cart-details, .content-asset .foundation-main-content .selectric .mini-cart-totals .free-shipping-text, .mini-cart-totals .content-asset .foundation-main-content .selectric .free-shipping-text, .content-asset .foundation-main-content .selectric .mini-cart-totals .float-left, .mini-cart-totals .content-asset .foundation-main-content .selectric .float-left, .content-asset .foundation-main-content .selectric .mini-cart-totals .float-right, .mini-cart-totals .content-asset .foundation-main-content .selectric .float-right, .content-asset .foundation-main-content .selectric .pt_cart .cart-error, .pt_cart .content-asset .foundation-main-content .selectric .cart-error, .content-asset .foundation-main-content .selectric .sample-selection.reveal .modal-body .product-tile .product-tile-info, .sample-selection.reveal .modal-body .product-tile .content-asset .foundation-main-content .selectric .product-tile-info, .content-asset .foundation-main-content .selectric .bonus-item-modal.reveal .modal-body .product-tile .product-tile-info, .bonus-item-modal.reveal .modal-body .product-tile .content-asset .foundation-main-content .selectric .product-tile-info, .content-asset .foundation-main-content .selectric .checkout-shipping .form-caption, .checkout-shipping .content-asset .foundation-main-content .selectric .form-caption, .content-asset .foundation-main-content .selectric
  .edit-add-address .form-caption,
  .edit-add-address .content-asset .foundation-main-content .selectric .form-caption, .content-asset .foundation-main-content .selectric
  .checkout-billing .form-caption,
  .checkout-billing .content-asset .foundation-main-content .selectric .form-caption, .content-asset .foundation-main-content .selectric
  .edit-address .form-caption,
  .edit-address .content-asset .foundation-main-content .selectric .form-caption, .content-asset .foundation-main-content .selectric
  .editaddress .form-caption,
  .editaddress .content-asset .foundation-main-content .selectric .form-caption, .content-asset .foundation-main-content .selectric
  .edit-billing-address .form-caption,
  .edit-billing-address .content-asset .foundation-main-content .selectric .form-caption, .content-asset .foundation-main-content .selectric .order-history-header .value, .order-history-header .content-asset .foundation-main-content .selectric .value, .content-asset .foundation-main-content .selectric .checkoutlogin .login-box .password-reset, .checkoutlogin .login-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .pt_customer-service .primary-content .contact-form-wrapper .login-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .login-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .checkoutlogin .account-registration .registration-box .password-reset, .checkoutlogin .account-registration .registration-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .account-registration .checkoutlogin .registration-box .password-reset, .account-registration .checkoutlogin .registration-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .password-reset, .checkoutlogin .pt_checkorder .order-track-wrapper .registration-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .password-reset, .pt_checkorder .order-track-wrapper .checkoutlogin .registration-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .checkoutlogin .login-wrapper .registration-box .password-reset, .checkoutlogin .login-wrapper .registration-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .login-wrapper .checkoutlogin .registration-box .password-reset, .login-wrapper .checkoutlogin .registration-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric .pt_customer-service .primary-content .contact-form-wrapper .registration-box .password-reset, .pt_customer-service .primary-content .contact-form-wrapper .registration-box .content-asset .foundation-main-content .selectric .password-reset, .content-asset .foundation-main-content .selectric #sign-in-dropdown .user-links, #sign-in-dropdown .content-asset .foundation-main-content .selectric .user-links, .content-asset .foundation-main-content .selectric .search-result-store .results-hits, .search-result-store .content-asset .foundation-main-content .selectric .results-hits, .content-asset .foundation-main-content .selectric .howto-detail-page .related-section .view-all-link, .howto-detail-page .related-section .content-asset .foundation-main-content .selectric .view-all-link, .content-asset .foundation-main-content .selectric .store-detail-page .store-event small, .store-detail-page .store-event .content-asset .foundation-main-content .selectric small, .content-asset .foundation-main-content .selectric .artist-dtpage-wrap .artist-detail-section .artist-detail-rw h3, .artist-dtpage-wrap .artist-detail-section .artist-detail-rw .content-asset .foundation-main-content .selectric h3 {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 30px 0 0;
    padding: 3px 6px 6px;
    font-size: 14px;
    line-height: 22px;
    color: #444;
    height: 22px; }
  .content-asset .foundation-main-content .select-dropdown-button {
    font-size: 23px;
    margin: 2px 0; }
  .content-asset .foundation-main-content .select-dropdown-button, .content-asset .foundation-main-content .us-dialog .select-dropdown-button {
    content: "\f107";
    font-family: FontAwesome;
    border-left: 1px solid #ccc;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 8px; }
  .content-asset .foundation-main-content .selectricOpen .selectricItems {
    display: block; }
  .content-asset .foundation-main-content .selectricItems {
    display: none;
    position: absolute;
    overflow: auto;
    top: 100%;
    left: 0;
    background: #f9f9f9;
    border: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-radius: 0 0 2px 2px;
    z-index: 9998;
    box-shadow: 0 0 10px -6px; }
  .content-asset .foundation-main-content .selectricItems li, .content-asset .foundation-main-content .selectricItems ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    min-height: 20px; }
  .content-asset .foundation-main-content .selectricItems li.selected, .content-asset .foundation-main-content .selectricItems li:hover {
    background-color: #444;
    color: #fff; }
  .content-asset .foundation-main-content .selectricItems li {
    display: block;
    padding: 5px;
    cursor: pointer; }
  .content-asset .foundation-main-content .selectricItems li, .content-asset .foundation-main-content .selectricItems ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    min-height: 20px; }
  .content-asset .foundation-main-content input[type=email], .content-asset .foundation-main-content input[type=password], .content-asset .foundation-main-content input[type=text], .content-asset .foundation-main-content textarea {
    border-radius: 3px; }
  .content-asset .foundation-main-content .selectricInput {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    background: 0 0 !important; }
  .content-asset .foundation-main-content .button, .content-asset .foundation-main-content .button-link, .content-asset .foundation-main-content .menu-utility-user .dropdown-pane.is-open .links, .menu-utility-user .dropdown-pane.is-open .content-asset .foundation-main-content .links, .content-asset .foundation-main-content .button-newsletter, .content-asset .foundation-main-content button, .content-asset .foundation-main-content input[type=button] {
    cursor: pointer;
    display: inline;
    border: none !important;
    padding: 0px !important; }
  .content-asset .foundation-main-content .selectric, .content-asset .foundation-main-content .selectricHover .selectric, .content-asset .foundation-main-content .selectricOpen .selectric {
    border-color: #000;
    height: 30px; }
  .content-asset .foundation-main-content .primary-content .content-asset ul li {
    margin-left: 0; }
  .content-asset .foundation-main-content div.selectricItems {
    text-align: left; }
  .content-asset .foundation-main-content #ff-results-mobile .resXStep, .content-asset .foundation-main-content #ff-results-mobile .resXShade {
    padding: 0; }
  .content-asset .foundation-main-content .product-tile:hover .tileHover {
    color: #aaa;
    font-size: 14px;
    height: 145px;
    text-align: left;
    background: rgba(0, 0, 0, 0.7); }
    .content-asset .foundation-main-content .product-tile:hover .tileHover #quickviewbutton.red-button {
      background-color: #b91f2b;
      bottom: 1px;
      color: #fff;
      padding: 5px;
      position: absolute;
      right: 10px;
      text-align: center;
      margin-bottom: 15px;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b91f2b), color-stop(1, #971a26)); }
      .content-asset .foundation-main-content .product-tile:hover .tileHover #quickviewbutton.red-button:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8b1720), color-stop(1, #71131c)); }
    @media screen and (max-width: 1239px) {
      .content-asset .foundation-main-content .product-tile:hover .tileHover {
        display: none; } }
  @media screen and (max-width: 767px) {
    .content-asset .foundation-main-content .product-tile .product-image {
      margin: 0;
      padding-bottom: 5px; } }
  .content-asset .foundation-main-content .break-on-desktop {
    display: inline-block; }
  .content-asset .foundation-main-content .break-on-big {
    display: inline-block; }
  .content-asset .foundation-main-content .break-over-phone {
    display: inline-block; }
  @media screen and (min-width: 960px) and (max-width: 1279px) {
    .content-asset .foundation-main-content {
      /* non-desktop */ }
      .content-asset .foundation-main-content #landingLink {
        font-size: 13px; }
      .content-asset .foundation-main-content .anyAns, .content-asset .foundation-main-content .btn-pick {
        font-size: 14px; }
      .content-asset .foundation-main-content #ff-pick-shade-desktop .ques1 {
        top: 0.5%; }
      .content-asset .foundation-main-content #step2X {
        /*	height: 6.8%; */
        /* height: initial; */
        /* left: 77.7%; */
        /* top: 53.8%; */ }
      .content-asset .foundation-main-content .break-on-desktop {
        display: none; } }
  @media screen and (min-width: 768px) and (max-width: 959px) {
    .content-asset .foundation-main-content {
      /* tablet-portrait */ }
      .content-asset .foundation-main-content #landingLink {
        font-size: 11px; }
      .content-asset .foundation-main-content #ff-results-desktop .resProdDetails, .content-asset .foundation-main-content #ff-results-desktop .resXSell, .content-asset .foundation-main-content #ff-results-desktop .resView {
        font-size: 14px; }
      .content-asset .foundation-main-content #header .topbar li div#mini-cart {
        padding-left: 9px; }
      .content-asset .foundation-main-content .anyAns, .content-asset .foundation-main-content .btn-pick {
        font-size: 11px; }
      .content-asset .foundation-main-content .resXSell2 .resXName {
        font-size: 13px; }
      .content-asset .foundation-main-content #step2X {
        /* left: 77.6%; */
        height: auto;
        height: initial; }
      .content-asset .foundation-main-content .ques1, .content-asset .foundation-main-content .ques2, .content-asset .foundation-main-content .ques3, .content-asset .foundation-main-content .ques4, .content-asset .foundation-main-content .ques5, .content-asset .foundation-main-content .ques6 {
        font-size: 30px !important; }
      .content-asset .foundation-main-content #ff-pick-benefit-desktop .ques1, .content-asset .foundation-main-content #ff-pick-shade-desktop .ques1 {
        top: 0; }
      .content-asset .foundation-main-content #ff-pick-shade-desktop .ques7 {
        font-size: 16px;
        top: 59%; }
      .content-asset .foundation-main-content #perfectionD {
        font-size: 30px; }
      .content-asset .foundation-main-content .pop2cat {
        top: 32%; }
      .content-asset .foundation-main-content .pop2desc {
        font-size: 15px;
        top: 60%; }
      .content-asset .foundation-main-content #quoteD {
        font-size: 18px;
        top: 47%; }
      .content-asset .foundation-main-content #ff-results-desktop .FFAdd2Bag {
        width: 60%; } }
    @media screen and (min-width: 768px) and (max-width: 959px) and (min-width: 768px) and (max-width: 1239px) {
      .content-asset .foundation-main-content #ff-results-desktop .FFAdd2Bag {
        padding-top: 10px !important; } }
  @media screen and (min-width: 768px) and (max-width: 959px) {
      .content-asset .foundation-main-content #ff-results-desktop .resAddProd {
        top: 97%; }
      .content-asset .foundation-main-content #ff-results-desktop .resView {
        top: 36%; }
      .content-asset .foundation-main-content #ff-results-desktop .resTotal {
        font-size: 14px;
        height: 23px;
        line-height: 23px; }
      .content-asset .foundation-main-content .break-on-desktop {
        display: none; }
      .content-asset .foundation-main-content .break-on-big {
        display: none; } }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    .content-asset .foundation-main-content {
      /* phone landscape */
      /* results, 2 columns */
      /** last minute tightening */
      /* results, to here */ }
      .content-asset .foundation-main-content .shadeName {
        font-size: 16px;
        line-height: 47px; }
      .content-asset .foundation-main-content .shadeDesc {
        font-size: 16px; }
      .content-asset .foundation-main-content .anyAns, .content-asset .foundation-main-content .btn-pick {
        font-size: 15px; }
      .content-asset .foundation-main-content #ff-results-mobile .imgRes {
        height: 1526px; }
      .content-asset .foundation-main-content #ff-results-mobile .resView {
        font-size: 17px;
        position: absolute;
        top: 29.7511%;
        width: 100%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell {
        font-family: "HelveticaNeueW01-UltLt",Arial,Helvetica,sans-serif;
        font-size: 17px;
        height: 21%;
        line-height: 103%;
        position: absolute;
        text-align: left;
        width: 41%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell1 {
        left: 7.2917%;
        top: 45.2338%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell2 {
        left: 54.1667%;
        top: 45.2338%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell2 .resXName {
        max-width: 100%;
        width: 100%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell3 {
        left: 7.2917%;
        top: 70%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell4 {
        left: 54.1667%;
        top: 70%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXAdd {
        position: absolute;
        top: 100%;
        width: 100%; }
      .content-asset .foundation-main-content #meetM {
        font-size: 31px;
        top: 0.9%; }
      .content-asset .foundation-main-content #hrInResultsM {
        left: 3.1250%;
        top: 32.8476%;
        width: 93.7500%; }
      .content-asset .foundation-main-content #perfectionM {
        font-size: 30px;
        top: 34.2%;
        width: 100%; }
      .content-asset .foundation-main-content #discoverM {
        font-size: 17px;
        top: 36.5%; }
      .content-asset .foundation-main-content #quoteM {
        font-size: 19px;
        line-height: 103%;
        top: 39%; }
      .content-asset .foundation-main-content #ff-results-mobile .resProd {
        position: absolute;
        top: 4.7966%;
        width: 51%; }
      .content-asset .foundation-main-content #ff-results-mobile .resProdDetails {
        height: 23%;
        left: 49%;
        top: 5%;
        width: 50%; }
      .content-asset .foundation-main-content #ff-results-mobile .FFAddAll2Bag {
        font-size: 0.1px;
        line-height: 0.1px; }
      .content-asset .foundation-main-content #ff-results-mobile .resTotal {
        font-size: 16px;
        height: 33px;
        line-height: 33px;
        position: absolute;
        top: 95%;
        width: 100%; }
      .content-asset .foundation-main-content #ff-results-mobile .resAddAll {
        position: absolute;
        top: 96.9284%;
        width: 100%; }
      .content-asset .foundation-main-content .break-on-desktop {
        display: none; }
      .content-asset .foundation-main-content .break-on-big {
        display: none; }
      .content-asset .foundation-main-content .break-over-phone {
        display: none; } }
  @media screen and (max-width: 479px) {
    .content-asset .foundation-main-content {
      /* phone */
      /* this one is smaller */
      /* Results, on phone protrait, single column */
      /* Results, to here */ }
      .content-asset .foundation-main-content .hideOnPhPort {
        display: none; }
      .content-asset .foundation-main-content .pop2cat {
        font-size: 38px; }
      .content-asset .foundation-main-content .pop2desc {
        font-size: 13px;
        width: 100%; }
      .content-asset .foundation-main-content .pop2txt1M {
        top: 0%; }
      .content-asset .foundation-main-content .pop2txt2M {
        top: 19%; }
      .content-asset .foundation-main-content .pop2txt3M {
        top: 35%; }
      .content-asset .foundation-main-content .pop2txt4M {
        top: 55%; }
      .content-asset .foundation-main-content .pop2txt5M {
        top: 67%; }
      .content-asset .foundation-main-content .pop2txt6M {
        top: 84%; }
      .content-asset .foundation-main-content #TypOilyM, .content-asset .foundation-main-content #TypNormalM, .content-asset .foundation-main-content #TypDryM {
        width: 62%;
        left: 19%;
        height: 32px;
        line-height: 32px; }
      .content-asset .foundation-main-content .shadeName {
        font-size: 13px;
        line-height: 34px; }
      .content-asset .foundation-main-content .oneSwatch0 a, .content-asset .foundation-main-content .oneSwatch1 a, .content-asset .foundation-main-content .oneSwatch2 a {
        position: relative;
        top: -5%; }
      .content-asset .foundation-main-content .shadeDesc {
        font-size: 11px;
        position: relative;
        top: -9%;
        z-index: 1; }
      .content-asset .foundation-main-content .anyAns, .content-asset .foundation-main-content .btn-pick {
        font-size: 13px;
        height: 40px;
        line-height: 40px; }
      .content-asset .foundation-main-content #ff-pick-intensity-mobile .ques1 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-undertone-mobile .ques1 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-undertone-mobile .ques2 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-type-mobile .ques1 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-type-mobile .ques2 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-type-mobile .ques3 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques1 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques2 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques3 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-coverage-mobile .ques4 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-formula-mobile .ques1 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-formula-mobile .ques2 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-formula-mobile .ques3 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-formula-mobile .ques4 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-formula-mobile .ques5 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-formula-mobile .step5Help {
        font-size: 12px; }
      .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques1 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques2 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques3 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques4 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques5 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-benefit-mobile .ques6 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-shade-mobile .ques1 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-shade-mobile .ques2 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-shade-mobile .ques3 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-shade-mobile .ques4 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-shade-mobile .ques5 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-shade-mobile .ques6 {
        font-size: 19px; }
      .content-asset .foundation-main-content #ff-pick-shade-mobile .ques7 {
        font-size: 12px;
        top: 44%;
        z-index: 2; }
      .content-asset .foundation-main-content #BenOilM, .content-asset .foundation-main-content #BenSunM, .content-asset .foundation-main-content #BenAddedM, .content-asset .foundation-main-content #BenImproveM {
        left: 18%;
        width: 64%; }
      .content-asset .foundation-main-content #ff-results-mobile .imgRes {
        height: 2447px; }
      .content-asset .foundation-main-content #ff-results-mobile #meetM {
        font-size: 28px;
        top: 0.8582%; }
      .content-asset .foundation-main-content #ff-results-mobile .resProd {
        position: absolute;
        top: 2.0025%;
        width: 50%; }
      .content-asset .foundation-main-content #ff-results-mobile .resProdDetails {
        height: 12%;
        left: 50%;
        top: 2.0025%;
        width: 50%; }
      .content-asset .foundation-main-content #ff-results-mobile .resView {
        font-size: 17px;
        position: absolute;
        top: 16%;
        width: 100%; }
      .content-asset .foundation-main-content #ff-results-mobile #hrInResultsM {
        left: 3.1250%;
        top: 18.5%;
        width: 93.7500%; }
      .content-asset .foundation-main-content #ff-results-mobile #perfectionM {
        font-size: 20px;
        top: 19.5%; }
      .content-asset .foundation-main-content #ff-results-mobile #discoverM {
        font-size: 18px;
        top: 20.5%; }
      .content-asset .foundation-main-content #ff-results-mobile #quoteM {
        font-size: 15px;
        top: 22%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell {
        font-family: "HelveticaNeueW01-UltLt",Arial,Helvetica,sans-serif;
        font-size: 17px;
        height: 14.3032%;
        line-height: 103%;
        position: absolute;
        text-align: left; }
      .content-asset .foundation-main-content #ff-results-mobile .resXProd .product-tile {
        margin-left: 9%;
        width: 82%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXStep,
      .content-asset .foundation-main-content #ff-results-mobile .resXName,
      .content-asset .foundation-main-content #ff-results-mobile .resXShade,
      .content-asset .foundation-main-content #ff-results-mobile .resXPrice,
      .content-asset .foundation-main-content #ff-results-mobile .resXAdd {
        margin-left: 12%;
        width: 78%; }
      .content-asset .foundation-main-content .resXStep {
        margin-top: -1.5%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell1 {
        top: 26%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell2 {
        top: 42%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell3 {
        top: 58%; }
      .content-asset .foundation-main-content #ff-results-mobile .resXSell4 {
        top: 75%; }
      .content-asset .foundation-main-content #ff-results-mobile .resTotal {
        font-size: 16px;
        height: 33px;
        line-height: 33px;
        position: absolute;
        top: 90%;
        width: 100%; }
      .content-asset .foundation-main-content #ff-results-mobile .resAddAll {
        position: absolute;
        top: 92%;
        width: 100%; }
      .content-asset .foundation-main-content #ff-results-mobile .resText {
        font-size: 16px;
        top: 37%; }
      .content-asset .foundation-main-content #ff-results-mobile .resAddProd {
        left: -32%;
        max-width: 134%;
        top: 92%;
        width: 134%; }
      .content-asset .foundation-main-content #ff-results-mobile .FFAdd2Bag {
        margin-left: -3%;
        width: 59.5%; }
      .content-asset .foundation-main-content .resXAdd button:hover,
      .content-asset .foundation-main-content .resAddAll button:hover {
        background-color: transparent !important; }
      .content-asset .foundation-main-content .break-on-desktop {
        display: none; }
      .content-asset .foundation-main-content .break-on-big {
        display: none; }
      .content-asset .foundation-main-content .break-over-phone {
        display: none; } }

/* ---------- */
form#NewPasswordForm .form-caption {
  margin: .5em 0 1em 0;
  font-size: 12px;
  position: relative;
  bottom: 0; }

form#NewPasswordForm .form-row-button {
  padding: 0; }

@media screen and (max-width: 767px) {
  form#NewPasswordForm .form-row-button {
    margin: 0;
    border-top: none; }
    form#NewPasswordForm .form-row-button .apply {
      font-size: 22px; } }

@media print, screen and (min-width: 40em) {
  form#NewPasswordForm .form-row label {
    min-width: 172px; } }

.gotohomepage-link {
  text-decoration: underline; }

.skedge-events {
  position: relative; }
  .skedge-events .banner img {
    width: 100%; }
  .skedge-events .help-tip {
    display: none;
    position: absolute;
    float: right;
    right: 0;
    margin-top: 50px; }
    @media print, screen and (min-width: 64.0625em) {
      .skedge-events .help-tip {
        display: block; } }
    .skedge-events .help-tip h3 {
      text-align: right; }
  .skedge-events #myFrame {
    margin: 0 auto;
    padding-top: -10px;
    border: none; }
  @media screen and (max-width: 1023px) {
    .skedge-events #myFrame {
      width: 100%; } }
  @media screen and (min-width: 1024px) {
    .skedge-events #myFrame {
      width: 1060px; } }

.skedge {
  width: 100%; }
