<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* _functions.scss: homebrewed and 3rd party SASS functions */
/* Font Mixins, Extensions */
/* _functions.scss: homebrewed and 3rd party SASS functions */
/**
* Creates a plus/minus psudeo element.
* Displays as a minus by default
* When a .collapsed class is on the element, displays as a plus
*/
/**
Styles for various recommendation components on the site
*/
.brand-dyn .product-carousel-component__header {
  font-family: "AzoSansRegular";
  font-weight: 500; }

.brand-gar .product-carousel-component__header {
  font-family: "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 500; }

.product-carousel-component__products {
  display: none; }
  .product-carousel-component__products .image-container {
    max-width: 100%; }
    .product-carousel-component__products .image-container a:focus {
      outline-offset: 0px !important; }
  .product-carousel-component__products.slick-initialized {
    display: block; }
  .product-carousel-component__products .slick-slide {
    margin: 0 8px 0 0; }
    .product-carousel-component__products .slick-slide:last-child {
      margin-right: 0; }

.product-carousel-component--cross-sell .product-carousel-component__header {
  line-height: 1.13;
  letter-spacing: 0.6px; }

.product-carousel-component--cross-sell .product-carousel-component__products {
  margin-top: 7px; }

.product-carousel-component--cross-sell .product-carousel-component__products:focus-within &gt; .slick-arrow:not(.slick-disabled),
.product-carousel-component--cross-sell .product-carousel-component__products:focus-within &gt; .slick-arrow.slick-disabled:focus {
  display: inline-block !important; }

.product-carousel-component--product-slot .product-carousel-component__header, .product-carousel-component--einstein-carousel .product-carousel-component__header {
  font-size: 1.375rem;
  line-height: .82;
  letter-spacing: 0.8px; }

.product-carousel-component--product-slot .product-carousel-component__products, .product-carousel-component--einstein-carousel .product-carousel-component__products {
  margin-top: 25px; }

.product-carousel-component--cross-sell .slick-arrow, .product-carousel-component--einstein-carousel .slick-arrow, .product-carousel-component--product-slot .slick-arrow {
  display: none !important;
  width: 36px;
  height: 40px; }

.product-carousel-component--cross-sell:hover .slick-arrow:not(.slick-disabled), .product-carousel-component--einstein-carousel:hover .slick-arrow:not(.slick-disabled), .product-carousel-component--product-slot:hover .slick-arrow:not(.slick-disabled) {
  display: block !important; }

.product-carousel-component--cross-sell:hover .slick-arrow.slick-next, .product-carousel-component--einstein-carousel:hover .slick-arrow.slick-next, .product-carousel-component--product-slot:hover .slick-arrow.slick-next {
  right: 8px; }

.product-carousel-component--cross-sell:hover .slick-arrow.slick-prev, .product-carousel-component--einstein-carousel:hover .slick-arrow.slick-prev, .product-carousel-component--product-slot:hover .slick-arrow.slick-prev {
  left: 8px; }

.product-carousel-component--cross-sell .slick-arrow {
  top: 100px; }

.product-carousel-component--einstein-carousel .slick-arrow, .product-carousel-component--product-slot .slick-arrow {
  top: 200px; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

ul.slick-slider {
  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  -khtml-padding-start: 0;
  -o-padding-start: 0; }

.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 {
  -webkit-transform: translate3d(0, 0, 0);
  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: block;
    max-width: 100%; }
  .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 {
  position: absolute;
  display: block;
  height: 48px;
  width: 48px;
  min-height: 0;
  font-weight: initial;
  line-height: 0;
  font-size: 0;
  border-radius: 0;
  cursor: pointer;
  background: #fff;
  color: transparent;
  top: 32%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  opacity: 0.5;
  z-index: 1; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    background: #fff;
    opacity: 0.8;
    color: transparent; }
  .slick-prev.slick-disabled::before,
  .slick-next.slick-disabled::before {
    opacity: 0.25; }
  .slick-prev::before,
  .slick-next::before {
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #000;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.slick-prev {
  left: 1px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: 1px; }
  .slick-prev::before {
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); }
    [dir="rtl"] .slick-prev::before {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }

.slick-next {
  right: 1px; }
  [dir="rtl"] .slick-next {
    left: 1px;
    right: auto; }
  .slick-next::before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
    [dir="rtl"] .slick-next::before {
      -webkit-transform: rotate(-135deg);
              transform: rotate(-135deg); }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 22px;
    width: 22px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 24px;
      width: 30px;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        background-color: transparent; }
        .slick-dots li button:hover::before, .slick-dots li button:focus::before {
          opacity: 0.8;
          background-color: #000; }
      .slick-dots li button::before {
        content: "";
        position: absolute;
        top: 10px;
        left: 5px;
        width: 20px;
        height: 5px;
        font-size: 25px;
        line-height: 20px;
        text-align: center;
        color: #000;
        background-color: #000;
        opacity: 0.5;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition: opacity 0.1s;
        transition: opacity 0.1s; }
    .slick-dots li.slick-active button::before {
      color: #000;
      opacity: 1; }

.slick-dots-thin {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots-thin li {
    width: 100%;
    margin: 0 2px;
    background: #d8d8d8; }
    .slick-dots-thin li button {
      border: 0;
      background: transparent;
      display: block;
      line-height: 0;
      font-size: 0;
      color: transparent;
      cursor: pointer;
      width: 100%; }
    .slick-dots-thin li.slick-active {
      background: #000; }

.slick-dark-arrows .slick-prev,
.slick-dark-arrows .slick-next {
  height: 64px;
  width: 24px;
  background-color: #000; }
  .slick-dark-arrows .slick-prev:hover, .slick-dark-arrows .slick-prev:focus,
  .slick-dark-arrows .slick-next:hover,
  .slick-dark-arrows .slick-next:focus {
    background: #000; }
  .slick-dark-arrows .slick-prev::before,
  .slick-dark-arrows .slick-next::before {
    border-color: #fff; }

.product-tile-caro .slick-prev,
.product-tile-caro .slick-next,
.orderconfirmation-product-tile-caro .slick-prev,
.orderconfirmation-product-tile-caro .slick-next {
  top: 35%; }

.product-tile-caro .slick-prev,
.orderconfirmation-product-tile-caro .slick-prev {
  left: 15px; }

.product-tile-caro .slick-next,
.orderconfirmation-product-tile-caro .slick-next {
  right: 15px; }

.product-tile-caro:not(.slick-initialized),
.orderconfirmation-product-tile-caro:not(.slick-initialized) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.product-tile-caro &gt; .grid-tile,
.orderconfirmation-product-tile-caro &gt; .grid-tile {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 310px; }

@media (min-width: 992px) {
  .product-carousel {
    max-width: 430px;
    margin: 0 auto; } }

@media (min-width: 992px) {
  .product-include-item-carousel {
    max-width: 320px;
    margin: 0 auto; } }

.product-carousel.slick-dotted.slick-slider,
.product-include-item-carousel.slick-dotted.slick-slider {
  margin-bottom: 35px; }

.product-carousel .slide,
.product-include-item-carousel .slide {
  padding: 0 5px; }
  .product-carousel .slide .slide-img,
  .product-include-item-carousel .slide .slide-img {
    width: calc(calc(300 / 375) * 100vw);
    height: auto; }

.product-carousel .slick-dots,
.product-include-item-carousel .slick-dots {
  bottom: -20px; }

@media (min-width: 992px) {
  .product-carousel .slick-track,
  .product-include-item-carousel .slick-track {
    margin: 0 auto; }
  .product-carousel .slide .slide-img,
  .product-include-item-carousel .slide .slide-img {
    width: 100px;
    padding: 0; }
  .product-carousel .slick-slide.slick-current .slide::after,
  .product-include-item-carousel .slick-slide.slick-current .slide::after {
    content: "";
    width: 100%;
    height: 5px;
    display: block;
    background-color: #000; }
  .product-carousel .slick-prev,
  .product-include-item-carousel .slick-prev {
    left: -40px; }
  .product-carousel .slick-next,
  .product-include-item-carousel .slick-next {
    right: -40px; }
  .product-carousel .slick-prev::before,
  .product-carousel .slick-next::before,
  .product-include-item-carousel .slick-prev::before,
  .product-include-item-carousel .slick-next::before {
    width: 8px;
    height: 8px; } }

.hero-carousel {
  margin: auto;
  width: 100%;
  max-width: 100%; }
  .hero-carousel:not(.slick-initialized) .slide + .slide {
    display: none; }
  .hero-carousel .slick-prev,
  .hero-carousel .slick-next {
    top: 50%;
    background-color: #fff;
    width: 28px;
    height: 100px;
    opacity: 1; }
    @media (min-width: 992px) {
      .hero-carousel .slick-prev,
      .hero-carousel .slick-next {
        width: 48px;
        background-color: transparent; } }

.sticky-container .product-carousel.slick-dotted.slick-slider {
  margin-bottom: 20px; }

.sticky-container .product-carousel .slide {
  padding: 0; }
  .sticky-container .product-carousel .slide .slide-img {
    width: calc(calc(200 / 375) * 100vw);
    height: auto;
    padding: 0 5px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }

.sticky-container .product-carousel .slick-dots {
  bottom: -15px; }

.header-banner-carousel .slick-prev::before,
.header-banner-carousel .slick-next::before {
  border-color: #fff; }

.header-banner-carousel .slick-prev {
  left: 10%;
  opacity: 1; }

.header-banner-carousel .slick-next {
  right: 10%;
  opacity: 1; }

.add-to-cart-messages,
.alert-container {
  z-index: 1000 !important;
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  position: fixed;
  width: 100%;
  left: 0; }
  .add-to-cart-messages .alert-success,
  .add-to-cart-messages .add-to-wishlist-alert,
  .add-to-cart-messages .alert-danger,
  .add-to-cart-messages .alert-danger.error-message,
  .alert-container .alert-success,
  .alert-container .add-to-wishlist-alert,
  .alert-container .alert-danger,
  .alert-container .alert-danger.error-message {
    width: auto;
    height: auto;
    min-height: 49px;
    padding: 14px 5% 7px;
    font-size: 1rem;
    border-radius: 0;
    border: none;
    border-color: none;
    line-height: 24px;
    letter-spacing: 0.15px;
    text-transform: none;
    font-family: "AzoSansRegular";
    font-weight: 500; }
    @media (max-width: 991.98px) {
      .add-to-cart-messages .alert-success,
      .add-to-cart-messages .add-to-wishlist-alert,
      .add-to-cart-messages .alert-danger,
      .add-to-cart-messages .alert-danger.error-message,
      .alert-container .alert-success,
      .alert-container .add-to-wishlist-alert,
      .alert-container .alert-danger,
      .alert-container .alert-danger.error-message {
        min-height: 70px;
        font-size: 0.75rem;
        line-height: 20px;
        letter-spacing: 0.11px;
        padding: 26px 8% 20px; } }
    .add-to-cart-messages .alert-success button.close,
    .add-to-cart-messages .add-to-wishlist-alert button.close,
    .add-to-cart-messages .alert-danger button.close,
    .add-to-cart-messages .alert-danger.error-message button.close,
    .alert-container .alert-success button.close,
    .alert-container .add-to-wishlist-alert button.close,
    .alert-container .alert-danger button.close,
    .alert-container .alert-danger.error-message button.close {
      opacity: 1;
      height: 12px;
      width: 12px;
      padding: 0;
      position: absolute;
      right: 15px;
      top: calc(50% - 6px);
      background: url("../../images/svg-icons/dyn-close.svg") no-repeat 50% center; }
      @media (max-width: 991.98px) {
        .add-to-cart-messages .alert-success button.close,
        .add-to-cart-messages .add-to-wishlist-alert button.close,
        .add-to-cart-messages .alert-danger button.close,
        .add-to-cart-messages .alert-danger.error-message button.close,
        .alert-container .alert-success button.close,
        .alert-container .add-to-wishlist-alert button.close,
        .alert-container .alert-danger button.close,
        .alert-container .alert-danger.error-message button.close {
          right: 9px;
          top: 9px; } }
  .add-to-cart-messages .alert-success,
  .add-to-cart-messages .add-to-wishlist-alert,
  .alert-container .alert-success,
  .alert-container .add-to-wishlist-alert {
    background: #e9e8e8; }
  .add-to-cart-messages .alert-danger,
  .alert-container .alert-danger {
    background: #ffdce2; }

.alert-success,
.add-to-wishlist-alert,
.alert-danger,
.alert-danger.error-message {
  width: auto;
  height: auto;
  min-height: 49px;
  padding: 14px 5% 7px;
  color: #000;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1rem;
  line-height: 24px;
  text-transform: none;
  margin: 0;
  text-align: center;
  font-family: "AzoSansRegular";
  font-weight: 500; }
  @media (max-width: 991.98px) {
    .alert-success,
    .add-to-wishlist-alert,
    .alert-danger,
    .alert-danger.error-message {
      min-height: 70px;
      font-size: 0.75rem;
      line-height: 20px;
      letter-spacing: 0.11px;
      padding: 26px 8% 20px; } }
  .alert-success button.close,
  .add-to-wishlist-alert button.close,
  .alert-danger button.close,
  .alert-danger.error-message button.close {
    opacity: 1;
    height: 12px;
    width: 12px;
    padding: 0;
    position: absolute;
    right: 15px;
    top: calc(50% - 6px);
    background: url("../../images/svg-icons/dyn-close.svg") no-repeat 50% center; }
    @media (max-width: 991.98px) {
      .alert-success button.close,
      .add-to-wishlist-alert button.close,
      .alert-danger button.close,
      .alert-danger.error-message button.close {
        right: 9px;
        top: 9px; } }

.alert-success,
.add-to-wishlist-alert {
  background: #e9e8e8; }

.alert-danger {
  background: #ffdce2; }

.brand-gar .alert-success,
.brand-gar .add-to-wishlist-alert,
.brand-gar .alert-danger {
  font-family: "Linotype-HelveticaNeueLTStd-Roman", "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.brand-gar .alert-success,
.brand-gar .add-to-wishlist-alert {
  background: #e9e8e8; }

.brand-gar .alert-danger {
  background: #f0645c; }

.add-to-basket-alert {
  -webkit-animation: none;
          animation: none;
  padding: 1em; }

@-webkit-keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  .add-to-basket-alert.show {
    display: block; }

/* _functions.scss: homebrewed and 3rd party SASS functions */
@media (max-width: 768.98px) {
  .bv-cv2-cleanslate div.bv-core-container-630 .bv-flex-container-column {
    width: 100% !important; } }

@media screen and (max-width: 480px) {
  .bv-cv2-cleanslate div.bv-core-container-630 .bv-action-bar .bv-write-container {
    float: right !important;
    margin-left: 0 !important; } }

.bv-cv2-cleanslate div.bv-core-container-630 .bv-section-summary .bv-content-title {
  font-family: inherit !important;
  font-size: 13px !important; }

.bv-cv2-cleanslate
div.bv-core-container-630
.bv-section-summary
.bv-section-summary-inline
.bv-inline-histogram-ratings
.bv-histogram-filter-helper {
  font-size: 11px !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-mbox .bv-mbox-close,
.bv-cv2-cleanslate .bv-core-container-630 .bv-mbox .bv-content-item-close {
  font-family: 'azo_light' !important; }

.bv-cv2-cleanslate .bv-submission .bv-fieldset-radio-wrapper .bv-rating-input .bv-rating-link {
  background: transparent !important;
  border-color: #cccccc !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-submission .bv-fieldsets .bv-form-actions.bv-fieldset {
  padding-bottom: 30px !important; }

.bv-trustmarkIcon.bv-trustmarkIcon-target {
  display: none !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r1
.bv-submission-star-rating-on
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r2
.bv-submission-star-rating-on
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r3
.bv-submission-star-rating-on
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r4
.bv-submission-star-rating-on
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r5
.bv-submission-star-rating-on
span.bv-rating-link {
  background-color: #fff !important;
  border-color: #000 !important; }
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r1
.bv-submission-star-rating-on
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r2
.bv-submission-star-rating-on
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r3
.bv-submission-star-rating-on
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r4
.bv-submission-star-rating-on
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r5
.bv-submission-star-rating-on
span.bv-rating-link span {
    color: #000 !important;
    background-color: #fff !important; }
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r1
.bv-submission-star-rating-on
span.bv-rating-link:focused,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r2
.bv-submission-star-rating-on
span.bv-rating-link:focused,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r3
.bv-submission-star-rating-on
span.bv-rating-link:focused,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r4
.bv-submission-star-rating-on
span.bv-rating-link:focused,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r5
.bv-submission-star-rating-on
span.bv-rating-link:focused {
    background-color: #fff !important;
    border-color: #000 !important; }
    .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r1
.bv-submission-star-rating-on
span.bv-rating-link:focused span,
    .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r2
.bv-submission-star-rating-on
span.bv-rating-link:focused span,
    .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r3
.bv-submission-star-rating-on
span.bv-rating-link:focused span,
    .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r4
.bv-submission-star-rating-on
span.bv-rating-link:focused span,
    .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-r5
.bv-submission-star-rating-on
span.bv-rating-link:focused span {
      color: #000 !important;
      background-color: #fff !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h1
.bv-submission-star-rating-hover
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h2
.bv-submission-star-rating-hover
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h3
.bv-submission-star-rating-hover
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h4
.bv-submission-star-rating-hover
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h5
.bv-submission-star-rating-hover
span.bv-rating-link {
  background-color: #fff !important;
  border-color: #767676 !important; }
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h1
.bv-submission-star-rating-hover
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h2
.bv-submission-star-rating-hover
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h3
.bv-submission-star-rating-hover
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h4
.bv-submission-star-rating-hover
span.bv-rating-link span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-h5
.bv-submission-star-rating-hover
span.bv-rating-link span {
    color: #767676 !important;
    background-color: #fff !important; }

#bv-radio-isrecommended-true-label,
#bv-radio-isrecommended-false-label {
  background-color: #fff !important;
  border-color: #000 !important;
  color: #000 !important;
  font-size: 11px !important;
  line-height: 22px !important;
  border-radius: 0 !important; }
  #bv-radio-isrecommended-true-label input[aria-checked='true'],
  #bv-radio-isrecommended-false-label input[aria-checked='true'] {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
.bv-content-btn,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-active
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
button.bv-content-btn {
  background-color: #fff !important;
  border-color: #000 !important;
  color: #000 !important;
  font-size: 9px !important;
  border-radius: 0 !important;
  text-transform: uppercase !important; }
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
.bv-content-btn span,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-active
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
button.bv-content-btn span {
    text-transform: uppercase !important; }
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
.bv-content-btn:hover,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-active
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
button.bv-content-btn:hover {
    background-color: #767676 !important;
    border-color: #000 !important;
    color: #fff !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
button.bv-content-btn,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-active
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
button.bv-content-btn,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-active:hover
.bv-review-field-content-wrapper
.bv-review-media
div.bv-review-media-actions
button.bv-content-btn {
  background-color: #fff !important;
  border-color: #000 !important;
  color: #000 !important;
  font-size: 9px !important;
  border-radius: 0 !important;
  text-transform: uppercase !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-radio-wrapper
.bv-rating-input:last-child
span.bv-rating-link,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldset-radio-wrapper
.bv-rating-input:first-child
span.bv-rating-link {
  border-radius: 0 !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-slider-rating .bv-sliderscore-helper-1,
.bv-cv2-cleanslate .bv-core-container-630 .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-slider-rating .bv-sliderscore-helper-2 {
  font-size: 13px !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li
.bv-radio-wrapper-label {
  background: #fff !important;
  border: none !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li
label.bv-radio-wrapper-label:hover,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label:hover,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label-focused,
.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li
label.bv-radio-wrapper-label-focused {
  background-color: #fff !important; }
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li
label.bv-radio-wrapper-label:hover .bv-sliderdot,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label .bv-sliderdot,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label:hover .bv-sliderdot,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label-focused .bv-sliderdot,
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li
label.bv-radio-wrapper-label-focused .bv-sliderdot {
    color: #000 !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label {
  background-color: #fff !important; }
  .bv-cv2-cleanslate
.bv-core-container-630
.bv-submission
.bv-fieldsets
.bv-fieldset.bv-fieldset-slider-rating
.bv-radio-group
ul
li.bv-radio-container-li-active
label.bv-radio-wrapper-label .bv-sliderdot {
    color: #000 !important; }

.bv-radio-container-li-active #bv-radio-isrecommended-true-label,
.bv-radio-container-li-active #bv-radio-isrecommended-false-label {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important; }

.bv-cv2-cleanslate .bv-shared.bv-core-container-630 .bv-content-search .bv-masthead {
  background-color: transparent !important; }

.bv-cv2-cleanslate .bv-core-container-630 button.bv-write-review.bv-submission-button {
  background-color: transparent !important;
  color: #000 !important;
  text-decoration: underline !important; }
  .bv-cv2-cleanslate .bv-core-container-630 button.bv-write-review.bv-submission-button:hover {
    background-color: transparent !important;
    color: #000 !important;
    text-decoration: underline !important; }

.bv-cv2-cleanslate .bv-core-container-630 h2.bv-action-bar-header {
  font-size: 22px !important; }

.bv-cv2-cleanslate .bv-core-container-630 div.bv-content-details-offset-on {
  float: none !important;
  width: 100% !important; }

.bv-cv2-cleanslate .bv-core-container-630 div.bv-content-details-container {
  float: none !important;
  width: 100% !important; }

.bv-cv2-cleanslate .bv-core-container-630 div.bv-control-bar {
  background-color: transparent !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-content-media-container li.bv-media-item {
  max-width: 120px !important; }

.bv-cv2-cleanslate .bv-core-container-630 div.bv-content-summary {
  padding-left: 10px !important;
  border: none !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-content-data-label-container .bv-content-data-icon {
  display: none !important; }

.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-data ul li:first-child {
  font-size: 15px !important;
  font-family: inherit !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-content-data .bv-content-data-value {
  font-weight: bold !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-content-details-container div.bv-secondary-ratings {
  margin: 0 !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-content-details-container .bv-secondary-ratings {
  max-width: 400px !important;
  width: 100% !important; }

div.bv-cv2-cleanslate
.bv-core-container-630
.bv-content-feedback-btn-container
.bv-content-btn.bv-content-btn-feedback-yes,
.bv-cv2-cleanslate .bv-core-container-630 .bv-content-feedback-btn-container .bv-content-btn.bv-content-btn-feedback-no,
.bv-cv2-cleanslate
div.bv-core-container-630
.bv-content-item
.bv-content-feedback-voted-positive
.bv-content-btn-feedback-yes:hover,
.bv-cv2-cleanslate
div.bv-core-container-630
.bv-content-item:hover
.bv-content-feedback-voted-negative
.bv-content-btn-feedback-no:hover,
.bv-cv2-cleanslate
div.bv-core-container-630
.bv-content-item
.bv-content-feedback-voted-positive
.bv-content-btn-feedback-no:hover,
.bv-cv2-cleanslate
div.bv-core-container-630
.bv-content-item
.bv-content-feedback-voted-negative
.bv-content-btn-feedback-yes:hover {
  background: transparent !important;
  text-decoration: underline !important;
  font-size: 15px !important; }

.bv-cv2-cleanslate
.bv-core-container-630
.bv-content-item
.bv-content-feedback-vote.bv-content-feedback-vote-active
button.bv-content-report-btn {
  background: transparent !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-item .bv-content-secondary-ratings &gt; li:nth-child(2n),
.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-item:hover .bv-content-secondary-ratings &gt; li:nth-child(2n) {
  padding-bottom: 45px !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-content-actions-container.bv-active-feedback {
  padding-bottom: 50px !important;
  border-bottom: 1px solid #d8d8d8 !important; }

div span.bv-content-datetime-stamp {
  font-size: 10px !important;
  color: #767676 !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-author button.bv-avatar-popup-target {
  font-size: 15px !important;
  font-family: 'AzoSansRegular';
  text-decoration: underline !important;
  font-weight: 400 !important; }

.bv-cv2-cleanslate .bv-core-container-630 .bv-content-summary-body .bv-content-summary-body-text {
  font-size: 13px !important; }

.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-secondary-ratings-label {
  font-size: 15px !important;
  font-family: inherit !important;
  font-weight: 400 !important; }

.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-slider-sublabel1,
.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-slider-sublabel2 {
  font-family: inherit !important; }

.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-search .bv-masthead-search .bv-search-control-icon,
.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-search .bv-generic-submission .bv-search-control-icon {
  display: block !important; }

.bv-cv2-cleanslate
div.bv-core-container-630
.bv-content-search
.bv-masthead
.bv-masthead-search
.bv-fieldsets
.bv-content-search-btn,
.bv-cv2-cleanslate
div.bv-core-container-630
.bv-content-search
.bv-searchbar
.bv-masthead-search
.bv-fieldsets
.bv-content-search-btn {
  display: none !important; }

.bv-cv2-cleanslate div.bv-core-container-630 .bv-content-search .bv-masthead-search .bv-fieldsets input.bv-text {
  padding-left: 35px !important; }

[data-bv-show='rating_summary'] .bv_main_container .bv_main_container_row_flex.hideRatings {
  display: none !important; }

[data-bv-show='rating_summary'] div.hideSubmitAReview {
  display: none !important; }

div.bv_modal_component_container.bv_modal_component_popup[data-bv-modal] {
  left: calc(100vw - 300px) !important;
  z-index: 2000 !important; }

[data-bv-show='rating_summary'] .bv_main_container .bv_button_component_container .bv_button_buttonMinimalist,
[data-bv-show='rating_summary'] .bv_main_container .bv_button_component_container .bv_button_buttonMinimalist:hover {
  text-transform: uppercase !important;
  letter-spacing: 0.7px !important; }

[data-bv-show='rating_summary'] .bv_main_container .bv_main_container_row_flex .bv_stars_component_container {
  padding-right: 0.5em !important; }

/* To hide the filters burger menu which displays the rating and locale */
.bv-cv2-cleanslate .bv-shared .bv-content-list-container .bv-control-bar .bv-content-btn.bv-expand-filter-button {
  display: none !important; }

nav .header-blurred {
  display: none; }
  @media (min-width: 992px) {
    nav .header-blurred {
      display: block; } }
  nav .header-blurred .multilevel-dropdown .dropdown-menu {
    top: 1px; }
  nav .header-blurred .sticky .multilevel-dropdown .dropdown-menu {
    top: 34px;
    margin-top: 0; }

.sticky-cta-product-info {
  display: none; }

.pdp-header-cta-container {
  display: none;
  max-width: 100%;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px); }
  .pdp-header-cta-container.sticky {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: fixed;
    z-index: 1052;
    top: 0;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    background-color: rgba(255, 255, 255, 0.4); }
    .pdp-header-cta-container.sticky .main-menu {
      background-color: transparent; }
    .pdp-header-cta-container.sticky .pdp-header-cta {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0 24px;
      height: 80px; }
      .pdp-header-cta-container.sticky .pdp-header-cta .pull-right.search {
        background-color: transparent; }
      .pdp-header-cta-container.sticky .pdp-header-cta .pull-right .prices-add-to-cart-actions {
        position: static;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        width: 320px; }
        .pdp-header-cta-container.sticky .pdp-header-cta .pull-right .prices-add-to-cart-actions #react-AddToCartCtaButton {
          margin-right: 8px;
          width: 100%; }
      @media (max-width: 543.98px) {
        .pdp-header-cta-container.sticky .pdp-header-cta {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          .pdp-header-cta-container.sticky .pdp-header-cta .product-info {
            display: none; }
          .pdp-header-cta-container.sticky .pdp-header-cta .navbar-header.pull-right {
            display: none; } }
    .pdp-header-cta-container.sticky:hover {
      background-color: #fff; }

#sizeChartModal .modal-dialog {
  width: 90%; }
  @media (min-width: 992px) {
    #sizeChartModal .modal-dialog {
      width: 850px;
      max-width: 850px; } }

.size-chart {
  margin-top: 0;
  cursor: pointer;
  float: left; }
  .size-chart a::after {
    display: inline-block;
    content: '';
    width: 13px;
    height: 13px;
    right: 3.5em;
    border: none;
    background: url("../../images/svg-icons/right.svg") no-repeat 98% center/13px 13px;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    margin-top: 0; }
    .brand-gar .size-chart a::after {
      margin-top: -4px; }

#findInStoreModal .store-results-container {
  margin-top: 20px; }
  #findInStoreModal .store-results-container .store-results-header,
  #findInStoreModal .store-results-container .no-results {
    font-size: 0.875rem;
    margin: 32px 0 8px 0; }
    .brand-dyn #findInStoreModal .store-results-container .store-results-header, .brand-dyn
    #findInStoreModal .store-results-container .no-results {
      font-family: "AzoSansRegular";
      font-weight: 500; }
    .brand-gar #findInStoreModal .store-results-container .store-results-header, .brand-gar
    #findInStoreModal .store-results-container .no-results {
      font-family: "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-weight: 500; }
  #findInStoreModal .store-results-container .store-name,
  #findInStoreModal .store-results-container .store-brand {
    font-size: 0.875rem;
    font-weight: normal; }
    .brand-dyn #findInStoreModal .store-results-container .store-name, .brand-dyn
    #findInStoreModal .store-results-container .store-brand {
      font-family: "AzoSansRegular";
      font-weight: 500; }
    .brand-gar #findInStoreModal .store-results-container .store-name, .brand-gar
    #findInStoreModal .store-results-container .store-brand {
      font-family: "Linotype-HelveticaNeueLTStd-Roman", "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  #findInStoreModal .store-results-container .store-brand {
    margin-bottom: 8px; }
  #findInStoreModal .store-results-container .results-left {
    font-size: 0.6875rem; }
  #findInStoreModal .store-results-container .store-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 12px;
    border-bottom: 1px solid #d7d7d7; }
    .brand-dyn #findInStoreModal .store-results-container .store-details {
      font-family: "AzoSansRegular";
      font-weight: 500; }
    .brand-gar #findInStoreModal .store-results-container .store-details {
      font-family: "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-weight: 500; }
    #findInStoreModal .store-results-container .store-details .results-left {
      width: 350px; }
      @media (max-width: 768.98px) {
        #findInStoreModal .store-results-container .store-details .results-left {
          width: 230px; } }
      @media (max-width: 543.98px) {
        #findInStoreModal .store-results-container .store-details .results-left {
          width: 160px; } }
    #findInStoreModal .store-results-container .store-details .store-results {
      width: 130px; }
      @media (max-width: 768.98px) {
        #findInStoreModal .store-results-container .store-details .store-results {
          width: 100px; } }
    #findInStoreModal .store-results-container .store-details .results-right {
      width: 8%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      #findInStoreModal .store-results-container .store-details .results-right .results-qty-header {
        font-size: 0.6875rem; }
        .brand-dyn #findInStoreModal .store-results-container .store-details .results-right .results-qty-header {
          font-family: "AzoSansRegular";
          font-weight: 500; }
        .brand-gar #findInStoreModal .store-results-container .store-details .results-right .results-qty-header {
          font-family: "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
          font-weight: 500; }
        @media (max-width: 543.98px) {
          #findInStoreModal .store-results-container .store-details .results-right .results-qty-header {
            margin-right: 5px; } }
      #findInStoreModal .store-results-container .store-details .results-right .store-qty {
        font-size: 0.75rem;
        text-align: right; }
        .brand-dyn #findInStoreModal .store-results-container .store-details .results-right .store-qty {
          font-family: "AzoSansRegular";
          font-weight: 500; }
        .brand-gar #findInStoreModal .store-results-container .store-details .results-right .store-qty {
          font-family: "Linotype-HelveticaNeueLTStd-Roman", "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
        @media (max-width: 543.98px) {
          #findInStoreModal .store-results-container .store-details .results-right .store-qty {
            font-size: 0.6875rem; } }
  #findInStoreModal .store-results-container .results-count {
    font-size: 1.3125rem; }
    .brand-dyn #findInStoreModal .store-results-container .results-count {
      font-family: "AzoSansMedium";
      font-weight: 500; }
    .brand-gar #findInStoreModal .store-results-container .results-count {
      font-family: "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-weight: 500; }
  #findInStoreModal .store-results-container .results {
    max-height: none;
    line-height: normal; }
    .brand-dyn #findInStoreModal .store-results-container .results {
      font-family: "AzoSansRegular";
      font-weight: 500; }
    .brand-gar #findInStoreModal .store-results-container .results {
      font-family: "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-weight: 500; }
    #findInStoreModal .store-results-container .results .select-store-input {
      display: none; }

#findInStoreModal .store-hours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #000;
  font-size: 0.5625rem;
  text-transform: capitalize;
  line-height: 1.7; }
  #findInStoreModal .store-hours .store-day {
    width: 25%; }
  #findInStoreModal .store-hours .store-time {
    width: 75%; }

#findInStoreModal a.store-map {
  text-decoration: underline;
  margin-bottom: 8px; }

.recommendations-container,
.pdp-bottom-content {
  margin-left: 16px; }
  .recommendations-container &gt; div,
  .pdp-bottom-content &gt; div {
    margin-top: 40px; }

.slick-dots-thin {
  padding: 0 16px; }

.syte-slider-wrapper:focus-within .syte-slider-arrows-container {
  opacity: 1; }

.syte-slider-title {
  letter-spacing: normal !important;
  font-size: 20px !important; }
  .brand-dyn .syte-slider-title {
    text-transform: none !important; }
  .brand-gar .syte-slider-title {
    font-family: "Linotype-Helvetica-Bold", "Linotype-HelveticaNeueLTStd-Md", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: normal !important; }

.syte-slider-layout-container .syte-slider-image {
  margin-bottom: 8px !important; }

.syte-desc-offset {
  height: auto !important; }

.syte-slider-layout-container .syte-offers-item-desc {
  margin-bottom: 4px;
  text-transform: none;
  font-size: 14px !important;
  padding-left: 0 !important;
  margin-top: 0 !important; }
  .brand-dyn .syte-slider-layout-container .syte-offers-item-desc {
    letter-spacing: normal !important; }
  .brand-gar .syte-slider-layout-container .syte-offers-item-desc {
    letter-spacing: normal !important; }
  @media (max-width: 768.98px) {
    .syte-slider-layout-container .syte-offers-item-desc {
      max-width: 100%;
      display: block !important;
      white-space: nowrap !important;
      overflow: hidden;
      text-overflow: ellipsis; } }

.syte-slider-layout-container .syte-ad-promo-text.newly-added {
  margin-bottom: 4px;
  font-size: 12px !important;
  padding-left: 0 !important;
  text-transform: none !important; }
  .brand-dyn .syte-slider-layout-container .syte-ad-promo-text.newly-added {
    letter-spacing: normal !important;
    line-height: normal !important;
    height: auto !important; }
  .brand-gar .syte-slider-layout-container .syte-ad-promo-text.newly-added {
    letter-spacing: normal !important;
    line-height: normal !important;
    height: auto !important; }

.syte-slider-layout-container .syte-offers-item .syte-offers-item-price {
  margin-bottom: 4px;
  font-size: 14px !important;
  padding-left: 0 !important; }
  .brand-dyn .syte-slider-layout-container .syte-offers-item .syte-offers-item-price {
    letter-spacing: normal !important; }

.syte-offers-item-price .syte-item-price-wrapper .was {
  display: inline !important;
  margin-right: 0px !important; }
  .brand-dyn .syte-offers-item-price .syte-item-price-wrapper .was {
    font-family: "AzoSansRegular", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.syte-offers-item-price .syte-item-price-wrapper .new-price {
  margin: 0 5px;
  font-size: 14px !important;
  line-height: normal !important; }

.brand-dyn .syte-slider-layout-container .syte-offer-sale .syte-offers-item-price .syte-item-price-wrapper .new-price {
  font-family: "AzoSansRegular", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.syte-slider-layout-container .syte-ad-promo-text.colours {
  margin-bottom: 4px;
  color: #676767;
  font-size: 14px !important;
  text-transform: none !important;
  padding-left: 0 !important;
  margin-top: 0 !important; }
  .brand-dyn .syte-slider-layout-container .syte-ad-promo-text.colours {
    letter-spacing: normal !important;
    line-height: normal !important; }
  .brand-gar .syte-slider-layout-container .syte-ad-promo-text.colours {
    line-height: normal !important;
    letter-spacing: normal !important; }

.brand-dyn #syte-shop-the-look-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  line-height: normal !important;
  letter-spacing: normal !important; }

.brand-gar #syte-shop-the-look-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  line-height: normal !important;
  letter-spacing: normal !important; }

.brand-dyn #syte-similar-items-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  line-height: normal !important;
  letter-spacing: normal !important; }

.brand-gar #syte-similar-items-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  line-height: normal !important;
  letter-spacing: normal !important; }

.brand-dyn #syte-fbt-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  letter-spacing: normal !important;
  line-height: normal !important; }

.brand-gar #syte-fbt-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  line-height: normal !important;
  letter-spacing: normal !important; }

.brand-dyn #syte-personalization-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  letter-spacing: normal !important;
  line-height: normal !important; }

.brand-gar #syte-personalization-container .syte-slider-layout-container .syte-ad-promo-text.colours {
  line-height: normal !important;
  letter-spacing: normal !important; }

@media (min-width: 769px) {
  .pdp-cross-sell {
    padding-left: 0; }
    .pdp-cross-sell &gt; hr {
      margin-top: 24px;
      margin-bottom: 24px; }
  .recommendations-container,
  .pdp-bottom-content {
    margin-left: 56px; } }

@media (min-width: 992px) {
  .recommendations-container,
  .pdp-bottom-content {
    margin-left: 64px; }
    .recommendations-container &gt; div,
    .pdp-bottom-content &gt; div {
      margin-top: 50px; } }

@media (min-width: 1200px) {
  .recommendations-container,
  .pdp-bottom-content {
    margin-left: 56px; } }

.reviews .value.content {
  width: 80%;
  padding: 0; }
  @media (max-width: 991.98px) {
    .reviews .value.content {
      max-width: 80%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 80%;
              flex: 0 0 80%; } }
  @media (max-width: 768.98px) {
    .reviews .value.content {
      width: 95%;
      max-width: 95%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; } }
</pre></body></html>