<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&amp;bgOverlayXPos=&amp;bgErrorXPos=&amp;bgHighlightXPos=&amp;bgContentXPos=&amp;bgHeaderXPos=&amp;bgActiveXPos=&amp;bgHoverXPos=&amp;bgDefaultXPos=&amp;bgShadowYPos=&amp;bgOverlayYPos=&amp;bgErrorYPos=&amp;bgHighlightYPos=&amp;bgContentYPos=&amp;bgHeaderYPos=&amp;bgActiveYPos=&amp;bgHoverYPos=&amp;bgDefaultYPos=&amp;bgShadowRepeat=&amp;bgOverlayRepeat=&amp;bgErrorRepeat=&amp;bgHighlightRepeat=&amp;bgContentRepeat=&amp;bgHeaderRepeat=&amp;bgActiveRepeat=&amp;bgHoverRepeat=&amp;bgDefaultRepeat=&amp;iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&amp;iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&amp;iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&amp;iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&amp;iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&amp;iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&amp;iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&amp;bgImgUrlShadow=&amp;bgImgUrlOverlay=&amp;bgImgUrlHover=&amp;bgImgUrlHighlight=&amp;bgImgUrlHeader=&amp;bgImgUrlError=&amp;bgImgUrlDefault=&amp;bgImgUrlContent=&amp;bgImgUrlActive=&amp;opacityFilterShadow=Alpha(Opacity%3D30)&amp;opacityFilterOverlay=Alpha(Opacity%3D30)&amp;opacityShadowPerc=30&amp;opacityOverlayPerc=30&amp;iconColorHover=%23555555&amp;iconColorHighlight=%23777620&amp;iconColorHeader=%23444444&amp;iconColorError=%23cc0000&amp;iconColorDefault=%23777777&amp;iconColorContent=%23444444&amp;iconColorActive=%23ffffff&amp;bgImgOpacityShadow=0&amp;bgImgOpacityOverlay=0&amp;bgImgOpacityError=95&amp;bgImgOpacityHighlight=55&amp;bgImgOpacityContent=75&amp;bgImgOpacityHeader=75&amp;bgImgOpacityActive=65&amp;bgImgOpacityHover=75&amp;bgImgOpacityDefault=75&amp;bgTextureShadow=flat&amp;bgTextureOverlay=flat&amp;bgTextureError=flat&amp;bgTextureHighlight=flat&amp;bgTextureContent=flat&amp;bgTextureHeader=flat&amp;bgTextureActive=flat&amp;bgTextureHover=flat&amp;bgTextureDefault=flat&amp;cornerRadius=3px&amp;fwDefault=normal&amp;ffDefault=Arial%2CHelvetica%2Csans-serif&amp;fsDefault=1em&amp;cornerRadiusShadow=8px&amp;thicknessShadow=5px&amp;offsetLeftShadow=0px&amp;offsetTopShadow=0px&amp;opacityShadow=.3&amp;bgColorShadow=%23666666&amp;opacityOverlay=.3&amp;bgColorOverlay=%23aaaaaa&amp;fcError=%235f3f3f&amp;borderColorError=%23f1a899&amp;bgColorError=%23fddfdf&amp;fcHighlight=%23777620&amp;borderColorHighlight=%23dad55e&amp;bgColorHighlight=%23fffa90&amp;fcContent=%23333333&amp;borderColorContent=%23dddddd&amp;bgColorContent=%23ffffff&amp;fcHeader=%23333333&amp;borderColorHeader=%23dddddd&amp;bgColorHeader=%23e9e9e9&amp;fcActive=%23ffffff&amp;borderColorActive=%23003eff&amp;bgColorActive=%23007fff&amp;fcHover=%232b2b2b&amp;borderColorHover=%23cccccc&amp;bgColorHover=%23ededed&amp;fcDefault=%23454545&amp;borderColorDefault=%23c5c5c5&amp;bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none; }

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

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em; }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px; }

.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em; }

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible; }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap; }

input.ui-button.ui-button-icon-only {
  text-indent: 0; }

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px; }

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap; }

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em; }

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block; }

.ui-controlgroup &gt; .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0; }

.ui-controlgroup &gt; .ui-controlgroup-item:focus, .ui-controlgroup &gt; .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999; }

.ui-controlgroup-vertical &gt; .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left; }

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box; }

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em; }

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%; }

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none; }

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none; }

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none; }

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none; }

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc( 100% - 2.4em); }

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid; }

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none; }

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none; }

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid; }

.ui-checkboxradio-disabled {
  pointer-events: none; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em; }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0; }

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0; }

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0; }

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0; }

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px; }

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0; }

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0; }

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0; }

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em; }

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em; }

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

.ui-tabs {
  position: relative;
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px; }

body .ui-tooltip {
  border-width: 2px; }

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333; }

.ui-widget-content a {
  color: #333; }

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #454545;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff; }

.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("../images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("../images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url("../images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("../images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("../images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("../images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("../images/ui-icons_777777_256x240.png"); }

.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-caret-1-n {
  background-position: 0 0; }

.ui-icon-caret-1-ne {
  background-position: -16px 0; }

.ui-icon-caret-1-e {
  background-position: -32px 0; }

.ui-icon-caret-1-se {
  background-position: -48px 0; }

.ui-icon-caret-1-s {
  background-position: -65px 0; }

.ui-icon-caret-1-sw {
  background-position: -80px 0; }

.ui-icon-caret-1-w {
  background-position: -96px 0; }

.ui-icon-caret-1-nw {
  background-position: -112px 0; }

.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 3px; }

.ui-widget-overlay {
  background: #aaa;
  opacity: .003;
  filter: Alpha(Opacity=0.3); }

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; }

.window_panel, .window_panel .frame_loading {
  position: absolute;
  text-decoration: none;
  clear: both; }

.window_panel {
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  z-index: 2000;
  background: #eee;
  color: #222;
  font-family: Arial;
  font-size: 16px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #aaa;
  overflow: hidden; }

.window_panel .window_header {
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #aaa;
  overflow: hidden;
  white-space: nowrap; }

.window_panel .window_header_normal {
  height: 20px;
  line-height: 20px;
  padding: 2px 5px;
  text-align: left;
  cursor: move; }

.window_panel .window_header_minimize {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding: 2px 5px;
  line-height: 20px;
  text-align: left; }

.window_panel .window_header_minimize_vertical {
  padding: 7px 0;
  line-height: 13px;
  text-align: center; }

.window_panel .window_header_maximize {
  height: 20px;
  line-height: 20px;
  padding: 2px 5px;
  text-align: left;
  cursor: default; }

.window_panel .window_frame {
  margin: 0;
  padding: 0;
  border: 0; }

.window_panel .window_footer {
  width: 100%;
  height: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-top: 1px solid #aaa;
  overflow: hidden;
  font-size: 12px; }

.window_panel .window_footer div {
  margin-left: 5px; }

.window_panel .window_header .window_title_icon {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 4px;
  top: 4px; }

.window_panel .window_header .window_title_text {
  font-weight: 700;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  position: absolute;
  left: 24px;
  top: 3px;
  margin-left: -20px; }

.window_panel .window_header .window_title_text_vertical {
  left: 20px; }

.window_panel .window_header .window_title_text_vertical_with_icon {
  left: 0;
  top: 23px; }

.window_panel .window_header .window_function_bar {
  height: 23px;
  width: 72px;
  position: absolute;
  right: 0;
  top: 2px;
  overflow: hidden;
  white-space: nowrap; }

.window_panel .window_header .window_icon_button {
  width: 16px;
  height: 16px;
  z-index: 3200;
  cursor: pointer;
  float: right;
  margin-right: 4px;
  margin-top: 2px; }

.window_panel .window_header .bookmarkImg {
  background: url(../images/buttons.gif) 0 no-repeat;
  top: 4px; }

.window_panel .window_header .minimizeImg {
  background: url(../images/buttons.gif) -16px no-repeat;
  top: 4px; }

.window_panel .window_header .cascadeImg {
  background: url(../images/buttons.gif) -32px no-repeat;
  top: 4px; }

.window_panel .window_header .maximizeImg {
  background: url(../images/buttons.gif) -48px no-repeat;
  top: 4px; }

.window_panel .window_header .closeImg {
  background: url(../images/buttons.gif) -64px no-repeat;
  top: 4px; }

.window_panel .frame_loading {
  background: url(../images/loading.gif) no-repeat;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  font-size: 14px;
  font-weight: 700;
  color: #777;
  padding-left: 20px;
  text-align: left;
  cursor: crosshair; }

#window_overlay {
  background: #000;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&amp;v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul &gt; li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before, .fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before, .fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before, .fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

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

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-feed:before, .fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before, .fa-users:before {
  content: "\f0c0"; }

.fa-chain:before, .fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

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

.fa-money:before {
  content: "\f0d6"; }

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

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

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

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

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before, .fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before, .fa-usd:before {
  content: "\f155"; }

.fa-rupee:before, .fa-inr:before {
  content: "\f156"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158"; }

.fa-won:before, .fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

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

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

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

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before, .fa-car:before {
  content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before, .fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before, .fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before, .fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before, .fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-percent:before {
  content: "\f295"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-envira:before {
  content: "\f299"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-wheelchair-alt:before {
  content: "\f29b"; }

.fa-question-circle-o:before {
  content: "\f29c"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-volume-control-phone:before {
  content: "\f2a0"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
  content: "\f2a4"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-signing:before, .fa-sign-language:before {
  content: "\f2a7"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-google-plus-circle:before, .fa-google-plus-official:before {
  content: "\f2b3"; }

.fa-fa:before, .fa-font-awesome:before {
  content: "\f2b4"; }

.fa-handshake-o:before {
  content: "\f2b5"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-o:before {
  content: "\f2b7"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-book-o:before {
  content: "\f2ba"; }

.fa-vcard:before, .fa-address-card:before {
  content: "\f2bb"; }

.fa-vcard-o:before, .fa-address-card-o:before {
  content: "\f2bc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-circle-o:before {
  content: "\f2be"; }

.fa-user-o:before {
  content: "\f2c0"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-drivers-license:before, .fa-id-card:before {
  content: "\f2c2"; }

.fa-drivers-license-o:before, .fa-id-card-o:before {
  content: "\f2c3"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thermometer-2:before, .fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-0:before, .fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
  content: "\f2cd"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-times-rectangle:before, .fa-window-close:before {
  content: "\f2d3"; }

.fa-times-rectangle-o:before, .fa-window-close-o:before {
  content: "\f2d4"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-eercast:before {
  content: "\f2da"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-snowflake-o:before {
  content: "\f2dc"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-meetup:before {
  content: "\f2e0"; }

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
button, hr, input {
  overflow: visible; }

progress, sub, sup {
  vertical-align: baseline; }

[type=checkbox], [type=radio], legend {
  box-sizing: border-box;
  padding: 0; }

* {
  box-sizing: border-box; }

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

hr {
  box-sizing: content-box;
  height: 0; }

code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b, strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

img {
  border-style: none; }

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button, select {
  text-transform: none; }

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button; }

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0; }

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px; }

fieldset {
  padding: .35em .75em .625em; }

legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal; }

textarea {
  overflow: auto; }

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto; }

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

[hidden], template {
  display: none; }

.slick-list, .slick-slider, .slick-track {
  position: relative;
  display: block; }

.slick-loading .slick-slide, .slick-loading .slick-track {
  visibility: hidden; }

.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: 0; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto; }

.slick-track:after, .slick-track:before {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir=rtl] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-vertical .slick-slide {
  display: block;
  height: auto; }

.slick-arrow.slick-hidden {
  display: none; }

.slick-dots, .slick-next, .slick-prev {
  position: absolute;
  display: block;
  padding: 0; }

.slick-dots li button:before, .slick-next:before, .slick-prev:before {
  font-family: slick;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-loading .slick-list {
  background: url(../images/ajax-loader.gif) center center no-repeat #fff; }

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

.slick-next, .slick-prev {
  font-size: 0;
  line-height: 0;
  top: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0; }

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0; }

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
  opacity: 1; }

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
  opacity: .25; }

.slick-next:before, .slick-prev:before {
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #fff; }

.slick-prev {
  left: -25px; }

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto; }

.slick-prev:before {
  content: '←'; }

.slick-next:before, [dir=rtl] .slick-prev:before {
  content: '→'; }

.slick-next {
  right: -25px; }

[dir=rtl] .slick-next {
  right: auto;
  left: -25px; }

[dir=rtl] .slick-next:before {
  content: '←'; }

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

.slick-dots {
  bottom: -25px;
  width: 100%;
  margin: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0; }

.slick-dots li button:focus, .slick-dots li button:hover {
  outline: 0; }

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1; }

.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: #000; }

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000; }

.xzoom-lens img, .xzoom-preview img, .xzoom-source img {
  display: block;
  max-width: none;
  max-height: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none; }

.xzoom-container {
  display: inline-block; }

.xzoom-thumbs {
  text-align: center;
  margin-bottom: 10px; }

.xzoom, .xzoom2, .xzoom3, .xzoom4, .xzoom5 {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }

.xzoom-lens, .xzoom-preview {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {
  border: 1px solid #cecece;
  margin-left: 5px;
  margin-bottom: 10px; }

.xzoom-hidden, .xzoom-source {
  display: block;
  position: static;
  float: none;
  clear: both; }

.xzoom-hidden {
  overflow: hidden; }

.xzoom-preview {
  border: 1px solid #888;
  background: #2f4f4f; }

.xzoom-lens {
  border: 1px solid #555;
  cursor: crosshair; }

.xzoom-loading {
  border-radius: 100%;
  opacity: .7;
  background: url(../images/ajax-loader.gif);
  width: 48px;
  height: 48px; }

.xactive {
  -webkit-box-shadow: 0 0 3px 0 #4aa9d2;
  -moz-box-shadow: 0 0 3px 0 #4aa9d2;
  box-shadow: 0 0 3px 0 #4aa9d2;
  border: 1px solid #4aaad2; }

.xzoom-caption {
  position: absolute;
  bottom: -43px;
  left: 0;
  background: #000;
  width: 100%;
  text-align: left; }

.xzoom-caption span {
  color: #fff;
  font-family: Arial,sans-serif;
  display: block;
  font-size: .75em;
  font-weight: 700;
  padding: 10px; }

.svg-atc-modal-cart-icon-dims {
  width: 28px;
  height: 23px; }

.svg-atc-modal-check-dims {
  width: 13px;
  height: 13px; }

.svg-atc-modal-mobile-cart-icon-dims {
  width: 18px;
  height: 15px; }

.svg-atc-slick-arrow-dims {
  width: 21px;
  height: 36px; }

.svg-atcmodal-added-checkmark-dims {
  width: 25px;
  height: 25px; }

.svg-atcmodal-added-mobile-checkmark-dims {
  width: 18px;
  height: 18px; }

.svg-bg-gold-arrow-dims {
  width: 9px;
  height: 13px; }

.svg-bg-light-arrow-dims {
  width: 7px;
  height: 11px; }

.svg-close-dims {
  width: 10px;
  height: 10px; }

.svg-clyde-shield-dims {
  width: 18px;
  height: 22px; }

.svg-dropdown-arrow-right-dims {
  width: 9px;
  height: 14px; }

.svg-search-icon-gold-dims {
  width: 16px;
  height: 16px; }

.svg-search-icon-white-dims {
  width: 16px;
  height: 16px; }

.svg-view {
  background: url("../images/svg/sprites.view.svg") no-repeat;
  content: '';
  display: block; }

@font-face {
  font-family: Montserrat;
  font-display: auto;
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  font-display: auto;
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  font-display: auto;
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 700;
  font-style: normal; }

.ms-row,
.ms-row.reversed {
  -webkit-box-orient: horizontal; }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem; }

.ms-row {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem; }

.col.reverse,
.ms-row.reversed {
  -webkit-box-direction: reverse; }

.ms-row.reversed {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.ms-row.collapsed {
  margin-left: 0;
  margin-right: 0; }

.ms-row.expanded {
  margin-right: -10px;
  margin-left: -10px; }

.col.reverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  flex-direction: column-reverse; }

.col-xs,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: 10px;
  padding-left: 10px; }

.col-xs {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  max-width: 100%; }

.col-xs-1 {
  -ms-flex-preferred-size: 8.333%;
  -webkit-flex-basis: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%; }

.col-xs-2 {
  -ms-flex-preferred-size: 16.667%;
  -webkit-flex-basis: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%; }

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  -webkit-flex-basis: 25%;
  flex-basis: 25%;
  max-width: 25%; }

.col-xs-4 {
  -ms-flex-preferred-size: 33.333%;
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%; }

.col-xs-5 {
  -ms-flex-preferred-size: 41.667%;
  -webkit-flex-basis: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%; }

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.col-xs-7 {
  -ms-flex-preferred-size: 58.333%;
  -webkit-flex-basis: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%; }

.col-xs-8 {
  -ms-flex-preferred-size: 66.667%;
  -webkit-flex-basis: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%; }

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  -webkit-flex-basis: 75%;
  flex-basis: 75%;
  max-width: 75%; }

.col-xs-10 {
  -ms-flex-preferred-size: 83.333%;
  -webkit-flex-basis: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%; }

.col-xs-11 {
  -ms-flex-preferred-size: 91.667%;
  -webkit-flex-basis: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%; }

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.col-xs-offset-0 {
  margin-left: 0; }

.col-xs-offset-1 {
  margin-left: 8.333%; }

.col-xs-offset-2 {
  margin-left: 16.667%; }

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

.col-xs-offset-4 {
  margin-left: 33.333%; }

.col-xs-offset-5 {
  margin-left: 41.667%; }

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

.col-xs-offset-7 {
  margin-left: 58.333%; }

.col-xs-offset-8 {
  margin-left: 66.667%; }

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

.col-xs-offset-10 {
  margin-left: 83.333%; }

.col-xs-offset-11 {
  margin-left: 91.667%; }

.start-xs {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start; }

.center-xs {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center; }

.end-xs {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  text-align: end; }

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

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

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

.around-xs {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.between-xs {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between; }

.first-xs {
  -webkit-order: -1;
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1; }

.last-xs {
  -webkit-order: 1;
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1; }

@media only screen and (min-width: 768px) {
  .container {
    width: 46rem; }
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto; }
  .col-sm {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%; }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
    -webkit-flex-basis: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%; }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
    -webkit-flex-basis: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%; }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%; }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
    -webkit-flex-basis: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%; }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
    -webkit-flex-basis: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%; }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
    -webkit-flex-basis: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%; }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
    -webkit-flex-basis: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%; }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
    -webkit-flex-basis: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%; }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-sm-offset-0 {
    margin-left: 0; }
  .col-sm-offset-1 {
    margin-left: 8.333%; }
  .col-sm-offset-2 {
    margin-left: 16.667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.333%; }
  .col-sm-offset-5 {
    margin-left: 41.667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.333%; }
  .col-sm-offset-8 {
    margin-left: 66.667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.333%; }
  .col-sm-offset-11 {
    margin-left: 91.667%; }
  .start-sm {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start; }
  .center-sm {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center; }
  .end-sm {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end; }
  .top-sm {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start; }
  .middle-sm {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center; }
  .bottom-sm {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end; }
  .around-sm {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .between-sm {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between; }
  .first-sm {
    -webkit-order: -1;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .last-sm {
    -webkit-order: 1;
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1; } }

@media only screen and (min-width: 1024px) {
  .container {
    width: 61rem; }
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto; }
  .col-md {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%; }
  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
    -webkit-flex-basis: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%; }
  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
    -webkit-flex-basis: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%; }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%; }
  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
    -webkit-flex-basis: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%; }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
    -webkit-flex-basis: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%; }
  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
    -webkit-flex-basis: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%; }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
    -webkit-flex-basis: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%; }
  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
    -webkit-flex-basis: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%; }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-md-offset-0 {
    margin-left: 0; }
  .col-md-offset-1 {
    margin-left: 8.333%; }
  .col-md-offset-2 {
    margin-left: 16.667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.333%; }
  .col-md-offset-5 {
    margin-left: 41.667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.333%; }
  .col-md-offset-8 {
    margin-left: 66.667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.333%; }
  .col-md-offset-11 {
    margin-left: 91.667%; }
  .start-md {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start; }
  .center-md {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center; }
  .end-md {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end; }
  .top-md {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start; }
  .middle-md {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center; }
  .bottom-md {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end; }
  .around-md {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .between-md {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between; }
  .first-md {
    -webkit-order: -1;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .last-md {
    -webkit-order: 1;
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1; } }

@media only screen and (min-width: 1366px) {
  .container {
    width: 71rem; }
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-2-5,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto; }
  .col-lg {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%; }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.333%;
    -webkit-flex-basis: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%; }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.667%;
    -webkit-flex-basis: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%; }
  .col-lg-2-5 {
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%; }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.667%;
    -webkit-flex-basis: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%; }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.333%;
    -webkit-flex-basis: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%; }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.667%;
    -webkit-flex-basis: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%; }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.333%;
    -webkit-flex-basis: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%; }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.667%;
    -webkit-flex-basis: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%; }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-lg-offset-0 {
    margin-left: 0; }
  .col-lg-offset-1 {
    margin-left: 8.333%; }
  .col-lg-offset-2 {
    margin-left: 16.667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.333%; }
  .col-lg-offset-5 {
    margin-left: 41.667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.333%; }
  .col-lg-offset-8 {
    margin-left: 66.667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.333%; }
  .col-lg-offset-11 {
    margin-left: 91.667%; }
  .start-lg {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start; }
  .center-lg {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center; }
  .end-lg {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end; }
  .top-lg {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start; }
  .middle-lg {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center; }
  .bottom-lg {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end; }
  .around-lg {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .between-lg {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between; }
  .first-lg {
    -webkit-order: -1;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .last-lg {
    -webkit-order: 1;
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1; } }

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.animated.infinite {
  animation-iteration-count: infinite; }

.animated.hinge {
  animation-duration: 2s; }

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s; }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.bounce {
  animation-name: bounce;
  transform-origin: center bottom; }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

.pulse {
  animation-name: pulse; }

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  animation-name: rubberBand; }

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0); } }

.shake {
  animation-name: shake; }

@keyframes headShake {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake; }

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  transform-origin: top center;
  animation-name: swing; }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

.tada {
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  from {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: none; } }

.wobble {
  animation-name: wobble; }

@keyframes jello {
  from, 11.1%, to {
    transform: none; }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg); } }

.jello {
  animation-name: jello;
  transform-origin: center; }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  animation-name: bounceIn; }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: none; } }

.bounceInDown {
  animation-name: bounceInDown; }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: none; } }

.bounceInLeft {
  animation-name: bounceInLeft; }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: none; } }

.bounceInRight {
  animation-name: bounceInRight; }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  animation-name: bounceInUp; }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  animation-name: bounceOut; }

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  animation-name: bounceOutRight; }

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  animation-name: bounceOutUp; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInDown {
  animation-name: fadeInDown; }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInDownBig {
  animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInLeftBig {
  animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInRight {
  animation-name: fadeInRight; }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInRightBig {
  animation-name: fadeInRightBig; }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInUp {
  animation-name: fadeInUp; }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

.fadeInUpBig {
  animation-name: fadeInUpBig; }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  animation-name: fadeOutUpBig; }

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip; }

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX; }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY; }

@keyframes flipOutX {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@keyframes flipOutY {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in; }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1; } }

.rotateIn {
  animation-name: rotateIn; }

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  animation-name: rotateInUpRight; }

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  animation-name: rotateOutUpRight; }

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  animation-name: hinge; }

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

.jackInTheBox {
  animation-name: jackInTheBox; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: none; } }

.rollIn {
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  animation-name: rollOut; }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  animation-name: zoomIn; }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  animation-name: zoomInDown; }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  animation-name: zoomInLeft; }

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  animation-name: zoomInRight; }

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  animation-name: zoomInUp; }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  animation-name: zoomOut; }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

.zoomOutLeft {
  animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

.zoomOutRight {
  animation-name: zoomOutRight; }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  animation-name: zoomOutUp; }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  animation-name: slideInDown; }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  animation-name: slideInLeft; }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  animation-name: slideInRight; }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  animation-name: slideInUp; }

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  animation-name: slideOutDown; }

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  animation-name: slideOutLeft; }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  animation-name: slideOutRight; }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  animation-name: slideOutUp; }

@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }

@keyframes hvr-wobble-horizontal {
  16.65% {
    transform: translateX(8px); }
  33.3% {
    transform: translateX(-6px); }
  49.95% {
    transform: translateX(4px); }
  66.6% {
    transform: translateX(-2px); }
  83.25% {
    transform: translateX(1px); }
  100% {
    transform: translateX(0); } }

@keyframes square {
  0% {
    transform: translateY(0);
    opacity: 0; }
  50% {
    opacity: 0.4; }
  100% {
    transform: translateY(-700px) rotate(600deg);
    opacity: 0; } }

@keyframes shape {
  0% {
    clip-path: polygon(100% 0, 100% 100%, 0% 100%, 0% 0%);
    right: 20px;
    opacity: 0; }
  100% {
    clip-path: polygon(100% 0, 100% 100%, 0% 100%, 20% 0%);
    right: 0;
    opacity: 1; } }

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

@keyframes load-spinner {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0; }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em; }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em; }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em; }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0; }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em; } }

@keyframes placeHolderShimmer {
  0% {
    background-position: 50% 0; }
  100% {
    background-position: -50% 0; } }

.ms-heading {
  text-transform: initial;
  font-weight: initial;
  margin: 0; }

.ms-font--montserrat {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: normal;
  font-style: normal; }

.ms-font--thin {
  font-weight: 300; }

.ms-font--medium {
  font-weight: 500; }

.ms-font--bold {
  font-weight: 600; }

.ms-font--bolder {
  font-weight: 900; }

.ms-font--italic {
  font-style: italic; }

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

.ms-font--lowercase {
  text-transform: lowercase; }

.ms-font--capitalize {
  text-transform: capitalize; }

.ms-font--underline {
  text-decoration: underline; }

.ms-font--strike {
  text-decoration: line-through; }

.ms-font--center {
  text-align: center; }

.ms-font--right {
  text-align: right; }

.ms-font--left {
  text-align: left; }

.ms-font--ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.ms-title-h1 {
  font-size: 1.875rem;
  line-height: 1.875rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-title-h1 {
      font-size: 2.125rem;
      line-height: 2.0625rem; } }
  @media (min-width: 1024px) {
    .ms-title-h1 {
      font-size: 2.3125rem;
      line-height: 2.0625rem; } }
  @media (min-width: 1366px) {
    .ms-title-h1 {
      font-size: 2.3125rem;
      line-height: 2.0625rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .ms-title-h1 {
      font-size: 2.3125rem;
      line-height: 2.0625rem; } }

.ms-title-h2 {
  font-size: 1.75rem;
  line-height: 1.875rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-title-h2 {
      font-size: 1.875rem;
      line-height: 2.0625rem; } }
  @media (min-width: 1024px) {
    .ms-title-h2 {
      font-size: 1.9375rem;
      line-height: 2.0625rem; } }
  @media (min-width: 1366px) {
    .ms-title-h2 {
      font-size: 1.9375rem;
      line-height: 2.0625rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .ms-title-h2 {
      font-size: 1.9375rem;
      line-height: 2.0625rem; } }

.ms-title-h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-title-h3 {
      font-size: 1.25rem;
      line-height: 1.5rem; } }
  @media (min-width: 1024px) {
    .ms-title-h3 {
      font-size: 1.375rem;
      line-height: 1.5rem; } }
  @media (min-width: 1366px) {
    .ms-title-h3 {
      font-size: 1.375rem;
      line-height: 1.5rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .ms-title-h3 {
      font-size: 1.375rem;
      line-height: 1.5rem; } }

.ms-title-h4 {
  font-size: 1.0625rem;
  line-height: 1.25rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-title-h4 {
      font-size: 1.0625rem;
      line-height: 1.25rem; } }
  @media (min-width: 1024px) {
    .ms-title-h4 {
      font-size: 1.0625rem;
      line-height: 1.25rem; } }
  @media (min-width: 1366px) {
    .ms-title-h4 {
      font-size: 1.0625rem;
      line-height: 1.25rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .ms-title-h4 {
      font-size: 1.0625rem;
      line-height: 1.25rem; } }

.ms-heading-h1 {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.0125rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-heading-h1 {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .ms-heading-h1 {
      font-size: 1.3125rem;
      line-height: 1.5625rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 1366px) {
    .ms-heading-h1 {
      font-size: 1.3125rem;
      line-height: 1.5625rem;
      letter-spacing: 0.03125rem; } }

.ms-heading-h2 {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.0125rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-heading-h2 {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .ms-heading-h2 {
      font-size: 1.3125rem;
      line-height: 1.5625rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 1366px) {
    .ms-heading-h2 {
      font-size: 1.3125rem;
      line-height: 1.5625rem;
      letter-spacing: 0.03125rem; } }

.ms-heading-h3 {
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0.0125rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-heading-h3 {
      font-size: 1rem;
      line-height: 1.25rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .ms-heading-h3 {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 1366px) {
    .ms-heading-h3 {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.03125rem; } }

.ms-heading-h4 {
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0.0125rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-heading-h4 {
      font-size: 1rem;
      line-height: 1.25rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .ms-heading-h4 {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 1366px) {
    .ms-heading-h4 {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.03125rem; } }

.ms-body-text {
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 0; }
  @media (min-width: 768px) {
    .ms-body-text {
      font-size: 0.75rem;
      line-height: 1rem; } }
  @media (min-width: 1024px) {
    .ms-body-text {
      font-size: 0.75rem;
      line-height: 1rem; } }
  @media (min-width: 1366px) {
    .ms-body-text {
      font-size: 0.75rem;
      line-height: 1rem; } }

.ms-browser-text {
  font-size: 1.125rem;
  line-height: 1.125rem; }

.cl-button {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  text-align: center;
  font-size: 0.75rem;
  padding: 1.125rem 1.875rem;
  border: 0.0625rem solid transparent;
  cursor: pointer; }
  .cl-button--minicart {
    padding: 1.125rem 0.375rem; }
  .cl-button--white, .cl-button--return {
    border: 0.0625rem solid #403e3d;
    color: #403e3d;
    background: transparent;
    text-transform: uppercase; }
    .cl-button--white:hover, .cl-button--return:hover, .cl-button--white:focus, .cl-button--return:focus {
      color: #fff;
      background: #403e3d; }
    .ms-reverse-theme .cl-button--white, .ms-reverse-theme .cl-button--return {
      color: #fff;
      border-color: #fff;
      background: #403e3d;
      text-transform: uppercase; }
      .ms-reverse-theme .cl-button--white:hover, .ms-reverse-theme .cl-button--return:hover, .ms-reverse-theme .cl-button--white:focus, .ms-reverse-theme .cl-button--return:focus {
        color: #fff;
        background: #b88c1d;
        border-color: #b88c1d; }
  .cl-button--alternate {
    color: #fff;
    border-color: #fff;
    background: #403e3d;
    text-transform: uppercase; }
    .cl-button--alternate:hover, .cl-button--alternate:focus {
      color: #fff;
      background: #b88c1d;
      border-color: #b88c1d; }
  .cl-button--gold {
    color: #fff;
    border-color: #b88c1d;
    background: #b88c1d;
    text-transform: uppercase; }
    .cl-button--gold:hover, .cl-button--gold:focus {
      color: #fff;
      background: #403e3d;
      border-color: #403e3d; }
  .cl-button--icon {
    display: flex;
    justify-content: center;
    align-items: center; }
  .cl-button[disabled] {
    pointer-events: none;
    background-color: #bab5ae; }

.cl-link {
  font-family: "Montserrat", Arial, sans-serif;
  line-height: 1.2;
  color: #403e3d;
  text-decoration: underline;
  font-size: 0.75rem;
  cursor: pointer; }
  @media (min-width: 768px) {
    .cl-link {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .cl-link {
      font-size: 0.75rem; } }
  .cl-link:hover, .cl-link:active, .cl-link:focus {
    color: #b88c1d; }

* {
  box-sizing: border-box; }
  *:focus {
    outline: 0.0625rem dotted #bab5ae !important; }

a {
  text-decoration: none; }

img {
  transition: filter 0.4s; }
  img.lazyload, img.lazyloading {
    filter: blur(5px); }
  img.lazyloaded {
    filter: blur(0); }

@media (max-width: 1023px) {
  .ms_desktop-only {
    display: none !important; } }

@media (max-width: 767px) {
  .ms_tablet-only {
    display: none !important; } }

@media (min-width: 1024px) {
  .ms_tablet-only {
    display: none !important; } }

@media (min-width: 768px) {
  .ms_mobile-only {
    display: none !important; } }

@media (min-width: 1024px) {
  .ms_devices-only {
    display: none !important; } }

@media (max-width: 767px) {
  .ms_hide-on-mobile {
    display: none !important; } }

.ms-vertical-align {
  align-items: center;
  align-content: center;
  justify-content: center; }

.ms-full-width {
  width: 100%; }

.ms-full-height {
  height: 100%; }

.ms-no-border {
  border: 0; }

.ms-no-margin {
  margin: 0; }

.ms-no-padding {
  padding: 0; }

.ms-no-left-padding {
  padding-left: 0; }

.ms-no-right-padding {
  padding-right: 0; }

.ms-no-top-padding {
  padding-top: 0; }

.ms-no-bottom-padding {
  padding-bottom: 0; }

.ms-no-left-margin {
  margin-left: 0; }

.ms-no-right-margin {
  margin-right: 0; }

.ms-no-top-margin {
  margin-top: 0; }

.ms-no-bottom-margin {
  margin-bottom: 0; }

.ms-margin-top-10 {
  margin-top: 0.625rem; }

.ms-margin-top-20 {
  margin-top: 1.25rem; }

.ms-margin-top-30 {
  margin-top: 1.875rem; }

.ms-margin-top-40 {
  margin-top: 2.5rem; }

.ms-margin-top-50 {
  margin-top: 3.125rem; }

.ms-margin-right-10 {
  margin-right: 0.625rem; }

.ms-margin-right-20 {
  margin-right: 1.25rem; }

.ms-margin-right-30 {
  margin-right: 1.875rem; }

.ms-margin-right-40 {
  margin-right: 2.5rem; }

.ms-margin-right-50 {
  margin-right: 3.125rem; }

.ms-margin-left-10 {
  margin-left: 0.625rem; }

.ms-margin-left-20 {
  margin-left: 1.25rem; }

.ms-margin-left-30 {
  margin-left: 1.875rem; }

.ms-margin-left-40 {
  margin-left: 2.5rem; }

.ms-margin-left-50 {
  margin-left: 3.125rem; }

.ms-margin-bottom-10 {
  margin-bottom: 0.625rem; }

.ms-margin-bottom-20 {
  margin-bottom: 1.25rem; }

.ms-margin-bottom-30 {
  margin-bottom: 1.875rem; }

.ms-margin-bottom-40 {
  margin-bottom: 2.5rem; }

.ms-margin-bottom-50 {
  margin-bottom: 3.125rem; }

@media (max-width: 767px) {
  .ms-mobile-margin-top-20 {
    margin-top: 1.25rem; } }

.ms-padding-top-10 {
  padding-top: 0.625rem; }

.ms-padding-top-20 {
  padding-top: 1.25rem; }

.ms-padding-top-30 {
  padding-top: 1.875rem; }

.ms-padding-top-40 {
  padding-top: 2.5rem; }

.ms-padding-top-50 {
  padding-top: 3.125rem; }

.ms-padding-bottom-10 {
  padding-bottom: 0.625rem; }

.ms-padding-bottom-20 {
  padding-bottom: 1.25rem; }

.ms-padding-bottom-30 {
  padding-bottom: 1.875rem; }

.ms-padding-bottom-40 {
  padding-bottom: 2.5rem; }

.ms-padding-bottom-50 {
  padding-bottom: 3.125rem; }

.ms-padding-left-20 {
  padding-left: 1.25rem; }

.ms-no-list-items {
  list-style-type: none; }

.ms-overflow-hidden {
  overflow: hidden; }

.ms-hide,
.hide {
  display: none !important; }

.ms-no-display {
  display: none; }

.ms-show {
  display: block !important; }

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

@media print {
  .ms-print-hidden {
    display: none !important; } }

.ms-print-display {
  display: none !important; }
  @media print {
    .ms-print-display {
      display: flex !important; } }

.ms-image-responsive {
  max-width: 100%;
  vertical-align: middle; }

.ms-picture {
  width: 100%;
  display: block; }
  @media print {
    .ms-picture {
      display: inline-block; } }

.ms-circle {
  border-radius: 50%; }

.ms-module-wrap {
  position: relative;
  overflow: hidden; }

.ms-grid-system-wrapper {
  box-sizing: border-box;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  @media (min-width: 768px) {
    .ms-grid-system-wrapper {
      padding-left: 6.25%;
      padding-right: 6.25%; } }
  @media (min-width: 1366px) {
    .ms-grid-system-wrapper {
      padding-left: 9.375%;
      padding-right: 9.375%; } }
  .ms-grid-system-wrapper.centered-wrapper {
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 1366px) {
      .ms-grid-system-wrapper.centered-wrapper {
        max-width: 1470px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0; } }
    @media (min-width: 1366px) {
      .ms-grid-system-wrapper.centered-wrapper--small {
        max-width: 1200px; } }

.cl-wrapper {
  position: relative;
  background-color: #fff;
  border: 0;
  margin: 0 auto;
  width: 100%; }

.cl-module-content-wrapper {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  @media (min-width: 768px) {
    .cl-module-content-wrapper {
      padding-left: 2.375rem;
      padding-right: 2.375rem; } }
  @media (min-width: 1024px) {
    .cl-module-content-wrapper {
      padding-left: 2.875rem;
      padding-right: 2.875rem; } }
  @media (min-width: 1366px) {
    .cl-module-content-wrapper {
      padding-left: 5rem;
      padding-right: 5rem; } }
  .cl-module-content-wrapper--tile {
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 768px) {
      .cl-module-content-wrapper--tile {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
    @media (min-width: 1024px) {
      .cl-module-content-wrapper--tile {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
    @media (min-width: 1366px) {
      .cl-module-content-wrapper--tile {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
  .cl-module-content-wrapper--grid {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
    @media (min-width: 768px) {
      .cl-module-content-wrapper--grid {
        padding-left: 1.4375rem;
        padding-right: 1.4375rem; } }
    @media (min-width: 1024px) {
      .cl-module-content-wrapper--grid {
        padding-left: 1.9375rem;
        padding-right: 1.9375rem; } }
    @media (min-width: 1366px) {
      .cl-module-content-wrapper--grid {
        padding-left: 3.75rem;
        padding-right: 3.75rem; } }

.site-wide-content-wrapper {
  padding: 0.8125rem 0;
  width: 100%;
  margin: 0;
  visibility: hidden;
  display: none;
  transition: height .5s ease;
  height: auto;
  /* Slider */ }
  .site-wide-content-wrapper .site-wide-content {
    text-align: center; }
  .site-wide-content-wrapper .site-wide-link {
    text-decoration: underline; }
  .site-wide-content-wrapper .site-wide-text,
  .site-wide-content-wrapper .site-wide-header {
    margin: 0; }
  .site-wide-content-wrapper .site-wide-text {
    font-size: 0.88em; }
    .site-wide-content-wrapper .site-wide-text.site-wide-header {
      font-size: 1em; }
  .site-wide-content-wrapper .site-wide-button {
    border: 0.0625rem solid #fff;
    color: #fff;
    padding: 0.4375rem 1.5625rem;
    position: absolute;
    right: 0;
    top: 0;
    text-transform: uppercase; }
    @media (max-width: 1023px) {
      .site-wide-content-wrapper .site-wide-button {
        display: inline-block;
        margin: 0.625rem 0 0;
        position: static; } }
  .site-wide-content-wrapper.slick-initialized {
    visibility: visible;
    height: auto;
    display: block; }
  .site-wide-content-wrapper .slick-prev.slick-arrow {
    left: 0; }
  .site-wide-content-wrapper .slick-next.slick-arrow {
    right: 0; }
  .site-wide-content-wrapper .slick-slide {
    width: 100%; }

.cl-header-content-wrapper {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  @media (min-width: 768px) {
    .cl-header-content-wrapper {
      padding-left: 2.375rem;
      padding-right: 2.375rem; } }
  @media (min-width: 1024px) {
    .cl-header-content-wrapper {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (min-width: 1366px) {
    .cl-header-content-wrapper {
      padding-left: 2.75rem;
      padding-right: 2.625rem; } }

.ms-flex {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  flex-flow: row nowrap; }
  .ms-flex.ms-align--textleft {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left; }
  .ms-flex.ms-align--textcenter {
    align-items: center;
    justify-content: center;
    text-align: center; }
  .ms-flex.ms-align--textright {
    align-items: flex-end;
    justify-content: flex-end;
    text-align: right; }

.ms-block {
  display: block; }

.ms-inline-block {
  display: inline-block; }

.ms-flex-no-wrap {
  flex-wrap: nowrap; }

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

.ms-clear {
  clear: both; }

.styleguide__section-small {
  display: none; }
  .acf-modules-styleguide .styleguide__section-small {
    display: block; }

.forgot-password-popup__container {
  flex-direction: column;
  align-items: center;
  margin-top: 0.9375rem; }
  @media (min-width: 768px) {
    .forgot-password-popup__container {
      margin-top: 0.9375rem;
      align-items: flex-start; } }
  @media (min-width: 1024px) {
    .forgot-password-popup__container {
      margin-top: 0.9375rem; } }
  @media (min-width: 1366px) {
    .forgot-password-popup__container {
      margin-top: 0.9375rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .forgot-password-popup__container {
      margin-top: 0.9375rem; } }

.forgot-password-popup__link {
  text-decoration: none;
  line-height: 1.2;
  font-size: 1rem;
  color: #fff; }
  @media (min-width: 768px) {
    .forgot-password-popup__link {
      font-size: 1rem;
      color: #186686; } }
  @media (min-width: 1024px) {
    .forgot-password-popup__link {
      font-size: 1rem; } }
  @media (min-width: 1366px) {
    .forgot-password-popup__link {
      font-size: 1rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .forgot-password-popup__link {
      font-size: 1rem; } }
  .forgot-password-popup__link:hover, .forgot-password-popup__link:focus {
    text-decoration: underline;
    color: #044965; }

.forgot-password-popup__modal {
  color: #565656;
  line-height: 1.2;
  font-family: "Montserrat", Arial, sans-serif; }
  .forgot-password-popup__modal .error-message {
    display: block;
    margin-top: 0.625rem;
    text-align: center; }
  .forgot-password-popup__modal span.error {
    display: block;
    text-align: center;
    font-size: 0.875rem;
    padding: 0.625rem;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede;
    color: #a94442;
    width: 100%;
    margin-top: 0.625rem; }

.forgot-password-popup__modal-title, .forgot-password-popup__modal-label, .forgot-password-popup__modal-input {
  margin-bottom: 0.625rem; }
  @media (min-width: 768px) {
    .forgot-password-popup__modal-title, .forgot-password-popup__modal-label, .forgot-password-popup__modal-input {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1024px) {
    .forgot-password-popup__modal-title, .forgot-password-popup__modal-label, .forgot-password-popup__modal-input {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1366px) {
    .forgot-password-popup__modal-title, .forgot-password-popup__modal-label, .forgot-password-popup__modal-input {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .forgot-password-popup__modal-title, .centered-wrapper .forgot-password-popup__modal-label, .centered-wrapper .forgot-password-popup__modal-input {
      margin-bottom: 0.625rem; } }

.forgot-password-popup__modal-title {
  font-weight: 700;
  font-size: 1.375rem; }
  @media (min-width: 768px) {
    .forgot-password-popup__modal-title {
      font-size: 1.25rem; } }
  @media (min-width: 1024px) {
    .forgot-password-popup__modal-title {
      font-size: 1.375rem; } }
  @media (min-width: 1366px) {
    .forgot-password-popup__modal-title {
      font-size: 1.375rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .forgot-password-popup__modal-title {
      font-size: 1.375rem; } }

.forgot-password-popup__modal-description {
  font-weight: 300;
  line-height: 1.5;
  font-size: 1rem;
  margin-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .forgot-password-popup__modal-description {
      font-size: 1rem;
      margin-bottom: 1.875rem; } }
  @media (min-width: 1024px) {
    .forgot-password-popup__modal-description {
      font-size: 1rem;
      margin-bottom: 1.875rem; } }
  @media (min-width: 1366px) {
    .forgot-password-popup__modal-description {
      font-size: 1rem;
      margin-bottom: 1.875rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .forgot-password-popup__modal-description {
      font-size: 1rem;
      margin-bottom: 1.875rem; } }

.forgot-password-popup__modal-label {
  font-weight: 700;
  font-size: 0.875rem; }
  @media (min-width: 768px) {
    .forgot-password-popup__modal-label {
      font-size: 0.875rem; } }
  @media (min-width: 1024px) {
    .forgot-password-popup__modal-label {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .forgot-password-popup__modal-label {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .forgot-password-popup__modal-label {
      font-size: 0.875rem; } }

.forgot-password-popup__modal-form {
  flex-direction: column;
  align-items: center; }
  .forgot-password-popup__modal-form .cl-form-input, .forgot-password-popup__modal-form .cl-return-select__button.ui-selectmenu-button {
    height: 2.8125rem; }
    @media (min-width: 768px) {
      .forgot-password-popup__modal-form .cl-form-input, .forgot-password-popup__modal-form .cl-return-select__button.ui-selectmenu-button {
        height: 2.8125rem; } }
    @media (min-width: 1024px) {
      .forgot-password-popup__modal-form .cl-form-input, .forgot-password-popup__modal-form .cl-return-select__button.ui-selectmenu-button {
        height: 2.8125rem; } }
    @media (min-width: 1366px) {
      .forgot-password-popup__modal-form .cl-form-input, .forgot-password-popup__modal-form .cl-return-select__button.ui-selectmenu-button {
        height: 2.8125rem; } }
  .forgot-password-popup__modal-form span.error {
    font-size: 0.875rem;
    display: inline-block;
    color: #a94442;
    padding-bottom: 0.625rem;
    width: 100%; }

@media (min-width: 768px) {
  .forgot-password-popup__modal-button {
    width: auto; } }

.forgot-password-popup__modal-button.stop-form {
  pointer-events: none; }

.cl-dialog .forgot-password-popup__modal-button {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 1.125rem; }
  @media (min-width: 768px) {
    .cl-dialog .forgot-password-popup__modal-button {
      font-size: 1.125rem; } }
  @media (min-width: 1024px) {
    .cl-dialog .forgot-password-popup__modal-button {
      font-size: 1.125rem; } }
  @media (min-width: 1366px) {
    .cl-dialog .forgot-password-popup__modal-button {
      font-size: 1.125rem; } }

@media (min-width: 1366px) {
  .cl-dialog .centered-wrapper .forgot-password-popup__modal-button {
    font-size: 1.125rem; } }

.trade-professionals-form {
  width: 100%; }
  .trade-professionals-form__wrapper {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100vh;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 1.75rem; }
    .trade-professionals-form__wrapper::before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: rgba(86, 86, 86, 0.5);
      z-index: 1; }
    @media (min-width: 768px) {
      .trade-professionals-form__wrapper {
        padding: 4.375rem; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__wrapper {
        padding: 4.375rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__wrapper {
        padding: 4.375rem;
        min-height: auto; } }
  .trade-professionals-form__captcha {
    margin-top: 0.9375rem;
    overflow: hidden; }
    .trade-professionals-form__captcha .g-recaptcha &gt; * {
      margin: 0 auto; }
  .trade-professionals-form__content {
    position: relative;
    z-index: 2; }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__content {
        max-width: 68.75rem; } }
  .trade-professionals-form__content-holder, .trade-professionals-form__form-holder {
    padding: 0;
    font-family: "Montserrat", Arial, sans-serif; }
    @media (min-width: 768px) {
      .trade-professionals-form__content-holder, .trade-professionals-form__form-holder {
        padding: 1.75rem 2.1875rem; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__content-holder, .trade-professionals-form__form-holder {
        padding: 2.375rem 2.625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__content-holder, .centered-wrapper .trade-professionals-form__form-holder {
        padding: 2.375rem 2.625rem; } }
  .trade-professionals-form__content-holder {
    color: #fff;
    background: rgba(64, 62, 61, 0.7); }
  .trade-professionals-form__form-holder {
    color: #565656; }
    @media (min-width: 768px) {
      .trade-professionals-form__form-holder {
        background: #fff; } }
  .trade-professionals-form__form-description {
    font-weight: 400;
    text-align: center;
    margin-bottom: 1.875rem;
    font-size: 1rem;
    line-height: 1.25rem;
    display: none; }
    @media (min-width: 768px) {
      .trade-professionals-form__form-description {
        margin-bottom: 1.875rem;
        font-size: 1.25rem;
        line-height: 1.5rem;
        display: block; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__form-description {
        margin-bottom: 1.875rem;
        font-size: 1.375rem;
        line-height: 1.5rem;
        text-align: left; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__form-description {
        margin-bottom: 1.875rem;
        font-size: 1.375rem;
        line-height: 1.5rem; } }
    .trade-professionals-form--login .trade-professionals-form__form-description {
      font-weight: 700;
      font-size: 1.625rem;
      line-height: 1.875rem; }
      @media (min-width: 768px) {
        .trade-professionals-form--login .trade-professionals-form__form-description {
          font-weight: 400;
          font-size: 1.875rem;
          line-height: 2.0625rem; } }
      @media (min-width: 1024px) {
        .trade-professionals-form--login .trade-professionals-form__form-description {
          font-size: 1.9375rem;
          line-height: 2.375rem; } }
      @media (min-width: 1366px) {
        .trade-professionals-form--login .trade-professionals-form__form-description {
          font-size: 1.9375rem;
          line-height: 2.375rem; } }
  .trade-professionals-form__title {
    margin-bottom: 1.25rem;
    font-size: 1.625rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 400;
    text-transform: none;
    display: block;
    color: #fff; }
    @media (min-width: 768px) {
      .trade-professionals-form__title {
        margin-bottom: 0.9375rem;
        font-size: 1.875rem;
        line-height: 2.0625rem;
        display: none; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__title {
        margin-bottom: 0.9375rem;
        font-size: 1.9375rem;
        line-height: 2.375rem;
        text-align: left;
        font-weight: 300;
        display: block; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__title {
        margin-bottom: 0.9375rem;
        font-size: 1.9375rem;
        line-height: 2.375rem; } }
    .trade-professionals-form--login .trade-professionals-form__title {
      font-size: 1.375rem;
      line-height: 1.5rem;
      font-weight: 700; }
      @media (min-width: 768px) {
        .trade-professionals-form--login .trade-professionals-form__title {
          font-size: 1.375rem;
          line-height: 1.5rem; } }
      @media (min-width: 1024px) {
        .trade-professionals-form--login .trade-professionals-form__title {
          font-size: 1.375rem;
          line-height: 1.5rem; } }
      @media (min-width: 1366px) {
        .trade-professionals-form--login .trade-professionals-form__title {
          font-size: 1.375rem;
          line-height: 1.5rem; } }
  .trade-professionals-form__subtitle {
    text-transform: unset;
    font-weight: 400;
    margin-bottom: 0.9375rem;
    font-size: 1.0625rem;
    line-height: 1.125rem; }
    @media (min-width: 768px) {
      .trade-professionals-form__subtitle {
        margin-bottom: 0.9375rem;
        font-size: 1.0625rem;
        line-height: 1.125rem; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__subtitle {
        margin-bottom: 0.9375rem;
        font-size: 1.0625rem;
        line-height: 1.125rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__subtitle {
        margin-bottom: 0.9375rem;
        font-size: 1.0625rem;
        line-height: 2.25rem; } }
  .trade-professionals-form__features {
    list-style: none;
    padding: 0;
    margin: 0;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem; }
    @media (min-width: 768px) {
      .trade-professionals-form__features {
        font-size: 1rem;
        line-height: 1.375rem; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__features {
        font-size: 1rem;
        line-height: 1.375rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__features {
        font-size: 1rem;
        line-height: 1.375rem; } }
  .trade-professionals-form__features-heading {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    padding-right: 15px;
    padding-bottom: 10px;
    font-size: 0.875rem;
    line-height: 1.375rem;
    border-bottom: 0.125rem solid #fff; }
    @media (min-width: 768px) {
      .trade-professionals-form__features-heading {
        margin-bottom: 0.9375rem;
        font-size: 0.875rem;
        line-height: 1.25rem; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__features-heading {
        margin-bottom: 0.9375rem;
        font-size: 0.875rem;
        line-height: 1.25rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__features-heading {
        margin-bottom: 0.9375rem;
        font-size: 0.875rem;
        line-height: 1.25rem; } }
  .trade-professionals-form__features-item {
    margin-bottom: 0.9375rem; }
    @media (min-width: 768px) {
      .trade-professionals-form__features-item {
        margin-bottom: 0.9375rem; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__features-item {
        margin-bottom: 0.9375rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__features-item {
        margin-bottom: 0.9375rem; } }
  .trade-professionals-form__feature-icon {
    margin-left: 0; }
  .trade-professionals-form__bottom-holder {
    padding: 1.875rem 0;
    color: #fff;
    font-family: "Montserrat", Arial, sans-serif;
    text-decoration: underline; }
    @media (min-width: 768px) {
      .trade-professionals-form__bottom-holder {
        padding: 0.9375rem;
        background: #333;
        text-decoration: none; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__bottom-holder {
        padding: 1.125rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__bottom-holder {
        padding: 1.125rem; } }
  .trade-professionals-form__bottom-link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-weight: 400;
    text-decoration: underline;
    text-transform: unset;
    font-size: 1rem;
    line-height: 1.375rem; }
    @media (min-width: 768px) {
      .trade-professionals-form__bottom-link {
        font-size: 0.9375rem;
        line-height: 1.3125rem;
        text-transform: uppercase; }
        .trade-professionals-form__bottom-link:not([href]) {
          text-decoration: none; } }
    @media (min-width: 1024px) {
      .trade-professionals-form__bottom-link {
        font-size: 1.125rem;
        line-height: 1.5625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .trade-professionals-form__bottom-link {
        font-size: 1.125rem;
        line-height: 1.5625rem; } }
    @media (min-width: 768px) {
      .trade-professionals-form__bottom-link--pointer {
        pointer-events: none;
        text-decoration: none; } }
  .trade-professionals-form__reset-pwd .forgot-password-popup__modal {
    display: none; }
  .trade-professionals-form__button {
    border: 0; }

.become-member {
  width: 100%; }
  .become-member__form-description {
    font-weight: 400;
    margin-bottom: 1.875rem;
    font-size: 1rem;
    line-height: 1.25rem;
    color: #fff; }
    @media (min-width: 768px) {
      .become-member__form-description {
        margin-bottom: 1.875rem;
        font-size: 1.25rem;
        line-height: 1.5rem;
        color: #565656; } }
    @media (min-width: 1024px) {
      .become-member__form-description {
        margin-bottom: 1.875rem;
        font-size: 1.375rem;
        line-height: 1.5rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .become-member__form-description {
        margin-bottom: 1.875rem;
        font-size: 1.375rem;
        line-height: 1.5rem; } }
  .become-member__input.inactive {
    flex-direction: row;
    flex-wrap: nowrap; }
  .become-member__error-form {
    display: none;
    font-size: 0.875rem;
    padding: 0.625rem;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede;
    color: #a94442;
    margin-top: -0.625rem;
    margin-bottom: 0.625rem; }
  .become-member__content {
    position: relative;
    z-index: 2; }
    @media (min-width: 1366px) {
      .centered-wrapper .become-member__content {
        max-width: 31.25rem; } }
  .become-member__form {
    flex-direction: column;
    align-items: center; }
  .become-member__optional-fields {
    background: #eee;
    line-height: 2.4;
    text-transform: capitalize;
    color: #565656;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0.9375rem; }
    @media (min-width: 768px) {
      .become-member__optional-fields {
        font-size: 0.875rem;
        padding: 0.375rem 0.75rem;
        margin-bottom: 0.9375rem; } }
    @media (min-width: 1024px) {
      .become-member__optional-fields {
        font-size: 0.875rem;
        padding: 0.375rem 0.75rem;
        margin-bottom: 0.9375rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .become-member__optional-fields {
        font-size: 0.875rem;
        padding: 0.375rem 0.75rem;
        margin-bottom: 0.9375rem; } }
  .become-member__form-group {
    flex-direction: column;
    padding: 0; }
    @media (min-width: 1024px) {
      .become-member__form-group--left {
        padding-right: 0.4375rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .become-member__form-group--left {
        padding-right: 0.4375rem; } }
    @media (min-width: 1024px) {
      .become-member__form-group--right {
        padding-left: 0.4375rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .become-member__form-group--right {
        padding-left: 0.4375rem; } }
  .become-member__form-btn {
    margin-top: 1.875rem;
    border: 0; }
    @media (min-width: 768px) {
      .become-member__form-btn {
        margin-top: 1.875rem;
        width: auto; } }
    @media (min-width: 1024px) {
      .become-member__form-btn {
        margin-top: 1.875rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .become-member__form-btn {
        margin-top: 1.875rem; } }
  .become-member__check .cl-svg-icon {
    color: #3c763d; }
  .become-member__password {
    position: relative; }
  .become-member__link {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    color: #044965;
    font-family: "Montserrat", Arial, sans-serif;
    line-height: 1;
    font-size: 0.75rem;
    padding: 1.125rem; }
    @media (min-width: 768px) {
      .become-member__link {
        font-size: 0.75rem;
        padding: 1.125rem; } }
    @media (min-width: 1024px) {
      .become-member__link {
        font-size: 0.75rem;
        padding: 1.125rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .become-member__link {
        font-size: 0.75rem;
        padding: 1.125rem; } }
    .become-member__link:hover, .become-member__link:focus {
      text-decoration: underline; }
  .become-member__link-text {
    display: inline-block; }
    .pwd-hide .become-member__link-text--hide {
      display: none; }
    .pwd-show .become-member__link-text--show {
      display: none; }

.full-width-image {
  position: relative;
  width: 100%; }
  .full-width-image::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    opacity: 0;
    z-index: 1; }

.store-tile {
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  text-align: initial;
  float: none; }
  .store-tile__wrapper {
    background: #fff;
    color: #565656;
    font-family: "Montserrat", Arial, sans-serif;
    padding: 0.9375rem;
    font-size: 0.75rem;
    line-height: 1.4;
    text-align: left; }
    @media (min-width: 768px) {
      .store-tile__wrapper {
        padding: 1.5625rem 2.1875rem; } }
    @media (min-width: 1024px) {
      .store-tile__wrapper {
        padding: 1.5625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-tile__wrapper {
        padding: 1.5625rem 2.1875rem; } }
    .store-tile__wrapper--banner {
      align-items: flex-start;
      padding: 0.9375rem 0 0 0; }
      @media (min-width: 768px) {
        .store-tile__wrapper--banner {
          padding: 0.9375rem 0 0 0; } }
      @media (min-width: 1024px) {
        .store-tile__wrapper--banner {
          padding: 0 1.5625rem; } }
      @media (min-width: 1366px) {
        .centered-wrapper .store-tile__wrapper--banner {
          padding: 0 1.5625rem; } }
  .store-tile__top {
    align-content: flex-start; }
  .store-tile__store-name {
    text-transform: none;
    font-size: 1rem; }
    @media (min-width: 768px) {
      .store-tile__store-name {
        font-size: 1rem; } }
    @media (min-width: 1024px) {
      .store-tile__store-name {
        font-size: 1rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-tile__store-name {
        font-size: 1rem; } }
    .store-tile__store-name--banner {
      margin-bottom: 0.3125rem; }
      @media (min-width: 768px) {
        .store-tile__store-name--banner {
          margin-bottom: 0.3125rem; } }
      @media (min-width: 1024px) {
        .store-tile__store-name--banner {
          margin-bottom: 0.3125rem; } }
      @media (min-width: 1366px) {
        .centered-wrapper .store-tile__store-name--banner {
          margin-bottom: 0.3125rem; } }
    .store-tile__store-name--top-margin {
      margin: 0;
      margin-top: 0.625rem; }
      @media (min-width: 768px) {
        .store-tile__store-name--top-margin {
          margin-top: 0; } }
      @media (min-width: 1024px) {
        .store-tile__store-name--top-margin {
          margin-top: 0.625rem; } }
  .store-tile__store-range {
    font-size: 90%;
    margin-top: 0.3125rem; }
    @media (min-width: 768px) {
      .store-tile__store-range {
        margin-top: 0.3125rem; } }
    @media (min-width: 1024px) {
      .store-tile__store-range {
        margin-top: 0.3125rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-tile__store-range {
        margin-top: 0.3125rem; } }
  .store-tile__store-recommendations {
    margin-left: 0.625rem; }
    @media (min-width: 768px) {
      .store-tile__store-recommendations {
        margin-left: 0.625rem; } }
    @media (min-width: 1024px) {
      .store-tile__store-recommendations {
        margin-left: 0.625rem; } }
    .store-tile__store-recommendations:focus {
      box-shadow: inset 0 0.0625rem 0.0625rem rgba(0, 130, 204, 0.8), 0 0 0.5rem rgba(0, 130, 204, 0.8); }
    .store-tile__store-recommendations:active {
      box-shadow: 0; }
    @media (min-width: 1366px) {
      .centered-wrapper .store-tile__store-recommendations {
        margin-left: 0.625rem; } }
    .store-tile__store-recommendations--banner {
      margin-left: 0 !important;
      display: flex;
      align-items: center;
      color: #026da1;
      font-family: "Montserrat", Arial, sans-serif;
      font-size: 0.875rem;
      font-weight: 500; }
      .store-tile__store-recommendations--banner:focus {
        box-shadow: none; }
  .store-tile__store-address:active {
    box-shadow: 0; }
  .store-tile__store-address .cl-svg-icon {
    margin: 0;
    margin-left: -0.1875rem; }
  .store-tile__store-phone {
    display: none; }
    @media (min-width: 768px) {
      .store-tile__store-phone {
        display: inline-block; } }
    .store-tile__store-phone:hover, .store-tile__store-phone:focus {
      text-decoration: underline; }
    .store-tile__store-phone:active {
      box-shadow: none; }
  .store-tile__store-working-hours, .store-tile__phone-wrapper {
    margin-top: 0.625rem; }
    @media (min-width: 768px) {
      .store-tile__store-working-hours, .store-tile__phone-wrapper {
        margin-top: 0.625rem; } }
    @media (min-width: 1024px) {
      .store-tile__store-working-hours, .store-tile__phone-wrapper {
        margin-top: 0.625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-tile__store-working-hours, .centered-wrapper .store-tile__phone-wrapper {
        margin-top: 0.625rem; } }
  .store-tile__store-table {
    border-collapse: collapse;
    max-width: 100%;
    width: auto; }
    .store-tile__store-table tr {
      border-top: 0.0625rem solid #ccc; }
    .store-tile__store-table td {
      padding: 0.3125rem; }
  .store-tile__body {
    padding: 0.625rem 0; }
    @media (min-width: 768px) {
      .store-tile__body {
        padding: 0.625rem 0; } }
    @media (min-width: 1024px) {
      .store-tile__body {
        padding: 0.625rem 0; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-tile__body {
        padding: 0.625rem 0; } }
  .store-tile__button {
    width: auto;
    box-shadow: none; }
  .store-tile__footer {
    flex-wrap: wrap;
    align-items: center;
    align-self: flex-end; }
    .store-tile__footer--details {
      align-self: flex-start; }
  @media (min-width: 1024px) {
    .store-tile__store-phone-btn {
      display: none; } }

.cl-google-plus {
  padding-left: 0.625rem; }

.cl-store-item {
  align-items: flex-start;
  flex-direction: column; }
  @media (min-width: 768px) {
    .cl-store-item {
      flex-direction: row;
      align-items: center;
      justify-content: space-between; } }

.title-content {
  background-color: #fff; }
  .title-content__wrapper {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
    @media (min-width: 768px) {
      .title-content__wrapper {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem; } }
    @media (min-width: 1024px) {
      .title-content__wrapper {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem; } }
    @media (min-width: 1366px) {
      .title-content__wrapper {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem; } }
  .title-content__title {
    color: #565656;
    margin: 0 0 0.9375rem 0; }
    @media (min-width: 768px) {
      .title-content__title {
        margin: 0 0 0.9375rem 0; } }
    @media (min-width: 1024px) {
      .title-content__title {
        margin: 0 0 0.9375rem 0; } }
    @media (min-width: 1366px) {
      .title-content__title {
        margin: 0 0 0.9375rem 0; } }
    @media (min-width: 1366px) {
      .centered-wrapper .title-content__title {
        margin: 0 0 0.9375rem 0; } }
  .title-content__description {
    color: #565656;
    font-size: 0.875rem;
    line-height: 1.375rem;
    margin: 0 auto;
    width: 85%; }
    @media (min-width: 768px) {
      .title-content__description {
        font-size: 1rem;
        line-height: 1.5625rem; } }
    @media (min-width: 1024px) {
      .title-content__description {
        font-size: 1rem;
        line-height: 1.5625rem; } }
    @media (min-width: 1366px) {
      .title-content__description {
        font-size: 1rem;
        line-height: 1.5625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .title-content__description {
        font-size: 1rem;
        line-height: 1.5625rem; } }

.cl-3-up-feature {
  background-color: #fff;
  padding: 2.3125rem; }
  .cl-3-up-feature .ms-title-h3 {
    color: #565656;
    padding: 1.25rem 0; }
    @media (min-width: 768px) {
      .cl-3-up-feature .ms-title-h3 {
        padding: 0.96875rem 0; } }
    @media (min-width: 1366px) {
      .cl-3-up-feature .ms-title-h3 {
        padding: 0.96875rem 0; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-3-up-feature .ms-title-h3 {
        padding: 0.96875rem 0; } }
  .cl-3-up-feature .ms-image-responsive {
    height: 1.375rem;
    width: auto; }
    @media (min-width: 768px) {
      .cl-3-up-feature .ms-image-responsive {
        height: 1.75rem; } }
    @media (min-width: 1024px) {
      .cl-3-up-feature .ms-image-responsive {
        height: 1.75rem; } }
    @media (min-width: 1366px) {
      .cl-3-up-feature .ms-image-responsive {
        height: 1.75rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-3-up-feature .ms-image-responsive {
        height: 1.75rem; } }
  .cl-3-up-feature .ms-description-info {
    color: #565656;
    font-size: 0.875rem;
    line-height: 1.375rem;
    margin: 0 auto;
    padding: 0 0 2rem 0; }
    @media (min-width: 768px) {
      .cl-3-up-feature .ms-description-info {
        font-size: 1rem;
        line-height: 1.5625rem;
        padding: 0 0 2rem 0; } }
    @media (min-width: 1024px) {
      .cl-3-up-feature .ms-description-info {
        font-size: 1rem;
        line-height: 1.5625rem;
        padding: 0 0 2rem 0; } }
    @media (min-width: 1366px) {
      .cl-3-up-feature .ms-description-info {
        font-size: 1rem;
        line-height: 1.5625rem;
        padding: 0 0 2rem 0; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-3-up-feature .ms-description-info {
        font-size: 1rem;
        line-height: 1.5625rem;
        padding: 0 0 1.875rem 0; } }
  .cl-3-up-feature__anchor {
    margin: auto;
    width: auto;
    height: auto;
    font-size: 1.25rem;
    color: #186686;
    text-align: center;
    justify-content: center;
    align-items: center; }
    @media (min-width: 768px) {
      .cl-3-up-feature__anchor {
        font-size: 2rem; } }

.cl-3-up-features-wrapper {
  background: #fff; }
  .cl-3-up-features-wrapper .ms-title-h4 {
    color: #565656;
    padding: 1.0625rem; }
    @media (min-width: 768px) {
      .cl-3-up-features-wrapper .ms-title-h4 {
        padding: 1.0625rem; } }
    @media (min-width: 1024px) {
      .cl-3-up-features-wrapper .ms-title-h4 {
        padding: 1.0625rem; } }
    @media (min-width: 1366px) {
      .cl-3-up-features-wrapper .ms-title-h4 {
        padding: 1.0625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-3-up-features-wrapper .ms-title-h4 {
        padding: 1.0625rem; } }

.logo-collection-item {
  background-color: transparent;
  padding: 0.9375rem; }
  @media (min-width: 768px) {
    .logo-collection-item {
      padding: 0.9375rem; } }
  @media (min-width: 1024px) {
    .logo-collection-item {
      padding: 0.9375rem; } }
  @media (min-width: 1366px) {
    .logo-collection-item {
      padding: 0.9375rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .logo-collection-item {
      padding: 0.9375rem; } }
  .logo-collection-item img {
    max-width: 80%;
    width: 12.5rem; }
    @media (min-width: 768px) {
      .logo-collection-item img {
        width: 12.5rem; } }
    @media (min-width: 1024px) {
      .logo-collection-item img {
        width: 12.5rem; } }
    @media (min-width: 1366px) {
      .logo-collection-item img {
        width: 12.5rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .logo-collection-item img {
        width: 12.5rem; } }

.logo-collection {
  background-color: #fafafa;
  width: 100%; }
  .logo-collection .ms-logo-collection-wrapper {
    align-items: center;
    justify-content: center; }
  .logo-collection .ms-title-h4 {
    color: #565656;
    padding: 1.0625rem; }
    @media (min-width: 768px) {
      .logo-collection .ms-title-h4 {
        padding: 1.0625rem; } }
    @media (min-width: 1024px) {
      .logo-collection .ms-title-h4 {
        padding: 1.0625rem; } }
    @media (min-width: 1366px) {
      .logo-collection .ms-title-h4 {
        padding: 1.0625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .logo-collection .ms-title-h4 {
        padding: 1.0625rem; } }

.full-bleed-box-content {
  position: relative;
  height: 26.25rem;
  background-repeat: no-repeat;
  background-size: cover;
  flex-wrap: wrap;
  align-items: center;
  align-content: center; }
  @media (min-width: 1024px) {
    .full-bleed-box-content {
      max-height: 26.25rem; } }
  @media (min-width: 1366px) {
    .full-bleed-box-content {
      max-height: 26.25rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .full-bleed-box-content {
      max-height: 26.25rem; } }
  .full-bleed-box-content__container {
    position: absolute;
    top: 50%;
    left: 50%;
    align-items: center;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    padding: 1.5625rem;
    transform: translate(-50%, -50%);
    width: 50%; }
    .full-bleed-box-content__container .ms-title-h2 {
      color: #565656; }
  .full-bleed-box-content__title {
    margin-top: 0;
    margin-bottom: 0.9375rem; }
    @media (min-width: 768px) {
      .full-bleed-box-content__title {
        margin-bottom: 1.5625rem; } }
    @media (min-width: 1024px) {
      .full-bleed-box-content__title {
        margin-bottom: 1.875rem; } }
    @media (min-width: 1366px) {
      .full-bleed-box-content__title {
        margin-bottom: 2.25rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .full-bleed-box-content__title {
        margin-bottom: 1.25rem; } }
  .full-bleed-box-content__description {
    color: #565656;
    font-size: 1rem;
    line-height: 1.2; }
    @media (min-width: 768px) {
      .full-bleed-box-content__description {
        font-size: 1.25rem; } }
    @media (min-width: 1024px) {
      .full-bleed-box-content__description {
        font-size: 1.1875rem; } }
    @media (min-width: 1366px) {
      .full-bleed-box-content__description {
        font-size: 1.1875rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .full-bleed-box-content__description {
        font-size: 1.1875rem; } }
    .full-bleed-box-content__description p {
      line-height: 1.4;
      margin-top: 0;
      margin-bottom: 0.9375rem; }
  .full-bleed-box-content__button {
    width: auto;
    border: 0; }

.store-manager {
  width: 100%; }
  .store-manager__wrapper {
    background: #fff;
    color: #565656;
    font-family: "Montserrat", Arial, sans-serif;
    padding: 1.875rem 0; }
    @media (min-width: 768px) {
      .store-manager__wrapper {
        padding: 1.875rem 0; } }
    @media (min-width: 1024px) {
      .store-manager__wrapper {
        padding: 1.875rem 0; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-manager__wrapper {
        padding: 1.875rem 0; } }
  .store-manager__avatar {
    margin-bottom: 0.9375rem;
    width: 80%;
    max-width: 16.75rem; }
    @media (min-width: 768px) {
      .store-manager__avatar {
        margin-bottom: 0;
        max-width: 80%; } }
  .store-manager__info {
    border-bottom: 0.0625rem solid #ccc;
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .store-manager__info {
        padding-bottom: 1.25rem; } }
    @media (min-width: 1024px) {
      .store-manager__info {
        padding-bottom: 1.25rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-manager__info {
        padding-bottom: 1.25rem; } }
  .store-manager__name, .store-manager__title, .store-manager__description {
    margin-bottom: 0.625rem; }
    @media (min-width: 768px) {
      .store-manager__name, .store-manager__title, .store-manager__description {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1024px) {
      .store-manager__name, .store-manager__title, .store-manager__description {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-manager__name, .centered-wrapper .store-manager__title, .centered-wrapper .store-manager__description {
        margin-bottom: 0.625rem; } }
  .store-manager__title {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 1.1875rem;
    line-height: 1.2; }
    @media (min-width: 768px) {
      .store-manager__title {
        font-size: 1.1875rem; } }
    @media (min-width: 1024px) {
      .store-manager__title {
        font-size: 1.1875rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-manager__title {
        font-size: 1.1875rem; } }
  .store-manager__name {
    font-size: 0.875rem;
    line-height: 1.2; }
    @media (min-width: 768px) {
      .store-manager__name {
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .store-manager__name {
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-manager__name {
        font-size: 0.875rem; } }
  .store-manager__description {
    font-size: 0.875rem;
    line-height: 1.5; }
    @media (min-width: 768px) {
      .store-manager__description {
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .store-manager__description {
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-manager__description {
        font-size: 0.875rem; } }

.store-description__wrapper {
  border-bottom: 0.0625rem solid #ccc;
  background: #fff;
  color: #565656;
  font-family: "Montserrat", Arial, sans-serif;
  padding: 1.875rem 0; }
  @media (min-width: 768px) {
    .store-description__wrapper {
      padding: 1.875rem 0; } }
  @media (min-width: 1024px) {
    .store-description__wrapper {
      padding: 1.875rem 0; } }
  @media (min-width: 1366px) {
    .centered-wrapper .store-description__wrapper {
      padding: 1.875rem 0; } }

.store-description__text {
  font-size: 0.875rem;
  line-height: 1.5; }
  @media (min-width: 768px) {
    .store-description__text {
      font-size: 0.875rem; } }
  @media (min-width: 1024px) {
    .store-description__text {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .store-description__text {
      font-size: 0.875rem; } }
  .store-description__text &gt; * {
    margin: 0; }

.store-categories {
  width: 100%; }
  .store-categories__wrapper {
    border-bottom: 0.0625rem solid #ccc;
    background: #fff;
    padding: 1.875rem 0; }
    @media (min-width: 768px) {
      .store-categories__wrapper {
        padding: 1.875rem 0; } }
    @media (min-width: 1024px) {
      .store-categories__wrapper {
        padding: 1.875rem 0; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-categories__wrapper {
        padding: 1.875rem 0; } }
  .store-categories__title {
    text-transform: none;
    text-align: left;
    color: #565656; }
    @media (min-width: 1024px) {
      .store-categories__title {
        text-align: left; } }
  .store-categories__categories {
    padding-top: 0.625rem; }
    @media (min-width: 768px) {
      .store-categories__categories {
        padding-top: 0.625rem; } }
    @media (min-width: 1024px) {
      .store-categories__categories {
        padding-top: 0.625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-categories__categories {
        padding-top: 0.625rem; } }
    @media (min-width: 1024px) {
      .store-categories__categories .slick-track {
        display: flex;
        justify-content: space-around; } }
  .store-categories .slick-list {
    width: 100%; }
  .store-categories .slick-arrow {
    height: 100%;
    width: 1.875rem;
    z-index: 3; }
    .store-categories .slick-arrow::before {
      color: #565656; }
  .store-categories .slick-prev {
    left: 0; }
  .store-categories .slick-next {
    right: 0; }

.store-categories-category {
  width: 100%; }
  .store-categories-category__image {
    object-fit: cover;
    max-width: 70%;
    margin: 0 auto;
    display: inline-block; }
  .store-categories-category__link {
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 600;
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    text-decoration: none; }
    @media (min-width: 768px) {
      .store-categories-category__link {
        font-size: 0.75rem;
        line-height: 1.25rem; } }
    @media (min-width: 1024px) {
      .store-categories-category__link {
        font-size: 0.75rem;
        line-height: 1.25rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .store-categories-category__link {
        font-size: 0.875rem;
        line-height: 1.25rem; } }
    .store-categories-category__link:hover .store-categories-category__name, .store-categories-category__link:focus .store-categories-category__name {
      text-decoration: underline; }
    .store-categories-category__link:focus {
      box-shadow: none; }
    .store-categories-category__link:active {
      box-shadow: 0; }
  .store-categories-category__name {
    display: inline-block; }

.store-hero-banner__wrapper {
  border-bottom: 0.0625rem solid #ccc;
  background: #fff;
  color: #565656;
  font-family: "Montserrat", Arial, sans-serif;
  padding-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .store-hero-banner__wrapper {
      padding-bottom: 1.875rem; } }
  @media (min-width: 1024px) {
    .store-hero-banner__wrapper {
      padding-bottom: 1.875rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .store-hero-banner__wrapper {
      padding-bottom: 1.875rem; } }

.store-hero-banner__figure {
  position: relative;
  min-height: 9.6875rem; }
  @media (min-width: 768px) {
    .store-hero-banner__figure {
      min-height: 16.875rem; } }
  @media (min-width: 1024px) {
    .store-hero-banner__figure {
      min-height: 20rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .store-hero-banner__figure {
      min-height: 25rem; } }

.store-hero-banner__image {
  object-fit: cover; }

.store-hero-banner__map {
  position: absolute;
  top: 0;
  left: 0;
  background: #ccc; }

.text-html-dump {
  margin: 0 auto;
  font-family: "Montserrat", Arial, sans-serif;
  color: #333;
  font-size: 0.875rem;
  line-height: 1.4; }
  .text-html-dump__wrapper {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1rem; }
    .text-html-dump__wrapper a {
      color: #403e3d;
      text-decoration: underline; }
      .text-html-dump__wrapper a:hover, .text-html-dump__wrapper a:focus {
        color: #b88c1d;
        text-decoration: underline; }
  .text-html-dump__brands-map-image {
    width: 100%;
    margin: 0 auto; }
    @media (min-width: 1366px) {
      .text-html-dump__brands-map-image {
        width: 68.75rem; } }
  .text-html-dump__images-box {
    margin: 0;
    padding: 0; }
    .text-html-dump__images-box--image {
      width: 100%; }
    .text-html-dump__images-box--first-box, .text-html-dump__images-box--second-box {
      padding-right: 0; }
    .text-html-dump__images-box--image-one {
      padding: 0;
      width: 100%; }
      @media (min-width: 1024px) {
        .text-html-dump__images-box--image-one {
          max-width: 33.5625rem;
          max-height: 7.4375rem; } }
    .text-html-dump__images-box--image-two {
      padding: 0;
      max-width: 33.5625rem;
      max-height: 5.6875rem;
      width: 100%; }
    .text-html-dump__images-box--image-three {
      padding: 0;
      width: 50%; }
      @media (min-width: 1024px) {
        .text-html-dump__images-box--image-three {
          max-width: 18.3125rem;
          max-height: 11.4375rem; } }
    .text-html-dump__images-box--image-four {
      padding: 0;
      width: 45%; }
      @media (min-width: 1024px) {
        .text-html-dump__images-box--image-four {
          max-width: 15.25rem;
          max-height: 11.4375rem;
          width: 49%; } }
    .text-html-dump__images-box--image-five {
      padding: 0;
      width: 30%; }
      @media (min-width: 1024px) {
        .text-html-dump__images-box--image-five {
          max-width: 9.9375rem;
          max-height: 14.4375rem;
          width: 100%; } }
    .text-html-dump__images-box--image-six {
      padding: 0;
      width: 50%; }
      @media (min-width: 1024px) {
        .text-html-dump__images-box--image-six {
          max-width: 16.375rem;
          max-height: 14.4375rem;
          width: 100%; } }
    .text-html-dump__images-box--image-seven {
      padding: 0;
      width: 40%; }
      @media (min-width: 1024px) {
        .text-html-dump__images-box--image-seven {
          max-width: 10.6875rem;
          max-height: 10.125rem;
          width: 100%; } }
    .text-html-dump__images-box--image-eight {
      padding: 0;
      width: 50%; }
      @media (min-width: 1024px) {
        .text-html-dump__images-box--image-eight {
          max-width: 15.25rem;
          max-height: 10.125rem;
          width: 100%; } }
  .text-html-dump__about-image {
    width: 100%;
    max-width: 23.75rem;
    padding: 0 0 0.625rem 0.625rem;
    float: right; }
  .text-html-dump__youtube-video {
    width: 17.0625rem;
    height: 9.625rem; }
    @media (min-width: 768px) {
      .text-html-dump__youtube-video {
        width: 35rem;
        height: 19.6875rem; } }
  .text-html-dump__about-family-image {
    width: 100%;
    max-width: 29.25rem;
    padding: 0 0 0.625rem 0;
    float: right; }
    @media (min-width: 768px) {
      .text-html-dump__about-family-image {
        padding: 0 0 0.625rem 0.625rem; } }
  .text-html-dump img {
    padding-bottom: 1.25rem; }
  .text-html-dump__executive-image {
    float: left;
    padding: 0 0.625rem 1.25rem 0; }
  .text-html-dump h1,
  .text-html-dump h3 {
    margin-top: 0;
    margin-bottom: 0.625rem;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.25rem; }
    @media (min-width: 768px) {
      .text-html-dump h1,
      .text-html-dump h3 {
        font-size: 1.125rem;
        line-height: 1.375rem; } }
    @media (min-width: 1024px) {
      .text-html-dump h1,
      .text-html-dump h3 {
        font-size: 1.3125rem;
        line-height: 1.5625rem; } }
  .text-html-dump p {
    clear: both;
    margin-bottom: 0.625rem;
    margin-top: 0; }
  .text-html-dump .cl-no-clear-p {
    clear: none; }
  .text-html-dump address {
    margin-bottom: 1.25rem;
    font-style: normal; }
  .text-html-dump h5 {
    font-size: 1.125rem;
    margin-bottom: 0.625rem;
    margin-top: 0.625rem;
    font-weight: 300; }
  .text-html-dump__text-float p {
    clear: none; }

.text-html-dump-accordion__tab-space {
  margin-bottom: 1.875rem; }

.hero-banner__wrapper {
  position: relative;
  align-items: center;
  padding: 0;
  min-height: 8.4375rem; }
  @media (min-width: 768px) {
    .hero-banner__wrapper {
      padding: 0;
      min-height: 20rem; } }
  @media (min-width: 1024px) {
    .hero-banner__wrapper {
      min-height: 26.875rem;
      padding: 5.25rem 2.875rem; } }
  @media (min-width: 1366px) {
    .hero-banner__wrapper {
      min-height: 43.75rem;
      padding: 13.125rem 5rem; } }

.hero-banner__logo-image {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  max-width: 6.25rem;
  display: none !important; }
  @media (min-width: 1024px) {
    .hero-banner__logo-image {
      display: block !important; } }

.hero-banner__image {
  object-fit: cover; }
  @media (min-width: 1024px) {
    .hero-banner__image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; } }

.hero-banner__panel {
  z-index: 1;
  color: #403e3d;
  background: #f7f7f7;
  padding: 1.875rem 0.625rem; }
  @media (min-width: 768px) {
    .hero-banner__panel {
      padding: 2.25rem 2.5rem; } }
  @media (min-width: 1024px) {
    .hero-banner__panel {
      padding: 2.8125rem 1.875rem; } }
  @media (min-width: 1366px) {
    .hero-banner__panel {
      padding: 4rem 2.5rem; } }
  .ms-reverse-theme .hero-banner__panel {
    color: #fff;
    background: #403e3d; }
  @media (min-width: 1024px) {
    .hero-banner__panel--second {
      padding: 2.8125rem 0;
      margin-right: 3.125rem; } }
  @media (min-width: 1366px) {
    .hero-banner__panel--second {
      padding: 4rem 0;
      margin-right: 4.0625rem; } }

.hero-banner__title {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  letter-spacing: normal;
  text-transform: none;
  font-weight: 600; }
  @media (min-width: 768px) {
    .hero-banner__title {
      margin-bottom: 0.625rem;
      font-size: 1.125rem;
      letter-spacing: normal; } }
  @media (min-width: 1024px) {
    .hero-banner__title {
      margin-bottom: 0.625rem;
      padding: 0 0.625rem;
      font-size: 1.3125rem;
      letter-spacing: normal; } }
  @media (min-width: 1366px) {
    .hero-banner__title {
      margin-bottom: 0.625rem;
      padding: 0;
      letter-spacing: normal; } }

.hero-banner__subtitle {
  margin-bottom: 0.625rem;
  letter-spacing: 0.125rem; }
  @media (min-width: 1024px) {
    .hero-banner__subtitle {
      margin-bottom: 0.5rem;
      letter-spacing: 0.125rem; } }

.hero-banner__description {
  margin-bottom: 1.25rem;
  font-size: 0.75rem;
  font-weight: normal; }
  @media (min-width: 768px) {
    .hero-banner__description {
      margin-bottom: 1.25rem;
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .hero-banner__description {
      margin-bottom: 1.25rem;
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .hero-banner__description {
      margin-bottom: 1.25rem; } }

.hero-banner__button {
  font-size: 0.75rem;
  font-weight: 600; }
  @media (min-width: 768px) {
    .hero-banner__button {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .hero-banner__button {
      font-size: 0.75rem; } }

.wrapper-module-bii {
  padding: 0 1.25rem 1.25rem 1.25rem; }
  @media (min-width: 768px) {
    .wrapper-module-bii {
      padding: 0 2.375rem 2.25rem 2.375rem; } }
  @media (min-width: 1024px) {
    .wrapper-module-bii {
      padding: 0 2.875rem 3.125rem 2.875rem; } }
  @media (min-width: 1366px) {
    .wrapper-module-bii {
      padding: 0 5rem 5rem 5rem; } }
  .wrapper-module-bii .hero-banner__wrapper {
    min-height: 16.125rem; }
    @media (min-width: 768px) {
      .wrapper-module-bii .hero-banner__wrapper {
        min-height: 20.75rem; } }
    @media (min-width: 1024px) {
      .wrapper-module-bii .hero-banner__wrapper {
        min-height: 27.625rem;
        padding: 0 2.875rem; } }
    @media (min-width: 1366px) {
      .wrapper-module-bii .hero-banner__wrapper {
        min-height: 27.625rem;
        padding: 0 5rem; } }
  .wrapper-module-bii .hero-banner__panel {
    position: absolute;
    margin: 0 2.5rem;
    padding: 1.25rem 0.625rem; }
    @media (min-width: 768px) {
      .wrapper-module-bii .hero-banner__panel {
        margin: 0;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 1.875rem 2.5rem; } }

.category-recommendations {
  background: #fff; }
  .category-recommendations__wrapper {
    padding-top: 1.625rem;
    padding-bottom: 0; }
    @media (min-width: 768px) {
      .category-recommendations__wrapper {
        padding-top: 2.375rem; } }
    @media (min-width: 1024px) {
      .category-recommendations__wrapper {
        padding-top: 2.75rem; } }
    @media (min-width: 1366px) {
      .category-recommendations__wrapper {
        padding-top: 3.4375rem; } }
  .category-recommendations__title {
    margin-top: 0;
    font-weight: 300;
    text-align: center;
    text-transform: none;
    margin-bottom: 1.125rem; }
    @media (min-width: 768px) {
      .category-recommendations__title {
        margin-bottom: 1.5rem; } }
    @media (min-width: 1024px) {
      .category-recommendations__title {
        margin-bottom: 1.5625rem;
        text-align: left; } }
    @media (min-width: 1366px) {
      .category-recommendations__title {
        margin-bottom: 2.25rem; } }
  @media (min-width: 1024px) {
    .category-recommendations__categories {
      flex-wrap: nowrap; } }
  .category-recommendations__category {
    margin: 0; }
    @media (min-width: 768px) {
      .category-recommendations__category {
        margin-bottom: 1.625rem; } }
    @media (min-width: 1024px) {
      .category-recommendations__category {
        margin-bottom: 0; } }
    .category-recommendations__category:last-of-type {
      border-bottom: 0.0625rem solid #d9d6d2; }
      @media (min-width: 768px) {
        .category-recommendations__category:last-of-type {
          border-bottom: 0; } }

.category-recommendations-category__link {
  color: #403e3d;
  font-weight: 600;
  text-decoration: none;
  border: 0.0625rem solid #d9d6d2;
  border-bottom: 0;
  padding: 0 1.25rem;
  min-height: 3.75rem;
  align-items: center;
  flex-direction: row; }
  @media (min-width: 768px) {
    .category-recommendations-category__link {
      border: 0;
      padding: 0;
      min-height: auto;
      flex-direction: column; } }
  .category-recommendations-category__link:hover .category-recommendations-category__name, .category-recommendations-category__link:focus .category-recommendations-category__name {
    text-decoration: underline; }

.category-recommendations-category__name {
  display: inline-block;
  margin-top: 0.4375rem; }
  @media (min-width: 768px) {
    .category-recommendations-category__name {
      margin-top: 0.75rem; } }
  @media (min-width: 1024px) {
    .category-recommendations-category__name {
      margin-top: 0.75rem; } }
  @media (min-width: 1366px) {
    .category-recommendations-category__name {
      margin-top: 1rem; } }

.category-recommendations-category__thumbnail {
  max-width: 3.125rem; }
  @media (min-width: 768px) {
    .category-recommendations-category__thumbnail {
      max-width: 100%; } }

.category-recommendations-category__svg-icon {
  width: 0.3125rem;
  height: 0.4375rem; }
  @media (min-width: 768px) {
    .category-recommendations-category__svg-icon {
      display: none; } }

.up-3-cta {
  background: #fff; }
  .up-3-cta__wrapper {
    padding-top: 1.25rem;
    padding-bottom: 0; }
    @media (min-width: 768px) {
      .up-3-cta__wrapper {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem; } }
    @media (min-width: 1024px) {
      .up-3-cta__wrapper {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem; } }
    @media (min-width: 1366px) {
      .up-3-cta__wrapper {
        padding-top: 5rem;
        padding-bottom: 5rem; } }
  .up-3-cta__panels {
    flex-direction: column;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 768px) {
      .up-3-cta__panels {
        flex-direction: row;
        flex-wrap: nowrap; } }
  .up-3-cta__tile {
    margin-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .up-3-cta__tile {
        margin-bottom: 0; } }
    @media (min-width: 1024px) {
      .extended .up-3-cta__tile {
        flex-basis: 33.3%;
        max-width: 33.3%; } }
    .up-3-cta__tile--3 {
      display: none; }
      @media (min-width: 1366px) {
        .up-3-cta__tile--3 {
          display: block; } }
      @media (min-width: 1024px) {
        .extended .up-3-cta__tile--3 {
          display: block; } }

.up-3-cta-tile {
  height: 100%; }
  .up-3-cta-tile__wrapper {
    overflow: hidden; }
  .up-3-cta-tile__link {
    overflow: hidden;
    color: #403e3d;
    text-decoration: none;
    flex-direction: column; }
    .ms-reverse-theme .up-3-cta-tile__link,
    .ms-light-theme .up-3-cta-tile__link {
      color: #fff;
      background: #403e3d; }
      @media (min-width: 1024px) {
        .ms-reverse-theme .up-3-cta-tile__link:hover .up-3-cta-tile__shop-now, .ms-reverse-theme .up-3-cta-tile__link:focus .up-3-cta-tile__shop-now,
        .ms-light-theme .up-3-cta-tile__link:hover .up-3-cta-tile__shop-now,
        .ms-light-theme .up-3-cta-tile__link:focus .up-3-cta-tile__shop-now {
          transform: translateY(0); }
        .ms-reverse-theme .up-3-cta-tile__link:hover .up-3-cta-tile__content, .ms-reverse-theme .up-3-cta-tile__link:focus .up-3-cta-tile__content,
        .ms-light-theme .up-3-cta-tile__link:hover .up-3-cta-tile__content,
        .ms-light-theme .up-3-cta-tile__link:focus .up-3-cta-tile__content {
          transform: translateY(-27px);
          height: auto; } }
    .ms-light-theme .up-3-cta-tile__link {
      background: #f7f7f7;
      color: #403e3d; }
  .up-3-cta-tile__thumbnail {
    display: block; }
  .up-3-cta-tile__image {
    object-fit: cover;
    align-self: center; }
    @media (min-width: 1024px) {
      .up-3-cta-tile__image {
        max-height: 31.25rem; } }
    @media (min-width: 1366px) {
      .up-3-cta-tile__image {
        max-height: 37.5rem; } }
    @media (min-width: 1024px) {
      .up-3-cta-tile__image.lazyloading {
        overflow: hidden;
        height: 0; } }
  .up-3-cta-tile__content {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
    background: #fff;
    color: #403e3d;
    text-align: left;
    transition: all 0.3s ease;
    transform: none;
    padding: 1rem 0; }
    @media (min-width: 768px) {
      .up-3-cta-tile__content {
        padding: 1rem 0; } }
    @media (min-width: 1024px) {
      .up-3-cta-tile__content {
        text-align: left; } }
    .ms-reverse-theme .up-3-cta-tile__content,
    .ms-light-theme .up-3-cta-tile__content {
      height: 100%;
      padding: 1rem 1.25rem;
      background: #403e3d;
      color: #fff;
      text-align: center; }
      @media (min-width: 768px) {
        .ms-reverse-theme .up-3-cta-tile__content,
        .ms-light-theme .up-3-cta-tile__content {
          padding: 1rem 1.25rem; } }
      @media (min-width: 1024px) {
        .ms-reverse-theme .up-3-cta-tile__content,
        .ms-light-theme .up-3-cta-tile__content {
          margin-bottom: -1.6875rem;
          text-align: left; } }
    .ms-light-theme .up-3-cta-tile__content {
      background: #f7f7f7;
      color: #403e3d; }
  .up-3-cta-tile__shop-now {
    position: static;
    line-height: 1;
    transition: all 0.3s ease; }
    .ms-reverse-theme .up-3-cta-tile__shop-now,
    .ms-light-theme .up-3-cta-tile__shop-now {
      display: none;
      transform: translateY(0); }
      @media (min-width: 1024px) {
        .ms-reverse-theme .up-3-cta-tile__shop-now,
        .ms-light-theme .up-3-cta-tile__shop-now {
          transform: translateY(12.5rem);
          display: block; } }
  .up-3-cta-tile__content-desc {
    display: inline-block;
    width: 100%;
    height: auto; }
  .up-3-cta-tile__subtitle {
    margin-bottom: 0.625rem;
    letter-spacing: 0.125rem; }
    @media (min-width: 768px) {
      .up-3-cta-tile__subtitle {
        margin-bottom: 0.625rem;
        letter-spacing: 0.125rem; } }
    @media (min-width: 1024px) {
      .up-3-cta-tile__subtitle {
        margin-bottom: 0.5rem;
        letter-spacing: 0.125rem; } }
    @media (min-width: 1366px) {
      .up-3-cta-tile__subtitle {
        margin-bottom: 0.5rem;
        letter-spacing: 0.125rem; } }
  .up-3-cta-tile__title {
    text-transform: none;
    font-size: 1rem;
    margin-bottom: 0.5rem; }
    @media (min-width: 768px) {
      .up-3-cta-tile__title {
        font-size: 1.125rem;
        margin-bottom: 0.5rem; } }
    @media (min-width: 1024px) {
      .up-3-cta-tile__title {
        margin-bottom: 0.5rem; } }
    @media (min-width: 1366px) {
      .up-3-cta-tile__title {
        margin-bottom: 0.5rem; } }
  .up-3-cta-tile__button {
    color: #403e3d;
    display: inline-block;
    text-decoration: underline;
    transition: all 0.2s ease;
    margin-top: 0.625rem; }
    @media (min-width: 768px) {
      .up-3-cta-tile__button {
        margin-top: 0.625rem; } }
    @media (min-width: 1024px) {
      .up-3-cta-tile__button {
        margin-top: 0.625rem; } }
    @media (min-width: 1366px) {
      .up-3-cta-tile__button {
        margin-top: 0.625rem; } }
    .ms-reverse-theme .up-3-cta-tile__button {
      color: #fff; }

.title-text-cta__content {
  background: #f7f7f7;
  color: #403e3d;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem; }
  @media (min-width: 768px) {
    .title-text-cta__content {
      padding-top: 2.25rem;
      padding-bottom: 2.25rem; } }
  @media (min-width: 1024px) {
    .title-text-cta__content {
      padding-top: 3.125rem;
      padding-bottom: 3.125rem; } }
  @media (min-width: 1366px) {
    .title-text-cta__content {
      padding-top: 4.6875rem;
      padding-bottom: 4.6875rem; } }

.title-text-cta__title, .title-text-cta__description {
  text-transform: none;
  margin-bottom: 0.625rem;
  text-align: justify; }
  @media (min-width: 768px) {
    .title-text-cta__title, .title-text-cta__description {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1024px) {
    .title-text-cta__title, .title-text-cta__description {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1366px) {
    .title-text-cta__title, .title-text-cta__description {
      margin-bottom: 0.625rem; } }

.title-text-cta__title {
  font-size: 1rem;
  font-weight: 600; }
  @media (min-width: 768px) {
    .title-text-cta__title {
      font-size: 1.125rem; } }
  @media (min-width: 1024px) {
    .title-text-cta__title {
      max-width: 35rem;
      text-align: left;
      font-size: 1.3125rem; } }

.confidence-list__wrapper {
  padding: 1.25rem;
  background: #eee;
  border-radius: 0; }

.confidence-list__single-tile {
  padding: 0 0.2875rem;
  margin-bottom: 0.625rem; }
  @media print {
    .confidence-list__single-tile {
      padding: 0 0.9375rem; } }
  @media (min-width: 768px) {
    .confidence-list__single-tile {
      padding: 0 0.9375rem; } }

.confidence-list-tile {
  color: #565656;
  font-family: "Montserrat", Arial, sans-serif; }
  .confidence-list-tile__title {
    font-weight: 400;
    line-height: 1.1;
    font-size: 1.125rem; }
    @media (min-width: 768px) {
      .confidence-list-tile__title {
        font-size: 1.125rem; } }
    @media (min-width: 1024px) {
      .confidence-list-tile__title {
        font-size: 1.125rem; } }
    @media (min-width: 1366px) {
      .confidence-list-tile__title {
        font-size: 1.125rem; } }
  .confidence-list-tile__description {
    line-height: 1.4;
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      .confidence-list-tile__description {
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .confidence-list-tile__description {
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .confidence-list-tile__description {
        font-size: 0.875rem; } }
  .confidence-list-tile__image {
    color: #565656;
    max-width: 1.875rem;
    max-height: 1.875rem; }
  .confidence-list-tile a {
    color: #0082cc;
    text-decoration: none; }
    .confidence-list-tile a:hover, .confidence-list-tile a:focus {
      text-decoration: underline; }

.benefits-list {
  background: #fff;
  color: #403e3d; }
  @media print {
    .benefits-list {
      margin-top: 0.625rem; } }
  .benefits-list__wrapper {
    overflow: visible;
    padding-bottom: 1.25rem; }
    @media print {
      .benefits-list__wrapper {
        padding: 0.625rem 0 3.125rem 0; } }
    @media (min-width: 768px) {
      .benefits-list__wrapper {
        padding-top: 0.625rem;
        padding-bottom: 2.25rem; } }
    @media (min-width: 1024px) {
      .benefits-list__wrapper {
        padding-top: 0.625rem;
        padding-bottom: 3.125rem; } }
    @media (min-width: 1366px) {
      .benefits-list__wrapper {
        padding-top: 0.625rem;
        padding-bottom: 5rem; } }
  .benefits-list__content {
    border: 0.25rem double #403e3d;
    position: relative; }
  .benefits-list__title {
    text-transform: none;
    border-bottom: 0.0625rem solid #403e3d;
    padding: 0.625rem 0.375rem;
    width: 100%;
    background: #fff; }
    @media print {
      .benefits-list__title::after {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        display: block;
        border: 0.9375rem solid #fff;
        box-sizing: border-box;
        background: #fff;
        content: ""; } }
    @media print {
      .benefits-list__title {
        position: absolute;
        left: 50%;
        padding: 0 1.25rem;
        top: -0.78125rem;
        transform: translateX(-50%);
        border-bottom: 0;
        width: auto; } }
    @media (min-width: 768px) {
      .benefits-list__title {
        position: absolute;
        left: 50%;
        top: -0.6875rem;
        transform: translateX(-50%);
        padding: 0 1.25rem;
        border-bottom: 0;
        width: auto; } }
    @media (min-width: 1024px) {
      .benefits-list__title {
        padding: 0 1.25rem;
        top: -0.78125rem; } }
    @media (min-width: 1366px) {
      .benefits-list__title {
        padding: 0 1.25rem;
        top: -0.78125rem; } }
  .benefits-list__tiles {
    flex-direction: column;
    padding: 0.625rem; }
    @media print {
      .benefits-list__tiles {
        padding: 1.25rem;
        flex-direction: row;
        flex-wrap: nowrap; } }
    @media (min-width: 768px) {
      .benefits-list__tiles {
        padding: 1.25rem;
        flex-direction: row;
        flex-wrap: nowrap; } }
    @media (min-width: 1024px) {
      .benefits-list__tiles {
        padding: 1.25rem; } }
    @media (min-width: 1366px) {
      .benefits-list__tiles {
        padding: 1.25rem; } }
  .benefits-list__single-tile {
    padding: 0.625rem 0; }
    @media print {
      .benefits-list__single-tile {
        padding: 0.625rem 0; } }
    @media (min-width: 768px) {
      .benefits-list__single-tile {
        padding: 0.625rem; } }
    @media (min-width: 1024px) {
      .benefits-list__single-tile {
        padding: 0.625rem; } }
    @media (min-width: 1366px) {
      .benefits-list__single-tile {
        padding: 1.25rem;
        width: 20%; } }
    @media print {
      .benefits-list__single-tile {
        padding: 0.625rem; } }
    @media print {
      .benefits-list__single-tile:first-child {
        padding-right: 0; } }
    @media (min-width: 1024px) {
      .benefits-list__single-tile:first-child {
        padding-right: 0; } }

.benefits-list-tile__image {
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: 0.625rem; }
  @media (min-width: 768px) {
    .benefits-list-tile__image {
      width: 2.5rem;
      height: 2.5rem;
      margin-bottom: 0.625rem; } }
  @media (min-width: 1024px) {
    .benefits-list-tile__image {
      width: 2.5rem;
      height: 2.5rem;
      margin-bottom: 0.625rem; } }
  @media (min-width: 1366px) {
    .benefits-list-tile__image {
      width: 2.5rem;
      height: 2.5rem;
      margin-bottom: 0.625rem; } }

.benefits-list-tile__title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  letter-spacing: 0.0125rem;
  margin: 0; }
  @media (min-width: 768px) {
    .benefits-list-tile__title {
      font-size: 1rem;
      line-height: 1.375rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .benefits-list-tile__title {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.025rem;
      margin-bottom: 0.625rem; } }
  @media (min-width: 1366px) {
    .benefits-list-tile__title {
      line-height: 1.375rem;
      letter-spacing: 0.03125rem;
      margin-bottom: 0.625rem; } }

.benefits-list-tile__description {
  display: none; }
  @media (min-width: 1024px) {
    .benefits-list-tile__description {
      display: block; } }

.product-recommendations-slider__wrapper {
  background: #f7f7f7;
  color: #403e3d;
  padding-top: 1.25rem;
  padding-bottom: 1.75rem; }
  @media (min-width: 768px) {
    .product-recommendations-slider__wrapper {
      padding-top: 1.5625rem;
      padding-bottom: 2.25rem; } }
  @media (min-width: 1024px) {
    .product-recommendations-slider__wrapper {
      padding-top: 1.5625rem;
      padding-bottom: 3.125rem; } }
  @media (min-width: 1366px) {
    .product-recommendations-slider__wrapper {
      padding-top: 2.25rem;
      padding-bottom: 4.6875rem; } }
  @media print {
    .product-recommendations-slider__wrapper {
      padding-top: 0;
      padding-bottom: 1.5625rem; } }

.product-recommendations-slider__title {
  margin-top: 0;
  font-weight: 300;
  text-transform: none;
  text-align: center;
  margin-bottom: 1.125rem; }
  @media (min-width: 768px) {
    .product-recommendations-slider__title {
      margin-bottom: 1.5rem; } }
  @media (min-width: 1024px) {
    .product-recommendations-slider__title {
      margin-bottom: 1.5625rem;
      text-align: left;
      font-size: 1.125rem; } }
  @media (min-width: 1366px) {
    .product-recommendations-slider__title {
      margin-bottom: 2.25rem; } }

.product-recommendations-slider__items {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  position: relative; }
  .product-recommendations-slider__items:not(.loaded) {
    overflow: hidden;
    flex-wrap: nowrap; }
  .product-recommendations-slider__items.slick-slider {
    margin: 0; }
  .product-recommendations-slider__items[data-equal-slides="true"] .product-tile {
    height: 100%; }

.product-recommendations-slider__single-tile {
  height: 100%;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.product-recommendations-slider__dots {
  width: 100%;
  padding-top: 1.25rem;
  justify-content: center; }
  @media (min-width: 768px) {
    .product-recommendations-slider__dots {
      padding-top: 1.875rem; } }
  .product-recommendations-slider__dots button {
    padding: 0;
    background: #fff;
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 50%;
    border: 0.0625rem solid #bab5ae;
    font-size: 0;
    text-indent: -9999px; }
    @media (min-width: 768px) {
      .product-recommendations-slider__dots button {
        width: 0.625rem;
        height: 0.625rem; } }
  .product-recommendations-slider__dots li {
    padding: 0.3125rem; }
    @media (min-width: 768px) {
      .product-recommendations-slider__dots li {
        padding: 0.3125rem; } }
    .product-recommendations-slider__dots li.slick-active button {
      border-color: #b88c1d;
      background: #b88c1d; }

.product-recommendations-slider__arrow {
  border: 0;
  background: none;
  color: #403e3d;
  padding: 0;
  height: 100%;
  position: absolute;
  cursor: pointer;
  top: 0;
  z-index: 1; }
  .product-recommendations-slider__arrow:hover, .product-recommendations-slider__arrow:focus {
    background: 0;
    color: #403e3d; }
  .product-recommendations-slider__arrow.slick-disabled {
    opacity: 0.4; }
  .product-recommendations-slider__arrow--next {
    right: 0; }
    @media (min-width: 1024px) {
      .product-recommendations-slider__arrow--next {
        right: 1.4375rem; } }
    @media (min-width: 1366px) {
      .product-recommendations-slider__arrow--next {
        right: 2.1875rem; } }
  .product-recommendations-slider__arrow--prev {
    left: 0; }
    @media (min-width: 1024px) {
      .product-recommendations-slider__arrow--prev {
        left: 1.4375rem; } }
    @media (min-width: 1366px) {
      .product-recommendations-slider__arrow--prev {
        left: 2.1875rem; } }

.product-recommendations-slider__svg-icon {
  width: 0.875rem;
  height: 0.875rem; }
  @media (min-width: 1024px) {
    .product-recommendations-slider__svg-icon {
      width: 0.875rem;
      height: 0.875rem; } }
  @media (min-width: 1366px) {
    .product-recommendations-slider__svg-icon {
      width: 0.875rem;
      height: 0.875rem; } }

.product-recommendations-slider .slick-list {
  width: 100%; }

.product-recommendations-slider .slick-inactive .slick-track {
  width: 100% !important; }

@media print {
  .product-recommendations-slider .slick-slide {
    float: left;
    display: block;
    width: 33.3% !important; } }

@media print {
  .product-recommendations-slider .slick-track {
    width: 100% !important;
    opacity: 1 !important;
    max-height: 18.75rem;
    height: auto !important;
    overflow: hidden; } }

@media print {
  .product-recommendations-slider .ms-picture {
    height: 100%;
    max-height: 18.75rem; } }

@media print {
  .product-recommendations-slider .ms-image-responsive {
    height: auto; } }

.product-recommendations-carousel .slick-list {
  padding: 0 20% 0 0; }
  @media (min-width: 768px) {
    .product-recommendations-carousel .slick-list {
      padding: 0 15% 0 0; } }
  @media (min-width: 1024px) {
    .product-recommendations-carousel .slick-list {
      padding: 0 10% 0 0; } }
  @media (min-width: 1366px) {
    .product-recommendations-carousel .slick-list {
      padding: 0; } }

.product-recommendations-carousel__wrapper {
  background: #fff; }

.product-tile {
  height: 100%;
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  text-align: center;
  background: #fff; }
  @media (min-width: 1024px) {
    .product-tile {
      text-align: left; } }
  .tile-extended .product-tile {
    text-align: left; }
    @media (min-width: 1024px) {
      .tile-extended .product-tile:hover .product-tile__wrapper, .tile-extended .product-tile:focus .product-tile__wrapper {
        box-shadow: 0 0.0625rem 0.3125rem 0 rgba(64, 62, 61, 0.3); } }
    @media (min-width: 1024px) {
      .tile-extended .product-tile:hover .product-tile__thumbnail, .tile-extended .product-tile:focus .product-tile__thumbnail {
        background-color: #f7f7f7; } }
  @media print {
    .product-tile__image {
      display: block; } }
  .product-tile:hover .product-tile__name, .product-tile:focus .product-tile__name {
    text-decoration: underline; }
  .product-tile:hover .product-tile__name, .product-tile:focus .product-tile__name {
    color: #b88c1d; }
  .product-tile__wrapper {
    flex-direction: column; }
  .product-tile__thumbnail {
    position: relative;
    height: 100%;
    max-height: 80%; }
    @media print {
      .product-tile__thumbnail {
        display: block; } }
    .is-ipad .product-tile__thumbnail {
      min-height: 13.125rem;
      height: auto; }
    .is-ie .product-tile__thumbnail {
      max-height: 100%; }
    .is-ie .product-tile__thumbnail .ms-picture {
      height: 100%; }
    @media print {
      .product-tile__thumbnail .ms-picture {
        display: block; } }
  .product-tile__thumbnail-link {
    display: inline-block;
    width: 100%; }
    .is-ie .product-tile__thumbnail-link {
      height: 100%; }
    @media print {
      .product-tile__thumbnail-link {
        display: block; } }
  .product-tile__action-link {
    position: absolute;
    right: 0.625rem;
    padding: 0.3125rem;
    margin: 0;
    overflow: hidden;
    z-index: 10; }
    .product-tile__action-link--top {
      top: 0.625rem; }
    .product-tile__action-link--bottom {
      bottom: 0.625rem; }
    .product-tile__action-link:hover .product-tile__action-label, .product-tile__action-link.active .product-tile__action-label {
      text-decoration: underline;
      max-width: 12.5rem; }
    .product-tile__action-link:hover .product-tile__heart-icon, .product-tile__action-link.active .product-tile__heart-icon {
      color: #b83c1b; }
    .product-tile__action-link:hover .product-tile__quick-view-icon, .product-tile__action-link.active .product-tile__quick-view-icon {
      color: #403e3d;
      stroke-width: 0.125rem;
      stroke: #403e3d; }
    .product-tile__action-link .cl-svg-icon {
      width: 1.1875rem; }
  .product-tile__action-label {
    display: inline-block;
    max-width: 0;
    overflow: hidden;
    white-space: nowrap;
    color: #403e3d;
    font-size: 0.75rem;
    font-weight: 300;
    transition: all 0.4s linear; }
    @media (min-width: 1024px) {
      .product-tile__action-label {
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .product-tile__action-label {
        font-size: 0.75rem; } }
  .product-tile__heart-icon, .product-tile__quick-view-icon {
    width: 0.875rem;
    height: 0.875rem; }
    @media (min-width: 768px) {
      .product-tile__heart-icon, .product-tile__quick-view-icon {
        width: 0.875rem;
        height: 0.875rem; } }
    @media (min-width: 1024px) {
      .product-tile__heart-icon, .product-tile__quick-view-icon {
        width: 0.875rem;
        height: 0.875rem; } }
    @media (min-width: 1366px) {
      .product-tile__heart-icon, .product-tile__quick-view-icon {
        width: 0.875rem;
        height: 0.875rem; } }
  .product-tile__heart-icon {
    color: #bab5ae; }
  .product-tile__quick-view-icon {
    color: #403e3d; }
  .product-tile__badge {
    position: absolute;
    top: 0.625rem;
    left: 0.625rem;
    padding: 0.3125rem;
    display: none;
    margin: 0;
    overflow: hidden;
    z-index: 10;
    letter-spacing: 0.125rem;
    color: #b83c1b; }
    .tile-extended .product-tile__badge {
      display: inline-block; }
  .product-tile__caption {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: 100%;
    max-height: 100%;
    padding: 0.625rem; }
    .is-ipad .product-tile__caption {
      height: auto; }
    .is-ie .product-tile__caption {
      max-height: 40%; }
    @media print {
      .product-tile__caption {
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        padding: 0.6875rem 0.9375rem;
        height: 100%;
        max-height: 4.375rem; } }
    @media (min-width: 768px) {
      .product-tile__caption {
        max-height: 50%;
        padding: 1.0625rem; } }
    @media (min-width: 1024px) {
      .product-tile__caption {
        padding: 0.6875rem 0.9375rem; } }
    @media (min-width: 1366px) {
      .product-tile__caption {
        padding: 1.125rem 1.25rem; } }
  .product-tile__name {
    color: #403e3d;
    text-decoration: none;
    align-self: center; }
    @media print {
      .product-tile__name {
        align-self: flex-start; } }
    @media (min-width: 1024px) {
      .product-tile__name {
        align-self: flex-start; } }
    .product-tile__name:hover, .product-tile__name:focus {
      text-decoration: underline;
      color: #b88c1d; }
    .tile-extended .product-tile__name {
      align-self: flex-start; }
  .product-tile__image {
    max-height: 100%; }
    .is-ie .product-tile__image {
      height: 100%; }
  .product-tile__price {
    justify-content: center;
    margin-top: 0.625rem;
    font-weight: 400;
    text-align: center; }
    @media (min-width: 768px) {
      .product-tile__price {
        margin-top: 1.25rem; } }
    @media (min-width: 1024px) {
      .product-tile__price {
        justify-content: flex-start;
        text-align: left; } }
    .product-tile__price--standard {
      font-weight: 300;
      text-decoration: line-through; }
    .product-tile__price--extra {
      margin-right: 0.3125rem;
      color: #b83c1b; }
    .product-tile__price--link {
      color: inherit; }
    .tile-extended .product-tile__price {
      display: inline-block;
      justify-content: flex-start;
      flex-wrap: wrap;
      font-weight: 600;
      text-align: left; }
      @media (min-width: 768px) {
        .tile-extended .product-tile__price {
          display: flex; } }
  .product-tile__price-label {
    display: none;
    margin-right: 0.3125rem;
    width: 100%; }
    @media (min-width: 768px) {
      .product-tile__price-label {
        width: auto; } }
    .tile-extended .product-tile__price-label {
      display: inline-block; }
  .product-tile__price-set {
    flex-direction: row-reverse;
    float: left; }
    @media (min-width: 768px) {
      .product-tile__price-set {
        float: none; } }
  .product-tile__options {
    margin-top: 0.3125rem;
    display: inline-block; }
    @media (min-width: 768px) {
      .product-tile__options {
        margin-top: 0.3125rem; } }
    @media (min-width: 1024px) {
      .product-tile__options {
        margin-top: 0.3125rem; } }
    @media (min-width: 1366px) {
      .product-tile__options {
        margin-top: 0.3125rem; } }
  .product-tile__vendor {
    display: none;
    margin: 0;
    line-height: 1; }
    @media (min-width: 768px) {
      .product-tile__vendor {
        min-height: 1.0625rem; } }
    .tile-extended .product-tile__vendor {
      display: inline-block; }
  .product-tile__promotion {
    margin-top: 0.3125rem;
    color: #b83c1b; }
    .product-tile__promotion .clearance-off-percentage {
      margin-left: -3px;
      font-weight: bold; }
    @media (min-width: 768px) {
      .product-tile__promotion {
        min-height: 1.0625rem; } }
  .product-tile__reviews {
    display: inline-block;
    align-items: center;
    margin-top: 0.3125rem; }
    @media (min-width: 768px) {
      .product-tile__reviews {
        display: flex;
        margin-top: 0.3125rem;
        min-height: 1.0625rem; } }
    @media (min-width: 1024px) {
      .product-tile__reviews {
        margin-top: 0.3125rem; } }
    @media (min-width: 1366px) {
      .product-tile__reviews {
        margin-top: 0.3125rem; } }
  .product-tile__reviews-stars {
    position: relative;
    float: left;
    margin-right: 0.3125rem;
    width: auto !important;
    height: auto !important;
    background: none !important; }
    .product-tile__reviews-stars--back {
      color: #bab5ae; }
    .product-tile__reviews-stars--front {
      position: absolute;
      top: 0;
      left: 0;
      color: #403e3d;
      white-space: nowrap;
      overflow: hidden; }
  .product-tile__star-icon {
    display: inline-block;
    fill: currentColor;
    vertical-align: middle;
    width: 1rem;
    height: 1rem; }
    @media print {
      .product-tile__star-icon {
        width: 1rem;
        height: 1rem; } }
    @media (min-width: 768px) {
      .product-tile__star-icon {
        width: 1rem;
        height: 1rem; } }
    @media (min-width: 1024px) {
      .product-tile__star-icon {
        width: 1rem;
        height: 1rem; } }
    @media (min-width: 1366px) {
      .product-tile__star-icon {
        width: 1rem;
        height: 1rem; } }
  .product-tile__reviews-count {
    height: 1.0625rem;
    line-height: 1.0625rem; }
  .product-tile__reviews-text {
    display: none; }
  .product-tile__p-ellipsis {
    width: 100%;
    overflow: visible; }

.timeline-item {
  background: #fff;
  padding: 0.625rem;
  min-height: 12.5rem; }
  @media (min-width: 768px) {
    .timeline-item {
      min-height: 18.75rem; } }
  @media (min-width: 1024px) {
    .timeline-item {
      min-height: 25rem; } }
  .timeline-item__animated {
    position: relative;
    background: #d9d6d2;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #d9d6d2;
    background: linear-gradient(to right, #f6f6f6 8%, #ddd 18%, #f6f6f6 33%);
    background-size: 50rem 100%; }
  .timeline-item__action {
    opacity: 0.4; }
  .timeline-item__picture {
    height: 6.25rem; }
    @media (min-width: 768px) {
      .timeline-item__picture {
        height: 9.375rem; } }
    @media (min-width: 1024px) {
      .timeline-item__picture {
        height: 13.125rem; } }
  .timeline-item__line {
    height: 0.625rem; }
    @media (min-width: 1024px) {
      .timeline-item__line {
        height: 0.9375rem; } }

.js-product-badge {
  opacity: 0;
  transform: scale(0);
  transition: transform 0.2s ease; }
  .js-product-badge.shown,
  .shown .js-product-badge {
    opacity: 1;
    transform: scale(1); }

.hero-carousel__slides.slick-slider {
  margin-bottom: 0; }

.hero-carousel__dots {
  width: 100%;
  padding-top: 0.625rem;
  justify-content: center; }
  @media (min-width: 768px) {
    .hero-carousel__dots {
      padding-top: 0.9375rem; } }
  @media (min-width: 1024px) {
    .hero-carousel__dots {
      padding-top: 0.9375rem; } }
  @media (min-width: 1366px) {
    .hero-carousel__dots {
      padding-top: 0.9375rem; } }
  .hero-carousel__dots button {
    padding: 0;
    background: #fff;
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 50%;
    border: 0.0625rem solid #bab5ae;
    font-size: 0;
    text-indent: -9999px;
    cursor: pointer; }
    @media (min-width: 768px) {
      .hero-carousel__dots button {
        width: 0.625rem;
        height: 0.625rem; } }
    @media (min-width: 1024px) {
      .hero-carousel__dots button {
        width: 0.625rem;
        height: 0.625rem; } }
    @media (min-width: 1366px) {
      .hero-carousel__dots button {
        width: 0.625rem;
        height: 0.625rem; } }
    .hero-carousel__dots button:hover, .hero-carousel__dots button:focus {
      border-color: rgba(184, 140, 29, 0.5);
      background: #b88c1d; }
  .hero-carousel__dots li {
    display: inherit;
    padding: 0.3125rem; }
    @media (min-width: 768px) {
      .hero-carousel__dots li {
        padding: 0.3125rem; } }
    @media (min-width: 1024px) {
      .hero-carousel__dots li {
        padding: 0.3125rem; } }
    @media (min-width: 1366px) {
      .hero-carousel__dots li {
        padding: 0.3125rem; } }
    .hero-carousel__dots li.slick-active button {
      border-color: #b88c1d;
      background: #b88c1d; }

.hero-carousel__arrow {
  border: 0;
  background: none;
  color: #403e3d;
  padding: 0;
  height: 100%;
  position: absolute;
  text-align: center;
  cursor: pointer;
  top: 0;
  z-index: 50;
  width: 3.125rem; }
  @media (min-width: 768px) {
    .hero-carousel__arrow {
      width: 3.125rem; } }
  @media (min-width: 1024px) {
    .hero-carousel__arrow {
      width: 4.375rem; } }
  @media (min-width: 1366px) {
    .hero-carousel__arrow {
      width: 4.375rem; } }
  .hero-carousel__arrow:hover, .hero-carousel__arrow:focus {
    background: 0;
    color: #403e3d; }
  .hero-carousel__arrow.slick-disabled {
    opacity: 0.4; }
  .hero-carousel__arrow--next {
    right: 0; }
  .hero-carousel__arrow--prev {
    left: 0; }

.hero-carousel__svg-icon {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.125rem;
  background: #fff;
  opacity: 0.5;
  border-radius: 50%; }
  @media (min-width: 1024px) {
    .hero-carousel__svg-icon {
      width: 1.5rem;
      height: 1.5rem; } }
  @media (min-width: 1366px) {
    .hero-carousel__svg-icon {
      width: 1.5rem;
      height: 1.5rem; } }

.hero-carousel:hover .hero-carousel__svg-icon {
  display: inline; }

.clp-header-banner:hover .clp-header-banner__reveal-text, .clp-header-banner:focus .clp-header-banner__reveal-text {
  transform: translate(0); }

.clp-header-banner__text {
  background-color: #f7f7f7;
  color: #403e3d;
  flex-direction: column;
  justify-content: center;
  padding: 1.5625rem; }
  .clp-header-banner__text--standalone {
    background-color: #5f747e;
    color: #fff; }
  @media (min-width: 768px) {
    .clp-header-banner__text {
      padding: 1.5625rem; } }
  @media (min-width: 1024px) {
    .clp-header-banner__text {
      padding: 3.125rem; } }
  @media (min-width: 1366px) {
    .clp-header-banner__text {
      padding: 4.6875rem; } }

.clp-header-banner__title {
  text-transform: none;
  font-size: 1.125rem; }
  @media (min-width: 768px) {
    .clp-header-banner__title {
      font-size: 1.125rem; } }

.clp-header-banner__description, .clp-header-banner__subtitle {
  margin-top: 0.625rem; }
  @media (min-width: 768px) {
    .clp-header-banner__description, .clp-header-banner__subtitle {
      margin-top: 0.625rem; } }
  @media (min-width: 1024px) {
    .clp-header-banner__description, .clp-header-banner__subtitle {
      margin-top: 0.625rem; } }
  @media (min-width: 1366px) {
    .clp-header-banner__description, .clp-header-banner__subtitle {
      margin-top: 0.625rem; } }

.clp-header-banner__subtitle {
  color: #b83c1b; }

.clp-header-banner__image-wrapper {
  position: relative;
  overflow: hidden;
  display: none; }
  @media (min-width: 1024px) {
    .clp-header-banner__image-wrapper {
      display: block; } }

.clp-header-banner__logo-image {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  max-width: 6.25rem; }

.clp-header-banner__reveal-text {
  position: absolute;
  bottom: 0.9375rem;
  right: 0.9375rem;
  color: #fff;
  display: inline-block;
  transition: all 0.3s ease;
  transform: translateY(500%); }

.clp-header-banner .banner-maxheight {
  max-height: 23.125rem; }

.filter-category-recommendations {
  background: #fff; }
  .filter-category-recommendations__wrapper {
    height: auto;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .filter-category-recommendations__wrapper {
        padding-top: 1.25rem;
        padding-bottom: 3.125rem; } }
    @media (min-width: 1024px) {
      .filter-category-recommendations__wrapper {
        padding-top: 2.8125rem;
        padding-bottom: 3.125rem; } }
    @media (min-width: 1366px) {
      .filter-category-recommendations__wrapper {
        padding-top: 5rem;
        padding-bottom: 5rem; } }
  .filter-category-recommendations__sub-category {
    margin-bottom: 1.25rem;
    flex-basis: 50%;
    max-width: 50%; }
    @media (min-width: 768px) {
      .filter-category-recommendations__sub-category {
        margin-bottom: 1.875rem;
        flex-basis: 33.3%;
        max-width: 33.3%; } }
    @media (min-width: 1024px) {
      .filter-category-recommendations__sub-category {
        margin-bottom: 1.875rem;
        flex-basis: 25%;
        max-width: 25%; } }
    @media (min-width: 1366px) {
      .filter-category-recommendations__sub-category {
        margin-bottom: 1.25rem;
        flex-basis: 20%;
        max-width: 20%; } }
  .filter-category-recommendations__button-holder {
    margin-top: 0.625rem; }
    @media (min-width: 768px) {
      .filter-category-recommendations__button-holder {
        margin-top: 0.625rem; } }
    @media (min-width: 1024px) {
      .filter-category-recommendations__button-holder {
        margin-top: 0.625rem; } }
    @media (min-width: 1366px) {
      .filter-category-recommendations__button-holder {
        margin-top: 3.125rem; } }
  .filter-category-recommendations__button {
    width: 100%; }
    @media (min-width: 768px) {
      .filter-category-recommendations__button {
        width: auto; } }

@media (min-width: 1024px) {
  .show-activity-menu .filter-category-recommendations {
    flex-basis: 75%;
    max-width: 75%; } }

@media (min-width: 1024px) {
  .show-activity-menu .filter-category-recommendations .filter-category-recommendations__categories {
    padding-left: 0; } }

@media (min-width: 1366px) {
  .show-activity-menu .filter-category-recommendations .filter-category-recommendations__categories {
    padding-left: 0; } }

@media (min-width: 1024px) {
  .show-activity-menu .filter-category-recommendations .filter-category-recommendations__sub-category {
    flex-basis: 33.3%;
    max-width: 33.3%; } }

@media (min-width: 1366px) {
  .show-activity-menu .filter-category-recommendations .filter-category-recommendations__sub-category {
    flex-basis: 25%;
    max-width: 25%; } }

@media (min-width: 1024px) {
  .show-activity-menu .filter-category-recommendations .filter-category-recommendations__button-holder {
    flex-basis: 66.6%;
    max-width: 66.6%; } }

.filter-category-recommendations-category__wrapper {
  padding: 0.625rem; }
  @media (min-width: 768px) {
    .filter-category-recommendations-category__wrapper {
      padding: 0.625rem; } }
  @media (min-width: 1024px) {
    .filter-category-recommendations-category__wrapper {
      padding: 1.125rem; } }
  @media (min-width: 1366px) {
    .filter-category-recommendations-category__wrapper {
      padding: 1.125rem; } }
  @media (min-width: 1024px) {
    .filter-category-recommendations-category__wrapper:hover, .filter-category-recommendations-category__wrapper:focus {
      box-shadow: 0 0.0625rem 0.3125rem 0 rgba(64, 62, 61, 0.3); } }

.filter-category-recommendations-category__link {
  color: #403e3d;
  font-weight: 600;
  min-height: auto;
  align-items: center;
  flex-direction: column; }

.filter-category-recommendations-category__name {
  display: inline-block;
  margin-top: 0.4375rem; }
  @media (min-width: 768px) {
    .filter-category-recommendations-category__name {
      margin-top: 0.75rem; } }
  @media (min-width: 1024px) {
    .filter-category-recommendations-category__name {
      margin-top: 0.75rem; } }
  @media (min-width: 1366px) {
    .filter-category-recommendations-category__name {
      margin-top: 1rem; } }

.filter-category-recommendations-category__thumbnail {
  max-width: 100%; }

.activity-menu-list {
  display: none;
  background: #fff;
  color: #403e3d; }
  .show-activity-menu .activity-menu-list {
    display: block; }
  @media (min-width: 1024px) {
    .activity-menu-list {
      flex-basis: 25%;
      max-width: 25%; } }
  .activity-menu-list__wrapper {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .activity-menu-list__wrapper {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem; } }
    @media (min-width: 1024px) {
      .activity-menu-list__wrapper {
        padding-top: 2.8125rem;
        padding-bottom: 1.25rem;
        padding-right: 0; } }
    @media (min-width: 1366px) {
      .activity-menu-list__wrapper {
        padding-top: 5rem;
        padding-bottom: 1.25rem;
        padding-right: 0; } }

.activity-menu {
  background: #fff;
  color: #403e3d; }
  .activity-menu__title {
    justify-content: space-between;
    align-items: center;
    border-bottom: 0.0625rem solid #d9d6d2;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    font-weight: 600;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .activity-menu__title {
        margin-bottom: 1rem;
        padding-bottom: 1rem; } }
    @media (min-width: 1024px) {
      .activity-menu__title {
        margin-bottom: 1rem;
        padding-bottom: 1rem;
        font-weight: 300;
        text-transform: none; } }
    @media (min-width: 1366px) {
      .activity-menu__title {
        margin-bottom: 1rem;
        padding-bottom: 1rem; } }
  .activity-menu__list {
    display: none;
    margin-bottom: 1rem; }
    @media (min-width: 768px) {
      .activity-menu__list {
        margin-bottom: 1rem; } }
    @media (min-width: 1024px) {
      .activity-menu__list {
        display: block !important;
        margin-bottom: 1rem; } }
    @media (min-width: 1366px) {
      .activity-menu__list {
        margin-bottom: 1rem; } }
  .activity-menu__accordion-icon {
    display: inline-block;
    min-width: 0.625rem;
    width: 0.75rem;
    height: 0.75rem; }
    .activity-menu__accordion-icon--plus {
      display: inline-block; }
      .expanded .activity-menu__accordion-icon--plus {
        display: none; }
    .activity-menu__accordion-icon--minus {
      display: none; }
      .expanded .activity-menu__accordion-icon--minus {
        display: inline-block; }
    @media (min-width: 768px) {
      .activity-menu__accordion-icon {
        width: 0.75rem;
        height: 0.75rem; } }
    @media (min-width: 1024px) {
      .activity-menu__accordion-icon {
        display: none !important; } }
  .activity-menu__link {
    color: #403e3d;
    display: block;
    font-weight: 600;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    padding: 0.5rem 0; }
    @media (min-width: 768px) {
      .activity-menu__link {
        padding: 0.5rem 0; } }
    @media (min-width: 1024px) {
      .activity-menu__link {
        padding: 0.625rem 0; } }
    @media (min-width: 1366px) {
      .activity-menu__link {
        padding: 0.625rem 0; } }
    .activity-menu__link:hover, .activity-menu__link:focus {
      color: #b88c1d;
      text-decoration: underline; }

.customer-service-page {
  font-size: 0.75rem;
  line-height: 1.4;
  font-family: "Montserrat", Arial, sans-serif;
  color: #333; }
  @media (min-width: 1024px) {
    .customer-service-page {
      padding: 0 1.6875rem; } }
  @media (min-width: 1366px) {
    .customer-service-page {
      width: 91.875rem;
      margin: 0 auto;
      padding: 0; } }
  @media (min-width: 768px) {
    .customer-service-page__wrapper {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  @media (min-width: 1024px) {
    .customer-service-page__wrapper {
      display: flex;
      padding: 0; } }
  .customer-service-page__wrapper a {
    color: #403e3d;
    text-decoration: underline; }
    .customer-service-page__wrapper a:hover, .customer-service-page__wrapper a:focus {
      text-decoration: underline;
      color: #b88c1d; }
  @media (min-width: 1024px) {
    .customer-service-page__box-align {
      display: flex; } }
  @media (min-width: 1024px) {
    .customer-service-page__side-margins {
      margin: 0 1.875rem; } }
  @media (min-width: 1366px) {
    .customer-service-page__side-margins {
      margin: 0 0.625rem; } }

@media (min-width: 1024px) {
  .customer-service-navigation {
    width: 35%; } }

@media (min-width: 1366px) {
  .customer-service-navigation {
    width: 20%; } }

.customer-service-navigation__golden-title {
  color: #565656; }
  @media (min-width: 1024px) {
    .customer-service-navigation__golden-title {
      font-size: 0.8125rem; } }
  @media (min-width: 1366px) {
    .customer-service-navigation__golden-title {
      font-size: 0.6875rem; } }

.customer-service-navigation__list {
  margin-bottom: 0.875rem; }
  @media (min-width: 768px) {
    .customer-service-navigation__list {
      margin-bottom: 0.875rem; } }
  @media (min-width: 1024px) {
    .customer-service-navigation__list {
      margin-bottom: 0.875rem;
      display: block !important; } }
  @media (min-width: 1366px) {
    .customer-service-navigation__list {
      margin-bottom: 0.875rem; } }

.customer-service-navigation__link, .customer-service-navigation__span {
  color: #666;
  font-size: 0.75rem;
  line-height: 1.5; }

.customer-service-navigation__link {
  display: inline-block;
  margin-top: 0.3125rem; }
  .customer-service-navigation__link:hover, .customer-service-navigation__link:focus {
    color: #b88c1d;
    text-decoration: underline; }

.customer-service-navigation__menu-box {
  display: block;
  background-color: #f2f2f2; }

.customer-service-navigation__navigation-boxes {
  width: 100%;
  padding: 0 1.25rem; }
  @media (min-width: 768px) {
    .customer-service-navigation__navigation-boxes {
      padding: 0 2.5rem; } }
  @media (min-width: 1024px) {
    .customer-service-navigation__navigation-boxes {
      padding-left: 0.9375rem;
      padding-right: 0; } }
  @media (min-width: 1366px) {
    .customer-service-navigation__navigation-boxes {
      padding-left: 0.625rem; } }

.customer-service-navigation__title-details-space {
  display: flex;
  justify-content: space-between;
  padding-top: 1.0625rem;
  padding-bottom: 1.0625rem; }
  @media (min-width: 768px) {
    .customer-service-navigation__title-details-space {
      padding-top: 1.0625rem;
      padding-bottom: 1.0625rem; } }
  @media (min-width: 1024px) {
    .customer-service-navigation__title-details-space {
      padding: 0.625rem 0 0; } }
  @media (min-width: 1366px) {
    .customer-service-navigation__title-details-space {
      padding: 0.625rem 0 0; } }

.customer-service-navigation__bottom-border {
  border-bottom: 0.0625rem solid #6f5f53; }
  @media (min-width: 1024px) {
    .customer-service-navigation__bottom-border {
      border-bottom: 0.125rem solid #fff; } }

.plus-minus-icons {
  width: 0.875rem;
  height: 0.875rem;
  color: #565656; }
  @media (min-width: 768px) {
    .plus-minus-icons {
      width: 0.875rem;
      height: 0.875rem; } }
  @media (min-width: 1024px) {
    .plus-minus-icons {
      display: none;
      width: 1.1875rem;
      height: 1.1875rem; } }
  @media (min-width: 1366px) {
    .plus-minus-icons {
      width: 1.13125rem;
      height: 1.13125rem; } }
  .plus-minus-icons--plus {
    display: inline-block; }
    .expanded .plus-minus-icons--plus {
      display: none; }
  .plus-minus-icons--minus {
    display: none; }
    .expanded .plus-minus-icons--minus {
      display: inline-block; }

.customer-service-content,
.faq-content {
  padding: 0 0.9375rem;
  font-weight: normal; }
  @media (min-width: 768px) {
    .customer-service-content,
    .faq-content {
      padding: 0 0.5625rem; } }
  @media (min-width: 1024px) {
    .customer-service-content,
    .faq-content {
      padding: 0 0 0 1.25rem; } }
  @media (min-width: 1366px) {
    .customer-service-content,
    .faq-content {
      padding-left: 2.5rem; } }
  .customer-service-content__bango,
  .faq-content__bango {
    height: 5.625rem; }
    .customer-service-content__bango .embed,
    .faq-content__bango .embed {
      width: 100%;
      height: 5.625rem; }
  .customer-service-content__bongoLoader,
  .faq-content__bongoLoader {
    height: 5rem;
    width: 14.0625rem;
    cursor: pointer; }
  .customer-service-content__breadcrumb,
  .faq-content__breadcrumb {
    padding-top: 0.625rem; }
  .customer-service-content__span-breadcrumb,
  .faq-content__span-breadcrumb {
    font-size: 0.75rem;
    font-weight: 700;
    color: #333;
    font-family: "Montserrat", Arial, sans-serif; }

.faq-content__questions-list, .faq-content__answers-list {
  padding-left: 0;
  counter-reset: section;
  list-style-type: none; }
  @media (min-width: 1024px) {
    .faq-content__questions-list, .faq-content__answers-list {
      padding-left: 0.625rem; } }

.faq-content__questions-list-item, .faq-content__answers-list-item {
  position: relative;
  padding-left: 1.25rem; }
  .faq-content__questions-list-item::before, .faq-content__answers-list-item::before {
    position: absolute;
    left: 0;
    counter-increment: section;
    content: counters(section, ".", decimal-leading-zero) ". ";
    font-size: 0.75rem;
    font-family: Arial, Helvetica, sans-serif; }
  .faq-content__questions-list-item a, .faq-content__answers-list-item a {
    text-decoration: underline; }

.contact-us-section {
  margin: 0 auto;
  margin-top: 0.3125rem;
  font-size: 0.9375rem;
  line-height: 1.4;
  font-family: "Montserrat", Arial, sans-serif;
  color: #403e3d; }
  .contact-us-section__title {
    margin-top: 0;
    font-size: 1.3125rem;
    color: #403e3d;
    font-weight: 300; }
  .contact-us-section__wrapper {
    margin-top: 2.5rem;
    margin-bottom: 3.125rem; }
    @media (min-width: 768px) {
      .contact-us-section__wrapper {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
    @media (min-width: 1024px) {
      .contact-us-section__wrapper {
        display: flex;
        padding: 0;
        margin-bottom: 5.3125rem; } }
  .contact-us-section__link {
    color: #403e3d;
    text-decoration: underline; }
    .contact-us-section__link:hover, .contact-us-section__link:focus {
      text-decoration: underline;
      color: #b88c1d; }
  @media (min-width: 1024px) {
    .contact-us-section__box-align {
      display: block; } }
  @media (min-width: 1366px) {
    .contact-us-section__single-box {
      padding-left: 0.25rem;
      padding-right: 0.25rem; } }
  @media (min-width: 1680px) {
    .contact-us-section__single-box {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 1024px) {
    .contact-us-section__side-margins {
      margin: 0 1.875rem; } }
  @media (min-width: 1366px) {
    .contact-us-section__side-margins {
      margin: 0 0.625rem; } }
  @media (min-width: 768px) {
    .contact-us-section__tile-boxes {
      display: flex;
      flex-wrap: wrap; } }
  @media (min-width: 1366px) {
    .contact-us-section__tile-boxes {
      justify-content: space-between; } }

.contact-us-tile-box {
  padding: 0.625rem 1.0625rem 1.25rem 1.0625rem;
  margin-bottom: 1.875rem;
  margin-left: 0;
  margin-right: 0;
  max-width: inherit;
  width: 100%;
  min-height: 0;
  line-height: 1.4;
  color: #666;
  font-family: "Montserrat", Arial, sans-serif;
  background: #f4f3f0;
  transition: all 300ms ease; }
  @media (min-width: 768px) {
    .contact-us-tile-box {
      height: 25.375rem;
      margin-left: 1.25rem;
      margin-right: 1.25rem; } }
  @media (min-width: 1024px) {
    .contact-us-tile-box {
      margin-left: 0.9375rem;
      margin-right: 0.9375rem; } }
  @media (min-width: 1366px) {
    .contact-us-tile-box {
      margin-left: 0;
      margin-right: 0; } }
  .contact-us-tile-box:hover, .contact-us-tile-box:focus {
    box-shadow: 0 0 0.9375rem 0.0625rem rgba(0, 0, 0, 0.1);
    background: #fff; }
  .contact-us-tile-box__vertical-align-top {
    vertical-align: top;
    position: relative; }
  .contact-us-tile-box__span-text {
    margin-top: 0;
    font-size: 0.9375rem;
    font-weight: 600;
    color: #b88c1d; }
  .contact-us-tile-box__p-text {
    margin: 0;
    font-size: 0.75rem;
    line-height: 1.7;
    font-weight: normal;
    color: #695f5f; }
  .contact-us-tile-box__week-days {
    padding-right: 1.25rem; }
  .contact-us-tile-box__button-text {
    font-size: 0.75rem;
    color: #fff; }
  .contact-us-tile-box__link {
    color: #403e3d;
    text-decoration: underline; }
    .contact-us-tile-box__link:hover, .contact-us-tile-box__link:focus {
      color: #b88c1d; }
  .contact-us-tile-box__image {
    height: 5.875rem; }

.contact-us-section__single-box {
  height: 100%; }
  @media (min-width: 1024px) {
    .contact-us-section__single-box:nth-child(2) .hide-desktop-button {
      display: none; } }

.sales-cta-tiles {
  background: #fff; }
  .sales-cta-tiles__title {
    margin-top: 0;
    margin-bottom: 1.125rem;
    font-weight: 300;
    text-transform: none;
    text-align: center;
    color: #403e3d; }
    @media (min-width: 768px) {
      .sales-cta-tiles__title {
        margin-bottom: 1.5rem; } }
    @media (min-width: 1024px) {
      .sales-cta-tiles__title {
        margin-bottom: 1.25rem;
        padding-bottom: 0.625rem;
        border-bottom: 0.0625rem solid #d9d6d2;
        text-align: left;
        font-size: 1.125rem; } }
    @media (min-width: 1366px) {
      .sales-cta-tiles__title {
        margin-bottom: 1.5625rem;
        padding-bottom: 0.9375rem; } }
  .sales-cta-tiles__wrapper {
    padding-top: 1.125rem;
    padding-bottom: 0; }
    @media (min-width: 768px) {
      .sales-cta-tiles__wrapper {
        padding-top: 1.5rem; } }
    @media (min-width: 1024px) {
      .sales-cta-tiles__wrapper {
        padding-top: 1.5625rem; } }
    @media (min-width: 1366px) {
      .sales-cta-tiles__wrapper {
        padding-top: 2.25rem; } }
  .sales-cta-tiles__panels {
    flex-direction: column;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 768px) {
      .sales-cta-tiles__panels {
        flex-direction: row;
        flex-wrap: wrap; } }
  .sales-cta-tiles__tile {
    margin-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .sales-cta-tiles__tile {
        margin-bottom: 1.875rem; } }
    @media (min-width: 1366px) {
      .sales-cta-tiles__tile {
        margin-bottom: 2.5rem; } }

.cl-button-blue {
  width: 100%;
  height: auto;
  border: 0.0625rem solid #044965;
  background: #186686;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
  font-size: 1.125rem;
  padding: 0.625rem 1rem; }
  @media print {
    .cl-button-blue {
      font-size: 1.125rem;
      padding: 0.625rem; } }
  @media (min-width: 768px) {
    .cl-button-blue {
      font-size: 1.125rem;
      padding: 0.625rem 1rem; } }
  @media (min-width: 1024px) {
    .cl-button-blue {
      font-size: 1.125rem;
      padding: 0.625rem 1rem; } }
  @media (min-width: 1366px) {
    .cl-button-blue {
      font-size: 1.125rem;
      padding: 0.625rem 1rem; } }
  .cl-button-blue:hover, .cl-button-blue:focus {
    background: #044965;
    color: #fff;
    border-color: #044965; }
  .cl-button-blue--green {
    border: 0.0625rem solid #3c763d;
    background: #5cb85c; }
    .cl-button-blue--green:hover, .cl-button-blue--green:focus {
      background: #449d44;
      color: #fff;
      border-color: #3c763d; }
  .cl-button-blue--white {
    border: 0.0625rem solid #ccc;
    background: #fff;
    color: #333; }
    .cl-button-blue--white:hover, .cl-button-blue--white:focus {
      background: #eee;
      color: #333;
      border-color: #ccc; }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-button-blue {
      font-size: 1.125rem;
      padding: 0.625rem 1rem; } }
  .cl-button-blue[disabled] {
    pointer-events: none;
    background-color: #666;
    border: 0.0625rem solid #666; }

.cl-button-small {
  font-family: "Montserrat", Arial, sans-serif;
  display: inline-block;
  height: auto;
  border: 0.0625rem solid #044965;
  background: #186686;
  text-align: center;
  color: #fff;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 0.75rem; }
  .cl-button-small:hover, .cl-button-small:focus {
    background: #044965;
    color: #fff;
    border-color: #044965; }
  .cl-button-small--light {
    border: 0.0625rem solid #044965;
    background: rgba(0, 130, 204, 0.1);
    color: #044965; }
    .cl-button-small--light:hover, .cl-button-small--light:focus {
      background: rgba(0, 130, 204, 0.2);
      color: #044965; }
  .cl-button-small--transparent {
    border: 0.0625rem solid #044965;
    background: transparent;
    color: #044965; }
    .cl-button-small--transparent:hover, .cl-button-small--transparent:focus {
      background: rgba(0, 130, 204, 0.2);
      color: #044965; }
  .cl-button-small--white {
    border: 0.0625rem solid #ccc;
    background: #fff;
    color: #333; }
    .cl-button-small--white:hover, .cl-button-small--white:focus {
      background: #eee;
      color: #333;
      border-color: #ccc; }
  @media (min-width: 768px) {
    .cl-button-small {
      font-size: 0.875rem;
      padding: 0.375rem 0.75rem; } }
  @media (min-width: 1024px) {
    .cl-button-small {
      font-size: 0.875rem;
      padding: 0.375rem 0.75rem; } }
  @media (min-width: 1366px) {
    .cl-button-small {
      font-size: 0.875rem;
      padding: 0.375rem 0.75rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-button-small {
      font-size: 0.875rem;
      padding: 0.375rem 0.75rem; } }

.cl-button-circle {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 50%;
  width: 1.75rem;
  height: 1.75rem;
  color: #fff;
  background: #333;
  border: 0.0625rem solid #333; }
  @media (min-width: 768px) {
    .cl-button-circle {
      width: 1.75rem;
      height: 1.75rem; } }
  @media (min-width: 1024px) {
    .cl-button-circle {
      width: 1.75rem;
      height: 1.75rem; } }
  @media (min-width: 1366px) {
    .cl-button-circle {
      width: 1.75rem;
      height: 1.75rem; } }
  .cl-button-circle:hover, .cl-button-circle:focus {
    background: #fff;
    color: #333; }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-button-circle {
      width: 1.75rem;
      height: 1.75rem; } }

.cl-svg-icon {
  display: inline-block;
  fill: currentColor;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  margin: 0 0.3125rem; }
  @media print {
    .cl-svg-icon {
      width: 1rem;
      height: 1rem; } }
  @media (min-width: 768px) {
    .cl-svg-icon {
      width: 1rem;
      height: 1rem; } }
  @media (min-width: 1024px) {
    .cl-svg-icon {
      width: 1rem;
      height: 1rem; } }
  @media (min-width: 1366px) {
    .cl-svg-icon {
      width: 1rem;
      height: 1rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-svg-icon {
      width: 1rem;
      height: 1rem;
      margin: 0 0.25rem; } }
  .cl-svg-icon--large {
    width: 1.4375rem;
    height: 1.4375rem; }
    @media print {
      .cl-svg-icon--large {
        width: 1.4375rem;
        height: 1.4375rem; } }
    @media (min-width: 768px) {
      .cl-svg-icon--large {
        width: 1.4375rem;
        height: 1.4375rem; } }
    @media (min-width: 1024px) {
      .cl-svg-icon--large {
        width: 1.4375rem;
        height: 1.4375rem; } }
    @media (min-width: 1366px) {
      .cl-svg-icon--large {
        width: 1.4375rem;
        height: 1.4375rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-svg-icon--large {
        width: 1.4375rem;
        height: 1.4375rem; } }
  .cl-svg-icon--small {
    width: 0.6875rem;
    height: 0.6875rem; }
    @media (min-width: 768px) {
      .cl-svg-icon--small {
        width: 0.6875rem;
        height: 0.6875rem; } }
    @media (min-width: 1024px) {
      .cl-svg-icon--small {
        width: 0.6875rem;
        height: 0.6875rem; } }
    @media (min-width: 1366px) {
      .cl-svg-icon--small {
        width: 0.6875rem;
        height: 0.6875rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-svg-icon--small {
        width: 0.6875rem;
        height: 0.6875rem; } }
  .cl-svg-icon--close-small {
    width: 0.75rem;
    height: 0.75rem; }
    @media (min-width: 768px) {
      .cl-svg-icon--close-small {
        width: 0.75rem;
        height: 0.75rem; } }
    @media (min-width: 1024px) {
      .cl-svg-icon--close-small {
        width: 0.75rem;
        height: 0.75rem; } }
    @media (min-width: 1366px) {
      .cl-svg-icon--close-small {
        width: 0.75rem;
        height: 0.75rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-svg-icon--close-small {
        width: 0.75rem;
        height: 0.75rem; } }

.cl-button-bg-dark,
.cl-button-bg-light {
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Montserrat", Arial, sans-serif;
  letter-spacing: -0.5px;
  font-weight: bold;
  cursor: pointer; }

.cl-button-bg-dark {
  background: #403e3d;
  color: #fff;
  padding: 15px 37px 17px;
  border-color: #403e3d; }
  .cl-button-bg-dark.min-padding {
    padding: 15px 14px 17px; }
  .cl-button-bg-dark[disabled] {
    pointer-events: none;
    background-color: #666; }

.cl-button-bg-light {
  background: #fff;
  color: #403e3d;
  border: 1px solid #403e3d;
  padding: 15px 24px 17px; }
  .cl-button-bg-light:before {
    background: url("../images/svg/sprites.view.svg") no-repeat;
    content: '';
    display: block;
    background-position: 57.65% 53.19%;
    width: 7px;
    height: 11px;
    display: inline-block;
    position: relative;
    top: 1px;
    margin-right: 4px; }

.cl-button-bg-light-no-after:before {
  display: none !important; }

.cl-button--order-details {
  color: #403e3d;
  border-color: #D9D6D2;
  background: #fff;
  text-transform: uppercase;
  font-size: 12px;
  padding: 1.155rem 0;
  letter-spacing: 0.75px;
  width: 100%;
  max-width: 275px;
  margin-bottom: 14px; }
  @media (min-width: 1024px) {
    .cl-button--order-details {
      width: 262px; } }
  .cl-button--order-details:hover, .cl-button--order-details:focus {
    color: #fff;
    background: #b88c1d;
    border-color: #b88c1d; }

.cl-button--return {
  background-color: #FFF; }

.form-row {
  margin: 0.9375rem 0 0 0; }
  .form-row.edit-form-row {
    width: 100%; }
    @media (min-width: 768px) {
      .form-row.edit-form-row {
        padding: 0 0.3125rem; } }
  .form-row.edit-form-row-half {
    width: 100%; }
    @media (min-width: 768px) {
      .form-row.edit-form-row-half {
        flex-basis: 50%;
        max-width: 50%;
        padding: 0 0.3125rem; } }

.cl-form-input, .cl-return-select__button.ui-selectmenu-button {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0.9375rem;
  width: 100%;
  height: auto;
  font-size: 0.875rem;
  line-height: 2.4;
  border: 0.0625rem solid #ccc;
  font-family: "Montserrat", Arial, sans-serif;
  color: #333; }
  .cl-form-input__form-group {
    flex-wrap: wrap;
    margin-bottom: 0.9375rem; }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-form-input__form-group {
        margin-bottom: 0.9375rem; } }
    .cl-form-input__form-group .cl-form-input, .cl-form-input__form-group .cl-return-select__button.ui-selectmenu-button {
      margin-bottom: 0;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
      @media (min-width: 1366px) {
        .centered-wrapper .cl-form-input__form-group .cl-form-input, .centered-wrapper .cl-form-input__form-group .cl-return-select__button.ui-selectmenu-button {
          margin-bottom: 0; } }
    .cl-form-input__form-group span.error {
      font-size: 0.875rem;
      display: inline-block;
      color: #a94442;
      padding-top: 0.625rem;
      width: 100%; }
  .cl-form-input__form-group-input {
    flex-basis: 86%; }
  .cl-form-input__form-group-icon {
    flex-basis: 14%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.8125rem;
    text-align: center;
    border-radius: 0;
    border: 0.0625rem solid #ccc;
    border-right: 0;
    background: #eee;
    color: #333; }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-form-input__form-group-icon {
        width: 2.8125rem; } }
  .centered-wrapper .cl-form-input, .centered-wrapper .cl-return-select__button.ui-selectmenu-button {
    font-size: 0.875rem; }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-form-input, .centered-wrapper .cl-return-select__button.ui-selectmenu-button {
        font-size: 0.875rem;
        padding: 0.375rem 0.75rem;
        margin-bottom: 0.9375rem; } }
  .cl-form-input[disabled], .cl-return-select__button.ui-selectmenu-button[disabled], .cl-form-input[readonly], .cl-return-select__button.ui-selectmenu-button[readonly], .cl-form-input.disabled, .disabled.cl-return-select__button.ui-selectmenu-button {
    background: #eee; }
    .cl-form-input[disabled]:focus, .cl-return-select__button.ui-selectmenu-button[disabled]:focus, .cl-form-input[readonly]:focus, .cl-return-select__button.ui-selectmenu-button[readonly]:focus, .cl-form-input.disabled:focus, .disabled.cl-return-select__button.ui-selectmenu-button:focus {
      border-color: #ccc; }
  .cl-form-input[type="text"], .cl-return-select__button.ui-selectmenu-button[type="text"], .cl-form-input[type="email"], .cl-return-select__button.ui-selectmenu-button[type="email"], .cl-form-input[type="number"], .cl-return-select__button.ui-selectmenu-button[type="number"], .cl-form-input[type="password"], .cl-return-select__button.ui-selectmenu-button[type="password"], .cl-form-input[type="date"], .cl-return-select__button.ui-selectmenu-button[type="date"] {
    padding: 0.375rem 0.75rem;
    line-height: 2.4;
    border: 0.0625rem solid #ccc;
    height: 2.125rem;
    font-size: 0.875rem; }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-form-input[type="text"], .centered-wrapper .cl-return-select__button.ui-selectmenu-button[type="text"], .centered-wrapper .cl-form-input[type="email"], .centered-wrapper .cl-return-select__button.ui-selectmenu-button[type="email"], .centered-wrapper .cl-form-input[type="number"], .centered-wrapper .cl-return-select__button.ui-selectmenu-button[type="number"], .centered-wrapper .cl-form-input[type="password"], .centered-wrapper .cl-return-select__button.ui-selectmenu-button[type="password"], .centered-wrapper .cl-form-input[type="date"], .centered-wrapper .cl-return-select__button.ui-selectmenu-button[type="date"] {
        font-size: 0.875rem;
        padding: 0.375rem 0.75rem; } }
    .is-ie .cl-form-input[type="text"], .is-ie .cl-return-select__button.ui-selectmenu-button[type="text"], .is-ie .cl-form-input[type="email"], .is-ie .cl-return-select__button.ui-selectmenu-button[type="email"], .is-ie .cl-form-input[type="number"], .is-ie .cl-return-select__button.ui-selectmenu-button[type="number"], .is-ie .cl-form-input[type="password"], .is-ie .cl-return-select__button.ui-selectmenu-button[type="password"], .is-ie .cl-form-input[type="date"], .is-ie .cl-return-select__button.ui-selectmenu-button[type="date"] {
      line-height: 1; }
  .cl-form-input[data-type], .cl-return-select__button.ui-selectmenu-button[data-type] {
    background-position: right 0.75rem center;
    background-repeat: no-repeat; }
  .cl-form-input[data-type="visa"], .cl-return-select__button.ui-selectmenu-button[data-type="visa"] {
    background-image: url("../images/cc-visa.png"); }
  .cl-form-input[data-type="amex"], .cl-return-select__button.ui-selectmenu-button[data-type="amex"] {
    background-image: url("../images/cc-amex.png"); }
  .cl-form-input[data-type="master"], .cl-return-select__button.ui-selectmenu-button[data-type="master"] {
    background-image: url("../images/cc-mastercard.png"); }
  .cl-form-input[data-type="discover"], .cl-return-select__button.ui-selectmenu-button[data-type="discover"] {
    background-image: url("../images/cc-discover.png"); }
  .cl-form-input:focus, .cl-return-select__button.ui-selectmenu-button:focus {
    border-color: #565656; }
  .cl-form-input::placeholder, .cl-return-select__button.ui-selectmenu-button::placeholder {
    font-style: italic; }

.cl-form-label {
  display: inline-block;
  margin-bottom: 0.3125rem;
  max-width: 100%;
  font-weight: 700;
  font-size: 0.875rem;
  color: #565656;
  font-family: "Montserrat", Arial, sans-serif; }

.cl-login-required {
  font-size: 0.875rem;
  color: #565656;
  font-family: "Montserrat", Arial, sans-serif; }

input::-ms-reveal, input::-ms-clear {
  display: none; }

.cl-dialog {
  background: #fff;
  padding: 0;
  margin: 0; }
  @media (min-width: 768px) {
    .cl-dialog {
      max-width: 37.5rem; } }
  @media (min-width: 1024px) {
    .cl-dialog {
      max-width: 37.5rem; } }
  @media (min-width: 1366px) {
    .cl-dialog {
      max-width: 37.5rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-dialog {
      max-width: 37.5rem; } }
  .cl-dialog__content,
  .cl-dialog .ui-dialog-content {
    width: 100%;
    padding: 1.5625rem; }
    @media (min-width: 768px) {
      .cl-dialog__content,
      .cl-dialog .ui-dialog-content {
        padding: 1.5625rem 4.0625rem; } }
    @media (min-width: 1024px) {
      .cl-dialog__content,
      .cl-dialog .ui-dialog-content {
        padding: 1.5625rem 4.0625rem; } }
    @media (min-width: 1366px) {
      .cl-dialog__content,
      .cl-dialog .ui-dialog-content {
        padding: 1.5625rem 4.0625rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-dialog__content, .cl-dialog__content.centered-wrapper, .centered-wrapper
      .cl-dialog .ui-dialog-content,
      .cl-dialog .ui-dialog-content.centered-wrapper {
        padding: 1.5625rem 4.0625rem;
        max-width: 37.5rem; } }
  .cl-dialog__scroll-content {
    max-height: 70vh;
    overflow: auto; }
    .cl-dialog__scroll-content .product-name-link {
      pointer-events: none; }
  .cl-dialog__titlebar,
  .cl-dialog .ui-dialog-titlebar {
    background: none;
    border: 0; }
  .cl-dialog__close,
  .cl-dialog .ui-dialog-titlebar-close {
    color: #333;
    border: 0;
    background: none;
    top: 50%;
    right: 0.625rem;
    z-index: 5; }
    .cl-dialog__close .cl-svg-icon,
    .cl-dialog .ui-dialog-titlebar-close .cl-svg-icon {
      display: block; }

.cl-actions-dialog {
  background: #fff;
  color: #565656;
  font-family: "Montserrat", Arial, sans-serif;
  border: 0.0625rem solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.5);
  padding: 0;
  margin: 0;
  width: 100%;
  left: 50% !important;
  transform: translateX(-50%); }
  @media (min-width: 768px) {
    .cl-actions-dialog {
      max-width: 37.5rem; } }
  @media (min-width: 1024px) {
    .cl-actions-dialog {
      max-width: 37.5rem; } }
  @media (min-width: 1366px) {
    .cl-actions-dialog {
      max-width: 37.5rem; } }
  @media (min-width: 768px) {
    .cl-actions-dialog--large {
      max-width: 37.5rem; } }
  @media (min-width: 1024px) {
    .cl-actions-dialog--large {
      max-width: 56.25rem; } }
  @media (min-width: 1366px) {
    .cl-actions-dialog--large {
      max-width: 56.25rem; } }
  .cl-actions-dialog__title,
  .cl-actions-dialog .ui-dialog-title {
    display: inline-block;
    margin: 0;
    font-size: 1rem;
    text-transform: none;
    font-style: normal;
    font-weight: 300;
    line-height: 1.25rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog__title,
      .cl-actions-dialog .ui-dialog-title {
        font-size: 1.125rem;
        line-height: 1.375rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog__title,
      .cl-actions-dialog .ui-dialog-title {
        font-size: 1.3125rem;
        line-height: 1.5625rem; } }
  .cl-actions-dialog__titlebar,
  .cl-actions-dialog .ui-dialog-titlebar {
    background: none;
    border-bottom: 0.0625rem solid #ccc;
    border-radius: 0;
    width: 100%;
    height: auto;
    padding: 0.9375rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog__titlebar,
      .cl-actions-dialog .ui-dialog-titlebar {
        padding: 0.9375rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog__titlebar,
      .cl-actions-dialog .ui-dialog-titlebar {
        padding: 0.9375rem; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog__titlebar,
      .cl-actions-dialog .ui-dialog-titlebar {
        padding: 0.9375rem; } }
    .cl-actions-dialog__titlebar--show-close-button,
    .cl-actions-dialog .ui-dialog-titlebar--show-close-button {
      padding-bottom: 0;
      border-bottom: none; }
      @media (min-width: 768px) {
        .cl-actions-dialog__titlebar--show-close-button,
        .cl-actions-dialog .ui-dialog-titlebar--show-close-button {
          padding-bottom: 0; } }
      @media (min-width: 1024px) {
        .cl-actions-dialog__titlebar--show-close-button,
        .cl-actions-dialog .ui-dialog-titlebar--show-close-button {
          padding-bottom: 0; } }
      @media (min-width: 1366px) {
        .cl-actions-dialog__titlebar--show-close-button,
        .cl-actions-dialog .ui-dialog-titlebar--show-close-button {
          padding-bottom: 0; } }
  .cl-actions-dialog__content,
  .cl-actions-dialog .ui-dialog-content {
    padding: 0;
    width: 100% !important; }
    @media (max-width: 767px) {
      .cl-actions-dialog__content,
      .cl-actions-dialog .ui-dialog-content {
        padding: 0 0.625rem; } }
  .cl-actions-dialog .ui-dialog-buttonpane {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
  .cl-actions-dialog .ui-dialog-buttonset {
    justify-content: space-between; }
    .cl-actions-dialog .ui-dialog-buttonset .cl-button {
      margin: 0 0.3125rem 0 0; }
  .cl-actions-dialog__body {
    position: relative;
    padding: 0.9375rem 0; }
    @media (min-width: 768px) {
      .cl-actions-dialog__body {
        padding: 0.9375rem 0; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog__body {
        padding: 0.9375rem 0; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog__body {
        padding: 0.9375rem 0; } }
  .cl-actions-dialog__close,
  .cl-actions-dialog .ui-dialog-titlebar-close {
    color: #333;
    border: 0;
    background: none;
    top: 50%;
    right: 0.625rem;
    z-index: 5; }
    .cl-actions-dialog__close .cl-svg-icon,
    .cl-actions-dialog .ui-dialog-titlebar-close .cl-svg-icon {
      display: block; }
  .cl-actions-dialog__button,
  .cl-actions-dialog button {
    float: none !important;
    width: auto; }
  .cl-actions-dialog__button--one {
    margin-right: 0.3125rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog__button--one {
        font-size: 0.875rem;
        margin-right: 0.3125rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog__button--one {
        margin-right: 0.3125rem; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog__button--one {
        margin-right: 0.3125rem; } }
  .cl-actions-dialog__confirm-replace {
    display: flex;
    align-items: center;
    margin-right: 0.3125rem;
    font-weight: 900;
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog__confirm-replace {
        font-size: 0.875rem;
        margin-right: 0.3125rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog__confirm-replace {
        font-size: 0.875rem;
        margin-right: 0.3125rem; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog__confirm-replace {
        font-size: 0.875rem;
        margin-right: 0.3125rem; } }
  .cl-actions-dialog__footer {
    width: 100%;
    padding: 0.9375rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog__footer {
        padding: 0.9375rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog__footer {
        padding: 0.9375rem; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog__footer {
        padding: 0.9375rem; } }
  .cl-actions-dialog__edit-details &gt; .form-row {
    flex-basis: 100%;
    padding: 0; }
    @media (min-width: 768px) {
      .cl-actions-dialog__edit-details &gt; .form-row {
        padding: 0 0.9375rem;
        flex-basis: 50%;
        max-width: 50%; } }
  @media (min-width: 768px) {
    .cl-actions-dialog__edit-details .number {
      flex-basis: 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    .cl-actions-dialog__edit-details .error-block {
      margin-top: 0;
      flex-basis: 100%;
      max-width: 100%; } }
  .cl-actions-dialog__edit-details .cl-cvn-wrapper__img-wrapper {
    align-items: flex-start; }
    .cl-actions-dialog__edit-details .cl-cvn-wrapper__img-wrapper.amex .cl-cvn-wrapper__image {
      display: none; }
      .cl-actions-dialog__edit-details .cl-cvn-wrapper__img-wrapper.amex .cl-cvn-wrapper__image--amex {
        display: block; }
  @media (min-width: 1024px) {
    .cl-actions-dialog__edit-details .cl-cvn-wrapper__field {
      min-width: 70%; } }
  .cl-actions-dialog__edit-details .cl-cvn-wrapper__image {
    max-width: 2.8125rem;
    margin-top: 1.25rem; }
    @media (min-width: 1024px) {
      .cl-actions-dialog__edit-details .cl-cvn-wrapper__image {
        width: 100%; } }
    .cl-actions-dialog__edit-details .cl-cvn-wrapper__image--amex {
      display: none; }
  .cl-actions-dialog__edit-details .cvn {
    display: flex;
    flex-direction: column;
    margin-top: 2.5rem; }
    .cl-actions-dialog__edit-details .cvn label {
      margin-bottom: 0; }
  .cl-actions-dialog__edit-details .input-wrap {
    display: flex;
    width: 100%;
    flex-wrap: wrap; }
    .cl-actions-dialog__edit-details .input-wrap label {
      display: none; }
  .cl-actions-dialog__edit-details .cl-expiration-message {
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
    font-weight: 700;
    color: #565656; }
    @media (min-width: 768px) {
      .cl-actions-dialog__edit-details .cl-expiration-message {
        padding: 0 15px; } }
  .cl-actions-dialog__edit-details .month,
  .cl-actions-dialog__edit-details .year {
    width: 100%; }
    @media (min-width: 768px) {
      .cl-actions-dialog__edit-details .month,
      .cl-actions-dialog__edit-details .year {
        width: 50%;
        padding: 0 0.9375rem; } }
  .cl-actions-dialog--zindex {
    z-index: 201 !important; }
  .cl-actions-dialog .cl-form-description {
    display: none; }
  .cl-actions-dialog .formfield {
    padding: 0 0.9375rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog .formfield {
        padding: 0 0.9375rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog .formfield {
        padding: 0 0.9375rem; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog .formfield {
        padding: 0 0.9375rem; } }
  .cl-actions-dialog .cl-email-cart-check {
    order: -1;
    position: absolute;
    right: 0; }
  .cl-actions-dialog .cl-email-cart span.error {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin-bottom: 0.625rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.225rem;
    font-weight: bold;
    color: #a94442;
    text-align: left; }
  .cl-actions-dialog .cl-email-cart .form-row.required .cl-form-label::after {
    content: "*"; }
  .cl-actions-dialog .cl-email-cart .cl-form-input.error, .cl-actions-dialog .cl-email-cart .error.cl-return-select__button.ui-selectmenu-button {
    border-color: #a94442;
    background-color: #fff; }
  .cl-actions-dialog .cl-email-cart .email-share-product span.error {
    margin-bottom: 0;
    line-height: 1.75rem; }
  .cl-actions-dialog .field-wrapper {
    margin: 0; }
  .cl-actions-dialog .label-inline .field-wrapper {
    float: left; }
  .cl-actions-dialog .label-inline .cl-form-label {
    font-weight: 400; }
  .cl-actions-dialog .cl-form-input, .cl-actions-dialog .cl-return-select__button.ui-selectmenu-button {
    width: 100%;
    margin-bottom: 0;
    font-family: "Montserrat", Arial, sans-serif;
    line-height: 1;
    height: 2.125rem;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog .cl-form-input, .cl-actions-dialog .cl-return-select__button.ui-selectmenu-button {
        height: 2.125rem;
        padding: 0.375rem 0.75rem;
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog .cl-form-input, .cl-actions-dialog .cl-return-select__button.ui-selectmenu-button {
        height: 2.125rem;
        padding: 0.375rem 0.75rem;
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog .cl-form-input, .cl-actions-dialog .cl-return-select__button.ui-selectmenu-button {
        height: 2.125rem;
        padding: 0.375rem 0.75rem;
        font-size: 0.875rem; } }
    .cl-actions-dialog .cl-form-input.input-textarea, .cl-actions-dialog .input-textarea.cl-return-select__button.ui-selectmenu-button {
      color: #565656;
      font-family: "Montserrat", Arial, sans-serif;
      height: 3.375rem;
      font-size: 0.875rem; }
      @media (min-width: 768px) {
        .cl-actions-dialog .cl-form-input.input-textarea, .cl-actions-dialog .input-textarea.cl-return-select__button.ui-selectmenu-button {
          height: 3.375rem;
          font-size: 0.875rem; } }
      @media (min-width: 1024px) {
        .cl-actions-dialog .cl-form-input.input-textarea, .cl-actions-dialog .input-textarea.cl-return-select__button.ui-selectmenu-button {
          height: 3.375rem;
          font-size: 0.875rem; } }
      @media (min-width: 1366px) {
        .cl-actions-dialog .cl-form-input.input-textarea, .cl-actions-dialog .input-textarea.cl-return-select__button.ui-selectmenu-button {
          height: 3.375rem;
          font-size: 0.875rem; } }
    .cl-actions-dialog .cl-form-input.input-checkbox, .cl-actions-dialog .input-checkbox.cl-return-select__button.ui-selectmenu-button {
      vertical-align: middle;
      margin: 0 0.3125rem;
      width: 0.8125rem;
      height: 0.8125rem; }
      @media (min-width: 768px) {
        .cl-actions-dialog .cl-form-input.input-checkbox, .cl-actions-dialog .input-checkbox.cl-return-select__button.ui-selectmenu-button {
          width: 0.8125rem;
          height: 0.8125rem; } }
      @media (min-width: 1024px) {
        .cl-actions-dialog .cl-form-input.input-checkbox, .cl-actions-dialog .input-checkbox.cl-return-select__button.ui-selectmenu-button {
          width: 0.8125rem;
          height: 0.8125rem; } }
      @media (min-width: 1366px) {
        .cl-actions-dialog .cl-form-input.input-checkbox, .cl-actions-dialog .input-checkbox.cl-return-select__button.ui-selectmenu-button {
          width: 0.8125rem;
          height: 0.8125rem; } }
  .cl-actions-dialog .cl-select-wrap {
    margin-right: 1.25rem; }
    .cl-actions-dialog .cl-select-wrap__wishlist-select {
      height: 100%; }
      @media (min-width: 768px) {
        .cl-actions-dialog .cl-select-wrap__wishlist-select {
          height: 100%; } }
      @media (min-width: 1024px) {
        .cl-actions-dialog .cl-select-wrap__wishlist-select {
          height: 100%; } }
      @media (min-width: 1366px) {
        .cl-actions-dialog .cl-select-wrap__wishlist-select {
          height: 100%; } }
  .cl-actions-dialog label {
    display: inline-block;
    margin-bottom: 0.3125rem; }
  .cl-actions-dialog .cl-form-label {
    font-weight: 700;
    line-height: 1.4;
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      .cl-actions-dialog .cl-form-label {
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .cl-actions-dialog .cl-form-label {
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .cl-actions-dialog .cl-form-label {
        font-size: 0.875rem; } }
  .cl-actions-dialog .error-message {
    display: none;
    text-align: center;
    font-size: 0.875rem;
    padding: 0.625rem;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede;
    color: #a94442;
    width: 100%; }
  .cl-actions-dialog .hide-error .error-message {
    display: none !important; }
  .cl-actions-dialog .success-message {
    display: none;
    text-align: center;
    font-size: 0.875rem;
    padding: 0.625rem;
    border: 0.0625rem solid #5cb85c;
    background: #ccf4ce;
    color: #3c763d;
    width: 100%;
    margin-top: 0.625rem; }
  .cl-actions-dialog__zip-container {
    padding: 0.625rem 0;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .cl-actions-dialog__zip-container {
        padding: 0.625rem 0.9375rem; } }
    .cl-actions-dialog__zip-container span.error {
      display: inline-block;
      width: 100%;
      font-family: "Montserrat", Arial, sans-serif;
      text-align: center;
      font-size: 0.875rem;
      padding: 0.625rem;
      border: 0.0625rem solid #ebccd1;
      background: #f2dede;
      color: #a94442;
      margin-top: 0.625rem; }
  .cl-actions-dialog--zip .ui-dialog-buttonset {
    display: flex;
    justify-content: center;
    float: none !important;
    padding: 0.625rem; }
  .cl-actions-dialog--zip .ui-widget-content {
    border: 0; }
  .cl-actions-dialog--zip .cl-button {
    font-size: 0.75rem;
    font-weight: 600;
    border-radius: 0; }
  .cl-actions-dialog--zip .store-list {
    padding-left: 0;
    padding-right: 0;
    list-style: none; }
    @media (min-width: 768px) {
      .cl-actions-dialog--zip .store-list {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
  .cl-actions-dialog .cl-input-group {
    border: 0; }
  .cl-actions-dialog .cl-title {
    border-bottom: 0; }
  .cl-actions-dialog .cl-question {
    padding: 0.3125rem 1.25rem;
    font-size: 1.3125rem;
    font-weight: normal; }
  .cl-actions-dialog .cl-bottom {
    border-top: 0; }

.ui-widget-overlay {
  background: #000;
  opacity: 0.6; }

.ui-widget.cl-actions-dialog:not(.cl-quickview-modal), .ui-widget.cl-modal-dialog:not(.cl-quickview-modal) {
  max-width: 90% !important;
  border: 0; }
  @media (min-width: 768px) {
    .ui-widget.cl-actions-dialog:not(.cl-quickview-modal), .ui-widget.cl-modal-dialog:not(.cl-quickview-modal) {
      max-width: 43.75rem !important; } }
  @media (min-width: 1024px) {
    .ui-widget.cl-actions-dialog:not(.cl-quickview-modal), .ui-widget.cl-modal-dialog:not(.cl-quickview-modal) {
      max-width: 50rem !important; } }

.ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal), .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) {
  max-width: calc(100% - 30px) !important;
  padding: 2.5rem 1.25rem; }
  @media (min-width: 768px) {
    .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal), .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) {
      max-width: 40.625rem !important;
      padding: 3.75rem 4.6875rem; } }
  .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-widget-header, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-widget-header {
    display: none; }
  .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-content, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-content {
    text-align: center; }
  .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane {
    text-align: center;
    border-top: 0;
    padding: 0; }
    .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset {
      float: none;
      display: flex;
      flex-direction: column-reverse; }
      @media (min-width: 768px) {
        .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset {
          flex-direction: row; } }
      .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button {
        margin: 0 0.1875rem;
        width: 100%;
        font-size: 0.75rem; }
        @media (min-width: 768px) {
          .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button {
            width: 15.625rem; } }
        .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button.cl-button--margin-auto, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button.cl-button--margin-auto {
          margin-left: auto;
          margin-right: auto; }
        .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button.cl-button--alternate, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button.cl-button--alternate {
          margin-bottom: 0.6875rem; }
          @media (min-width: 768px) {
            .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button.cl-button--alternate, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .ui-dialog-buttonpane .ui-dialog-buttonset .cl-button.cl-button--alternate {
              margin-bottom: 0; } }
  .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__title, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__title {
    color: #403E3D;
    font-size: 1.125rem;
    font-weight: 700;
    display: inline-block;
    width: 100%;
    margin-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__title, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__title {
        margin-bottom: 1.875rem; } }
  .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__desc, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__desc {
    color: #403E3D;
    font-size: 0.875rem;
    display: inline-block;
    width: 100%;
    margin-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__desc, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__desc {
        margin-bottom: 1.875rem; } }
  .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__error, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__error {
    color: #a94442;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.1875rem;
    margin-bottom: 1.25rem;
    display: inline-block;
    width: 100%; }
    @media (min-width: 768px) {
      .ui-widget.cl-actions-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__error, .ui-widget.cl-modal-dialog--returntostore:not(.cl-quickview-modal) .cl-modal-returntostore__error {
        margin-bottom: 1.875rem; } }

.ui-widget .ui-widget-header {
  border-left: 0;
  border-right: 0;
  border-top: 0; }

.ui-widget button {
  border-color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem; }
  .ui-widget button[disabled] {
    border-color: #bab5ae; }

.ui-widget select {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem; }
  .is-ipad .ui-widget select {
    height: 2.125rem; }

#main::after,
footer::after {
  position: fixed;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(64, 62, 61, 0.5);
  z-index: 100;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear; }

@media (min-width: 1024px) {
  .cl-search-overlay #main,
  .cl-modal-overlay #main,
  .cl-minicart-overlay #main, .cl-search-overlay
  footer,
  .cl-modal-overlay
  footer,
  .cl-minicart-overlay
  footer {
    position: relative; }
    .cl-search-overlay #main::after,
    .cl-modal-overlay #main::after,
    .cl-minicart-overlay #main::after, .cl-search-overlay
    footer::after,
    .cl-modal-overlay
    footer::after,
    .cl-minicart-overlay
    footer::after {
      visibility: visible;
      opacity: 1;
      transition-delay: 0s; } }

.savecart-title {
  margin: 1rem 1.5625rem; }
  @media (min-width: 768px) {
    .savecart-title {
      margin: 1rem 1.5625rem; } }
  @media (min-width: 1024px) {
    .savecart-title {
      margin: 1rem 1.5625rem; } }
  @media (min-width: 1366px) {
    .savecart-title {
      margin: 1rem 1.5625rem; } }

.save-cart-tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%; }
  .save-cart-tabs li {
    position: relative;
    display: inline-block;
    background-color: #eee;
    border: 0.0625rem solid #ccc;
    cursor: pointer;
    color: #026da1;
    font-weight: 400;
    font-size: 0.75rem;
    margin: 0.9375rem 0 0 1.5625rem;
    padding: 0.625rem;
    overflow: visible; }
    @media (min-width: 768px) {
      .save-cart-tabs li {
        font-size: 0.875rem;
        margin: 0.9375rem 0 0 1.5625rem;
        padding: 0.625rem; } }
    @media (min-width: 1024px) {
      .save-cart-tabs li {
        font-size: 0.875rem;
        margin: 0.9375rem 0 0 1.5625rem;
        padding: 0.625rem; } }
    @media (min-width: 1366px) {
      .save-cart-tabs li {
        font-size: 0.875rem;
        margin: 0.9375rem 0 0 1.5625rem;
        padding: 0.625rem; } }
    .save-cart-tabs li.active {
      background-color: #d9d6d2;
      color: #403e3d;
      font-weight: 600; }
      .save-cart-tabs li.active .down-arrow {
        position: absolute;
        left: 50%;
        top: 100%;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0.625rem;
        border-color: #ccc transparent transparent transparent;
        transform: translateX(-50%); }

.save-cart-tab-wrapper {
  overflow: auto;
  width: 100%; }

.save-cart-tab-content {
  padding: 1.25rem;
  display: none; }
  @media (min-width: 768px) {
    .save-cart-tab-content {
      padding: 1.25rem; } }
  @media (min-width: 1024px) {
    .save-cart-tab-content {
      padding: 1.25rem; } }
  @media (min-width: 1366px) {
    .save-cart-tab-content {
      padding: 1.25rem; } }

.tab_drawer_heading {
  display: none; }

.cl-registration-login-dialog {
  flex-direction: column;
  padding: 0 0.9375rem 1.5625rem; }
  @media (min-width: 768px) {
    .cl-registration-login-dialog {
      flex-direction: row;
      padding: 0 1.5625rem 1.5625rem; } }
  .cl-registration-login-dialog .registration-login-wrapper {
    padding: 0 0.9375rem; }
    .cl-registration-login-dialog .registration-login-wrapper .wishlist-select {
      border-bottom: 0.0625rem solid #ccc; }
    .cl-registration-login-dialog .registration-login-wrapper .cl-registration-pwd {
      top: 2.375rem;
      right: 0.3125rem; }
    .cl-registration-login-dialog .registration-login-wrapper span.error {
      display: inline-block;
      padding: 0;
      border: none;
      margin-top: 0;
      margin-bottom: 0.625rem;
      font-family: "Montserrat", Arial, sans-serif;
      font-size: 0.875rem;
      line-height: 1.225rem;
      font-weight: bold;
      color: #a94442;
      background-color: transparent;
      text-align: left; }
  .cl-registration-login-dialog .cl-link-size {
    font-size: 1rem; }
  .cl-registration-login-dialog .cl-input-margin {
    margin-right: 1.25rem; }

.cl-review-order-dialog-form span.error,
.cl-review-order-dialog-form label.error {
  display: inline-block;
  padding: 0;
  border: none;
  margin-top: 0;
  margin-bottom: 0.625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.225rem;
  font-weight: bold;
  color: #a94442;
  background-color: transparent;
  text-align: left; }

.cl-review-order-dialog-form .cl-form-input, .cl-review-order-dialog-form .cl-return-select__button.ui-selectmenu-button {
  display: block !important; }
  .cl-review-order-dialog-form .cl-form-input.error, .cl-review-order-dialog-form .error.cl-return-select__button.ui-selectmenu-button {
    border-color: #a94442;
    background-color: #fff; }

.cl-review-order-dialog-form .form-row.required .cl-form-label::after {
  content: "*"; }

.cl-wishlist__select-wrap {
  height: 100%;
  width: 100%; }
  @media (min-width: 768px) {
    .cl-wishlist__select-wrap {
      width: 60%; } }

.password-reset-popup {
  left: 50% !important;
  transform: translateX(-50%); }

@media (min-width: 768px) {
  .cl-showroom-stock-modal.ui-widget.cl-actions-dialog.cl-modal-dialog {
    max-width: 609px !important; } }

.cl-showroom-stock-modal .ui-dialog-titlebar {
  padding: 28px 25px; }
  @media (min-width: 1024px) {
    .cl-showroom-stock-modal .ui-dialog-titlebar {
      padding: 30px 62px; } }
  .cl-showroom-stock-modal .ui-dialog-titlebar .ui-dialog-title {
    text-transform: uppercase;
    color: #333333;
    font-size: 19px; }
    @media (min-width: 1024px) {
      .cl-showroom-stock-modal .ui-dialog-titlebar .ui-dialog-title {
        font-size: 21px; } }
  @media (min-width: 1024px) {
    .cl-showroom-stock-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
      right: 27px; } }

.cl-showroom-stock-modal .ui-dialog-content {
  padding: 26px 24px; }
  @media (min-width: 1024px) {
    .cl-showroom-stock-modal .ui-dialog-content {
      padding: 26px 59px 45px 59px; } }

.cl-showroom-stock-modal .availability-storepickup {
  font-size: 12px;
  display: flex;
  align-items: baseline; }
  .cl-showroom-stock-modal .availability-storepickup label {
    margin-bottom: 0;
    padding-right: 16px; }
  .cl-showroom-stock-modal .availability-storepickup span.value {
    font-weight: 300 !important; }
    .cl-showroom-stock-modal .availability-storepickup span.value .in-stock-msg {
      margin: 0; }

.cl-showroom-stock-modal .cl-order-details__line-items {
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    .cl-showroom-stock-modal .cl-order-details__line-items {
      margin-top: 15px; } }

.cl-showroom-stock-modal .cl-order-details__line-item-wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0; }
  @media (min-width: 1024px) {
    .cl-showroom-stock-modal .cl-order-details__line-item-wrapper {
      margin-bottom: 14px;
      padding-bottom: 0; } }
  .cl-showroom-stock-modal .cl-order-details__line-item-wrapper .cl-order-details__line-item {
    padding: 21px; }
    .cl-showroom-stock-modal .cl-order-details__line-item-wrapper .cl-order-details__line-item span {
      display: block;
      margin-bottom: 0; }
      @media (min-width: 1024px) {
        .cl-showroom-stock-modal .cl-order-details__line-item-wrapper .cl-order-details__line-item span.attribute.name {
          margin-bottom: 5px; } }
    @media (min-width: 768px) {
      .cl-showroom-stock-modal .cl-order-details__line-item-wrapper .cl-order-details__line-item {
        max-width: none; } }
    @media (min-width: 1024px) {
      .cl-showroom-stock-modal .cl-order-details__line-item-wrapper .cl-order-details__line-item {
        padding: 29px 46px; } }
    @media (min-width: 1024px) {
      .cl-showroom-stock-modal .cl-order-details__line-item-wrapper .cl-order-details__line-item .return-item-content {
        margin-left: 40px; } }

.cl-showroom-stock-modal .product-variations {
  width: 100%; }
  .cl-showroom-stock-modal .product-variations .variant-dropdown .cl-variation-select {
    margin-top: 10px;
    max-width: 100%; }

.cl-showroom-stock-modal .showroom-availability-wrapper {
  position: relative;
  color: #333333;
  margin-top: 40px; }
  .cl-showroom-stock-modal .showroom-availability-wrapper:before {
    content: "";
    width: calc(100% + 48px);
    height: 1px;
    background-color: #ccc;
    position: absolute;
    left: -24px; }
    @media (min-width: 1024px) {
      .cl-showroom-stock-modal .showroom-availability-wrapper:before {
        left: -59px;
        width: calc(100% + 123px); } }
  .cl-showroom-stock-modal .showroom-availability-wrapper .availability-title {
    font-size: 18px;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px; }
    @media (min-width: 1024px) {
      .cl-showroom-stock-modal .showroom-availability-wrapper .availability-title {
        margin-top: 37px;
        margin-bottom: 19px; } }
  .cl-showroom-stock-modal .showroom-availability-wrapper .availability-state {
    width: 100%;
    font-size: 12px;
    margin-bottom: 25px; }
    .cl-showroom-stock-modal .showroom-availability-wrapper .availability-state .availability-row {
      padding-bottom: 3px; }
      .cl-showroom-stock-modal .showroom-availability-wrapper .availability-state .availability-row.state-name-row {
        padding-bottom: 11px; }

@page {
  size: A4;
  margin: 0.9375rem; }

@media print {
  html,
  body {
    width: 210mm;
    height: 297mm;
    margin: 0 auto; }
  footer,
  header {
    display: none !important; }
  .cl-cart * {
    background: none !important;
    color: #000 !important;
    border-color: #000 !important; }
  .cl-cart .cl-module-content-wrapper {
    padding: 0; } }

@media print {
  .is-firefox .cl-cart__item-list-body {
    min-height: 30.3125rem; } }

@media print {
  .cl-cart__item-list {
    max-width: 66.667%;
    padding-right: 0.9375rem; }
  .cl-cart__summary-wrapper {
    max-width: 33.333%;
    min-height: auto !important; }
  .cl-cart__summary {
    position: static !important;
    width: 100% !important; }
  .cl-cart .product-recommendations-slider {
    display: none; }
  .cl-cart .product-tab-head {
    min-width: 5.625rem; }
  .cl-cart__print-buttons {
    padding: 0 0.5rem; } }
  @media print {
    .cl-cart__print-buttons img {
      width: 50%; } }

@media print {
  .cl-cart .cl-item-list__image img {
    height: auto; }
  .is-chrome .orderdetails {
    margin-top: 0.625rem;
    margin-left: 1.25rem; }
  .is-chrome .pdp-main {
    padding-top: 1.25rem; }
    .is-chrome .pdp-main .ms-avg-rating {
      margin-top: 1.25rem; }
    .is-chrome .pdp-main .cl-write-review-box .product-tile__reviews-stars {
      margin-top: 1.125rem; }
  .cl-item-list__image {
    max-width: 25%; }
  .cl-item-list__details {
    max-width: 41.667%; }
  .cl-item-list__quantity {
    margin: 0;
    max-width: 16.667%; }
  .cl-item-list__list-price {
    max-width: 16.667%; }
  .TTrevCol1 .product-tile__reviews-stars {
    margin-top: 0.5rem; }
    .TTrevCol1 .product-tile__reviews-stars--back {
      display: none; }
  .is-ie .cl-item-list__image,
  .is-chrome .cl-item-list__image {
    max-width: 25%; }
  .is-ie .cl-item-list__details,
  .is-chrome .cl-item-list__details {
    max-width: 40%; }
  .is-ie .cl-item-list__quantity,
  .is-chrome .cl-item-list__quantity {
    max-width: 20%; }
  .is-ie .cl-item-list__list-price,
  .is-chrome .cl-item-list__list-price {
    max-width: 15%; }
    .is-ie .cl-item-list__list-price .price-total,
    .is-chrome .cl-item-list__list-price .price-total {
      display: block; }
  .is-ie .cl-item-list__print-price,
  .is-chrome .cl-item-list__print-price {
    display: block !important; }
  .is-ie .TTrevCol3 div:nth-child(2),
  .is-chrome .TTrevCol3 div:nth-child(2) {
    margin-top: 3.125rem; }
  .is-ie .TTrevCol3 div:last-child,
  .is-chrome .TTrevCol3 div:last-child {
    left: 0;
    text-align: left; }
  .is-ie .cl-link__print,
  .is-chrome .cl-link__print {
    margin-left: 5rem; }
  .is-firefox .cl-link__print {
    margin-left: 1.25rem; }
  .is-firefox .product-info {
    padding-top: 1.25rem; }
  .is-firefox .product-tile__image {
    width: 100%;
    max-width: 18.25rem; }
  .is-firefox .product-tab-head {
    margin: 0 0.3125rem; }
  .is-firefox .review-header {
    padding-left: 0.625rem; }
  .is-firefox .pt_order-confirmation .ms-row {
    display: block; }
  .is-firefox .pt_order-confirmation .line-items .ms-row,
  .is-firefox .pt_order-confirmation .cl-payment-block .ms-row {
    display: flex; }
  .is-firefox .pt_order-confirmation .orderdetails {
    margin-top: 1.875rem; }
    .is-firefox .pt_order-confirmation .orderdetails .ms-row:last-child {
      display: flex; }
  .is-firefox .pt_cart .ms-row {
    display: block; }
  .is-firefox .pt_cart .cl-item-list {
    display: flex; }
  .is-firefox .pt_cart .cl-cart__summary-wrapper {
    position: absolute;
    right: 0;
    top: 4.375rem; }
  .is-chrome .cl-link__print,
  .is-edge .cl-link__print {
    margin-left: 3.125rem; }
  .is-edge .TTrevCol3 div:nth-child(2),
  .is-firefox .TTrevCol3 div:nth-child(2) {
    margin-top: 4.375rem; }
  .is-edge .TTrevCol3 div:last-child,
  .is-firefox .TTrevCol3 div:last-child {
    left: 0;
    text-align: left; } }

.cl-reviews {
  width: 0;
  white-space: nowrap;
  overflow: hidden; }
  .cl-reviews--0-0,
  .TTrating-0-0 .cl-reviews {
    width: 0; }
  .cl-reviews--0-5,
  .TTrating-0-5 .cl-reviews {
    width: 10%; }
  .cl-reviews--1-0,
  .TTrating-1-0 .cl-reviews {
    width: 20%; }
  .cl-reviews--1-5,
  .TTrating-1-5 .cl-reviews {
    width: 30%; }
  .cl-reviews--2-0,
  .TTrating-2-0 .cl-reviews {
    width: 40%; }
  .cl-reviews--2-5,
  .TTrating-2-5 .cl-reviews {
    width: 50%; }
  .cl-reviews--3-0,
  .TTrating-3-0 .cl-reviews {
    width: 60%; }
  .cl-reviews--3-5,
  .TTrating-3-5 .cl-reviews {
    width: 70%; }
  .cl-reviews--4-0,
  .TTrating-4-0 .cl-reviews {
    width: 80%; }
  .cl-reviews--4-5,
  .TTrating-4-5 .cl-reviews {
    width: 90%; }
  .cl-reviews--5-0,
  .TTrating-5-0 .cl-reviews {
    width: 100%; }

.product-breadcrumbs {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem; }
  @media (min-width: 1366px) {
    .product-breadcrumbs {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; } }

.cl-tooltip {
  position: relative;
  cursor: help; }
  .cl-tooltip:hover .cl-tooltip__content, .cl-tooltip:focus .cl-tooltip__content {
    visibility: visible;
    opacity: 1; }
  .cl-tooltip__btn {
    display: inline-block;
    padding: 0 0.3125rem;
    font-size: 0.875rem;
    color: currentColor;
    cursor: pointer; }
  .cl-tooltip__content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -150%);
    display: inline-block;
    width: 15.625rem;
    padding: 0.3125rem;
    background-color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    color: #fff;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1.2;
    font-weight: 300;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease; }
    .cl-tooltip__content::after {
      position: absolute;
      left: 50%;
      bottom: 0;
      transform: translate(-50%, 50%) rotate(45deg);
      content: "";
      display: block;
      width: 0.625rem;
      height: 0.625rem;
      background: #403e3d; }
  .cl-tooltip--bottom .cl-tooltip__content {
    transform: translate(-50%, 150%);
    z-index: 120;
    width: auto; }
    .cl-tooltip--bottom .cl-tooltip__content::after {
      bottom: auto;
      top: 0;
      transform: translate(-50%, -50%) rotate(45deg); }

.cl-checkout-tooltip {
  padding: 0.3125rem;
  border-radius: 0;
  box-shadow: none;
  background-color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  color: #fff;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 300; }

@media (min-width: 1024px) {
  .cl-skip-content {
    color: #fff; }
    .cl-skip-content:focus {
      top: 0.3125rem;
      left: 50%;
      transform: translateX(-50%);
      margin: 0;
      padding: 0.3125rem;
      clip: auto;
      width: auto;
      height: auto; } }

.d-none {
  display: none; }

.hero-carousel__wrapper .hero-carousel__slides .hero-carousel__slide {
  display: none; }
  .hero-carousel__wrapper .hero-carousel__slides .hero-carousel__slide.slide-0 {
    display: block; }

.hero-carousel__wrapper .hero-carousel__slides.slick-initialized .hero-carousel__slide {
  display: block; }

.cl-top-band {
  background-color: #403e3d; }
  .cl-top-band--pink {
    background-color: #b0929f; }
    .cl-top-band--pink a:hover, .cl-top-band--pink a:focus {
      color: #403e3d; }
  .cl-top-band--pro {
    background-color: #b88c1d; }
    .cl-top-band--pro a:hover, .cl-top-band--pro a:focus {
      color: #403e3d; }
  .cl-top-band--oobo-session {
    background-color: #b83c1b; }
  .cl-top-band__link {
    color: #fff;
    text-decoration: none;
    letter-spacing: 0.0125rem;
    white-space: nowrap; }
    .cl-top-band__link:hover, .cl-top-band__link:focus {
      color: #b88c1d; }
    .cl-top-band__link.cl-tooltip:hover, .cl-top-band__link.cl-tooltip:focus {
      color: #fff; }
  @media (min-width: 1024px) {
    .cl-top-band__link--not-active {
      pointer-events: none;
      cursor: default; } }
  .cl-top-band__bouncex-callout {
    text-align: center; }
    @media (min-width: 1024px) {
      .cl-top-band__bouncex-callout {
        text-align: left; } }
    .cl-top-band__bouncex-callout .cl-tooltip {
      text-decoration: underline;
      text-transform: none;
      display: none; }
      .cl-top-band__bouncex-callout .cl-tooltip__content {
        transform: translate(-50%, 50%); }
      @media (min-width: 1024px) {
        .cl-top-band__bouncex-callout .cl-tooltip {
          display: inline; } }
  .cl-top-band__utility-links {
    display: none;
    flex-direction: column;
    letter-spacing: 0.0125rem; }
    .cl-top-band__utility-links--checkout {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-end;
      width: auto;
      margin-left: auto; }
    @media (min-width: 1024px) {
      .cl-top-band__utility-links {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-end; } }
    .cl-top-band__utility-links--mobile {
      display: flex; }
      @media (min-width: 1024px) {
        .cl-top-band__utility-links--mobile {
          display: none; } }
  .cl-top-band__list-item--checkout {
    padding-left: 1.25rem; }
    .cl-top-band__list-item--checkout #liveagent_button_global {
      color: #666; }
      .cl-top-band__list-item--checkout #liveagent_button_global .cl-top-band__svg-icon {
        color: #666; }
    @media (min-width: 768px) {
      .cl-top-band__list-item--checkout {
        padding-left: 1.875rem; } }
  @media (min-width: 1024px) {
    .cl-top-band__list-item {
      padding-left: 1.875rem; } }
  @media (min-width: 1366px) {
    .cl-top-band__list-item {
      padding-left: 1.875rem; } }
  @media (min-width: 1024px) {
    .cl-top-band__list-item:first-of-type {
      padding-left: 0; } }
  .cl-navigation .cl-top-band__list-item {
    border-bottom: 0.0625rem solid #6f5f53;
    background: #403e3d; }
  .cl-top-band__link {
    /* stylelint-disable-line */
    align-items: center; }
    .cl-navigation .cl-top-band__link {
      width: 100%;
      text-decoration: none;
      font-weight: normal;
      color: #fff;
      font-size: 0.75rem;
      line-height: 0.9375rem;
      padding: 1.375rem 1.25rem; }
      @media (min-width: 768px) {
        .cl-navigation .cl-top-band__link {
          font-size: 0.75rem;
          line-height: 0.9375rem;
          padding: 1.375rem 2.375rem; } }
      @media (min-width: 1024px) {
        .cl-navigation .cl-top-band__link {
          display: none; } }
    .cl-top-band__link--checkout {
      color: #666; }
  .cl-top-band__link-text--device {
    display: none; }
  .cl-top-band__link-text--pc {
    align-items: center;
    display: flex; }
  .cl-top-band__svg-icon {
    color: rgba(255, 255, 255, 0.5);
    fill: rgba(255, 255, 255, 0.5);
    margin-right: 0.375rem;
    width: 0.8125rem;
    height: 0.8125rem; }
    .cl-top-band__svg-icon--checkout {
      color: #666;
      fill: #666; }
    @media (min-width: 768px) {
      .cl-top-band__svg-icon {
        width: 0.8125rem;
        height: 0.8125rem; } }
    @media (min-width: 1024px) {
      .cl-top-band__svg-icon {
        width: 0.8125rem;
        height: 0.8125rem; } }
    @media (min-width: 1366px) {
      .cl-top-band__svg-icon {
        width: 0.8125rem;
        height: 0.8125rem; } }
  .cl-top-band--checkout {
    background-color: #fff;
    border-bottom: 0.0625rem solid #d9d6d2; }
  .cl-top-band .oobo-message {
    white-space: nowrap; }

.cl-header {
  font-family: "Montserrat", Arial, sans-serif; }
  .cl-header__top-row {
    flex-direction: column;
    align-items: center;
    color: #fff;
    font-weight: 300;
    letter-spacing: normal;
    padding: 0.75rem;
    z-index: 110; }
    .cl-header__top-row--checkout {
      flex-direction: row; }
    @media (min-width: 768px) {
      .cl-header__top-row {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem; } }
    @media (min-width: 1024px) {
      .cl-header__top-row {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        flex-direction: row;
        flex-wrap: nowrap; } }
    @media (min-width: 1366px) {
      .cl-header__top-row {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem; } }
  .cl-header__navigation-wrap {
    position: relative;
    z-index: 101;
    background: #fff;
    color: #403e3d;
    border-bottom: 0.0625rem solid #d9d6d2;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 4.375rem; }
    @media (min-width: 768px) {
      .cl-header__navigation-wrap {
        min-height: 4.375rem; } }
    @media (min-width: 1024px) {
      .cl-header__navigation-wrap {
        justify-content: end;
        min-height: 5rem;
        padding-right: 0; } }
    @media (min-width: 1366px) {
      .cl-header__navigation-wrap {
        min-height: 5rem;
        padding-right: 0; } }
  .cl-header__wrap-helper {
    height: 100%;
    align-items: center; }
  @media (min-width: 1024px) {
    .cl-header__mobile-btns {
      display: none; } }
  .cl-header__search {
    position: absolute;
    left: 0;
    top: 4.3125rem;
    display: none;
    transition: width 0.3s linear;
    will-change: width; }
    @media (min-width: 1024px) {
      .cl-header__search {
        position: relative;
        top: 0;
        width: auto;
        display: flex !important; } }
    @media (min-width: 1680px) {
      .cl-header__search {
        width: 39%; } }
    @media (min-width: 1024px) {
      .search-active .cl-header__search {
        width: 100%; } }
    @media (min-width: 1680px) {
      .search-active .cl-header__search {
        width: 75%; } }
  .cl-header__logo-img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    min-width: 7.875rem;
    max-width: 7.875rem; }
    @media (min-width: 768px) {
      .cl-header__logo-img {
        position: static;
        transform: none;
        max-width: 10rem; } }
    @media (min-width: 1024px) {
      .cl-header__logo-img {
        max-width: 11.25rem; } }
    @media (min-width: 1366px) {
      .cl-header__logo-img {
        max-width: 11.25rem; } }
  .cl-header__logo-link {
    text-align: center; }
    @media (min-width: 1024px) {
      .cl-header__logo-link {
        text-align: left;
        min-width: 100%;
        padding-right: 0.625rem; } }
    @media (min-width: 1366px) {
      .cl-header__logo-link {
        padding-right: 2.375rem; } }
    .cl-header__logo-link--checkout {
      min-width: auto;
      margin-right: auto; }
      @media (min-width: 1024px) {
        .cl-header__logo-link--checkout {
          min-width: 50%; } }
  .cl-header__nav-toggle {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: #fff;
    color: #403e3d;
    border: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    cursor: pointer;
    height: 100%; }
    @media (min-width: 1024px) {
      .cl-header__nav-toggle {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        height: 5rem; } }
    @media (min-width: 1366px) {
      .cl-header__nav-toggle {
        padding-left: 2.375rem;
        padding-right: 2.375rem;
        height: 5rem; } }
    .cl-header__nav-toggle--right-space {
      margin-right: 0.875rem; }
      @media (min-width: 768px) {
        .cl-header__nav-toggle--right-space {
          margin-right: 1.875rem; } }
      @media (min-width: 1024px) {
        .cl-header__nav-toggle--right-space {
          margin-right: 0; } }
    .cl-header__nav-toggle--left-space {
      margin-left: 0.875rem; }
      @media (min-width: 768px) {
        .cl-header__nav-toggle--left-space {
          margin-left: 1.875rem; } }
      @media (min-width: 1024px) {
        .cl-header__nav-toggle--left-space {
          margin-left: 0; } }
    .search-active .cl-header__nav-toggle.search.active {
      background: #b88c1d;
      height: auto;
      border-radius: 50%;
      padding: 0.1875rem;
      margin: -0.1875rem; }
    .cl-header__nav-toggle.search.active {
      border: none; }
    .cl-header__nav-toggle.active {
      border-bottom: 0.1875rem solid #b88c1d;
      border-top: 0.1875rem solid transparent; }
  .cl-header__nav-toggle-text {
    display: none; }
    @media (min-width: 1024px) {
      .cl-header__nav-toggle-text {
        display: inline;
        padding-left: 0.5rem; } }
  .cl-header__svg-icon {
    vertical-align: middle;
    min-width: 1.125rem;
    width: 1.125rem;
    height: 1.125rem; }
    @media (min-width: 768px) {
      .cl-header__svg-icon {
        width: 1.125rem;
        height: 1.125rem; } }
    @media (min-width: 1024px) {
      .cl-header__svg-icon {
        width: 1.125rem;
        height: 1.125rem; } }
    @media (min-width: 1366px) {
      .cl-header__svg-icon {
        width: 1.125rem;
        height: 1.125rem; } }
    .cl-header__svg-icon--hamburger {
      max-width: 1.625rem; }
      @media (min-width: 768px) {
        .cl-header__svg-icon--hamburger {
          max-width: 1.625rem; } }
  .cl-header__nav-logo {
    z-index: 4;
    justify-content: center;
    background: #fff; }
    @media (min-width: 1024px) {
      .cl-header__nav-logo {
        justify-content: space-between; } }
  .cl-header__cart-customer {
    justify-content: flex-end;
    width: 100%; }
    @media (min-width: 1024px) {
      .cl-header__cart-customer {
        justify-content: space-between;
        max-width: 100%; } }
  .cl-header__navigation {
    transition: width 0.2s linear;
    will-change: width;
    z-index: 3; }
    @media (min-width: 1024px) {
      .cl-header__navigation {
        overflow: hidden;
        max-height: 5rem; }
        .is-ipad .cl-header__navigation {
          overflow: visible; } }
    @media (min-width: 1680px) {
      .cl-header__navigation {
        width: 45%; } }
    @media (min-width: 1024px) {
      .search-active .cl-header__navigation {
        transition: width 0.3s linear;
        width: 0;
        padding: 0;
        overflow: hidden; } }
  @media (min-width: 1024px) {
    .cl-header__search-cart-user {
      width: 25%; } }
  @media (min-width: 1680px) {
    .cl-header__search-cart-user {
      width: 23%; } }

.cl-header-overlay {
  position: absolute;
  top: 100%;
  z-index: 5;
  flex-direction: column;
  background: #f7f7f7;
  border-top: 0.0625rem solid #d9d6d2;
  box-shadow: 0 0.1875rem 0.1875rem 0 rgba(64, 62, 61, 0.5); }

.message-preliminary-proaccount {
  background-color: #5f747e;
  color: #fff;
  font-family: "Montserrat", Arial, sans-serif;
  line-height: normal;
  font-size: 0.75rem;
  padding: 0.9375rem;
  text-align: center; }
  .message-preliminary-proaccount .closeproaccountmessage {
    color: #fff;
    margin: 0;
    float: right;
    font-weight: 600; }

.oobo-message-wrapper {
  width: 100%;
  text-align: center;
  background-color: #b83c1b;
  color: #fff; }

.site-wide-content-wrapper .slick-slide {
  height: 86px; }
  @media (min-width: 768px) {
    .site-wide-content-wrapper .slick-slide {
      height: auto; } }

.site-wide-content-wrapper p.site-wide-text {
  display: none; }
  @media (min-width: 768px) {
    .site-wide-content-wrapper p.site-wide-text {
      display: block; } }

@media (min-width: 768px) {
  .chat-invite-wrapper {
    position: relative;
    width: 34.875rem;
    max-width: 34.875rem;
    background-color: #fff;
    border: 0.3125rem solid #bab5ae;
    margin: 0 auto;
    font-family: "Montserrat", Arial, sans-serif;
    text-align: center;
    padding: 1.5625rem 1.5625rem 2.1875rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer; }
    .chat-invite-wrapper .cl-pro-logo {
      width: 9.1875rem;
      height: auto;
      margin: 0 auto 1.5625rem; }
      .chat-invite-wrapper .cl-pro-logo img {
        display: block;
        width: 100%;
        height: auto; }
    .chat-invite-wrapper .cl-pro-greeting {
      margin: 0 0 1.5625rem;
      font-size: 1.1875rem;
      font-weight: 500;
      color: #403e3d; }
    .chat-invite-wrapper .cl-pro-title {
      margin: 0 0 1.5625rem;
      font-size: 1.375rem;
      font-weight: 600;
      color: #403e3d;
      max-width: 22.5rem; }
    .chat-invite-wrapper .cl-pro-chatbtn {
      background-color: #fff;
      border: 0.09375rem solid #403e3d;
      padding: 0.75rem 2.5rem;
      font-size: 1.125rem;
      font-weight: 500;
      text-transform: uppercase;
      margin-bottom: 1.125rem;
      color: #403e3d !important;
      cursor: pointer; }
      .chat-invite-wrapper .cl-pro-chatbtn .chat-icon {
        display: inline-block;
        vertical-align: middle;
        width: 1.5625rem;
        height: auto;
        margin-right: 0.375rem; }
        .chat-invite-wrapper .cl-pro-chatbtn .chat-icon img {
          display: block;
          width: 100%;
          height: auto; }
    .chat-invite-wrapper .cl-pro-agent-status {
      font-size: 1rem;
      font-weight: 500;
      color: #bab5ae; }
      .chat-invite-wrapper .cl-pro-agent-status .cl-pro-agent-availability {
        color: #009c17; } }

@media (max-width: 768px) {
  .chat-invite-wrapper-mobile {
    position: relative;
    max-width: inherit;
    width: 90%;
    background-color: #fff;
    border: 0.25rem solid #bab5ae;
    margin: 0 auto;
    font-family: "Montserrat", Arial, sans-serif;
    text-align: center;
    padding: 1.25rem 0.9375rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer; }
    .chat-invite-wrapper-mobile .cl-pro-logo-mobile {
      margin: 0 auto 0.9375rem;
      width: 7.5rem;
      height: auto; }
      .chat-invite-wrapper-mobile .cl-pro-logo-mobile img {
        display: block;
        width: 100%;
        height: auto; }
    .chat-invite-wrapper-mobile .cl-pro-greeting-mobile {
      margin: 0 auto 0.9375rem;
      font-size: 0.9375rem;
      font-weight: 500;
      color: #403e3d; }
    .chat-invite-wrapper-mobile .cl-pro-title-mobile {
      margin: 0 auto 0.9375rem;
      font-size: 0.9375rem;
      font-weight: 600;
      color: #403e3d;
      max-width: 16.5625rem; }
    .chat-invite-wrapper-mobile .cl-pro-chatbtn-mobile {
      padding: 0.5rem 1.875rem;
      margin-bottom: 0.9375rem;
      font-size: 0.875rem;
      background-color: #fff;
      border: 0.09375rem solid #403e3d;
      font-weight: 500;
      text-transform: uppercase;
      color: #403e3d !important;
      cursor: pointer; }
      .chat-invite-wrapper-mobile .cl-pro-chatbtn-mobile .chat-icon {
        display: inline-block;
        vertical-align: middle;
        width: 1.5625rem;
        height: auto;
        margin-right: 0.375rem; }
        .chat-invite-wrapper-mobile .cl-pro-chatbtn-mobile .chat-icon img {
          display: block;
          width: 100%;
          height: auto; }
    .chat-invite-wrapper-mobile .cl-pro-agent-status-mobile {
      font-size: 0.875rem;
      font-weight: 500;
      color: #bab5ae; }
      .chat-invite-wrapper-mobile .cl-pro-agent-status-mobile .cl-pro-agent-availability-mobile {
        color: #009c17; } }

.cl-navigation {
  position: absolute;
  left: -100%;
  top: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: calc(100vh - 110px);
  background: #f7f7f7;
  transition: all 0.3s ease;
  z-index: 200; }
  @media (min-width: 1024px) {
    .cl-navigation {
      position: static;
      min-height: 100%;
      height: 100%;
      max-width: 50%;
      padding: 0 0.875rem;
      background: none; } }
  @media (min-width: 1680px) {
    .cl-navigation {
      padding: 0 1.1875rem;
      max-width: 100%; } }
  .is-ipad .cl-navigation {
    display: block; }
  .is-safari .cl-navigation {
    overflow: visible; }
  .menu-active .cl-navigation {
    left: 0; }
  .cl-navigation__open {
    display: inline-block; }
    .menu-active .cl-navigation__open {
      display: none; }
  .cl-navigation__close {
    display: none; }
    .menu-active .cl-navigation__close {
      display: inline-block; }
  .cl-navigation__open-s {
    display: inline-block; }
    .search-active .cl-navigation__open-s {
      display: none; }
  .cl-navigation__close-s {
    display: none; }
    .search-active .cl-navigation__close-s {
      display: inline-block; }

.cl-menu-category {
  overflow: hidden;
  position: relative;
  flex-direction: column;
  width: 100%;
  background: #f7f7f7; }
  @media (min-width: 1024px) {
    .cl-menu-category {
      background: none;
      flex-direction: row;
      width: auto;
      position: static;
      overflow: visible; } }
  .is-ipad .cl-menu-category {
    display: block;
    overflow: hidden; }
  .cl-menu-category--level-1 {
    height: 100%;
    align-items: stretch; }
  .cl-menu-category--level-2 {
    position: absolute;
    right: -200%;
    background: #f7f7f7;
    transition: all 0.5s ease; }
    @media (min-width: 1024px) {
      .cl-menu-category--level-2 {
        position: absolute;
        left: 0;
        top: 100%;
        flex-wrap: wrap;
        z-index: 200;
        display: none;
        width: 100%;
        height: auto;
        border-top: 0.0625rem solid #d9d6d2;
        box-shadow: 0 0.1875rem 0.1875rem 0 rgba(64, 62, 61, 0.5);
        padding: 2.5rem 2.875rem; } }
    @media (min-width: 1366px) {
      .cl-menu-category--level-2 {
        flex-wrap: nowrap;
        padding: 2.5rem 5rem; } }
  .cl-menu-category .active .cl-menu-category--level-2 {
    position: relative;
    right: 0; }
    @media (min-width: 1024px) {
      .cl-menu-category .active .cl-menu-category--level-2 {
        position: absolute;
        display: flex;
        visibility: visible;
        opacity: 1;
        transition-delay: 0s; } }
  @media (min-width: 1024px) {
    .cl-menu-category &gt; .cl-menu-category__list-item:first-of-type a {
      margin-left: 0; } }
  @media (min-width: 1024px) {
    .cl-menu-category &gt; .cl-menu-category__list-item:last-of-type a {
      margin-right: 0; } }
  .cl-menu-category__list-item {
    border-top: 0.0625rem solid #d9d6d2;
    transition: all 0.5s ease;
    transform: translate(0); }
    .is-ipad .cl-menu-category__list-item {
      float: left; }
    .cl-menu-category__list-item:last-child {
      border-bottom: 0.0625rem solid #d9d6d2; }
      @media (min-width: 1024px) {
        .cl-menu-category__list-item:last-child {
          border-bottom: 0; } }
    .cl-menu-category__list-item.active {
      z-index: 50; }
    .cl-menu-category__list-item:hover .prevent-link {
      color: #b88c1d;
      text-decoration: underline;
      cursor: pointer; }
    .cl-menu-category__list-item:hover .cl-menu-category__chevron {
      color: #b88c1d; }
    @media (min-width: 1024px) {
      .is-ie .cl-menu-category__list-item:hover .cl-menu-category__link--top,
      .is-edge .cl-menu-category__list-item:hover .cl-menu-category__link--top {
        position: relative; }
        .is-ie .cl-menu-category__list-item:hover .cl-menu-category__link--top::before,
        .is-edge .cl-menu-category__list-item:hover .cl-menu-category__link--top::before {
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          display: block;
          width: 100%;
          height: 0.1875rem;
          background: #b88c1d; } }
    .sub-menu-active .cl-menu-category__list-item:not(.active) {
      position: absolute;
      right: -100%;
      transform: translateX(-200%);
      opacity: 0;
      transition: all 0.5s ease; }
      @media (min-width: 1024px) {
        .sub-menu-active .cl-menu-category__list-item:not(.active) {
          position: static;
          opacity: 1;
          right: initial;
          transform: none; } }
    @media (min-width: 1024px) {
      .cl-menu-category__list-item {
        border-top: 0;
        position: static;
        transform: none;
        width: auto; }
        .cl-menu-category__list-item &gt; .cl-menu-category--level-2 {
          display: flex;
          visibility: hidden;
          opacity: 0;
          transition: visibility 0s linear, opacity 0.2s linear; }
        .cl-menu-category__list-item:hover .cl-menu-category--level-2, .cl-menu-category__list-item:focus .cl-menu-category--level-2, .cl-menu-category__list-item:focus-within .cl-menu-category--level-2, .cl-menu-category__list-item.active .cl-menu-category--level-2 {
          display: flex;
          visibility: visible;
          opacity: 1;
          transition-delay: 0s; }
        .cl-menu-category__list-item:hover .cl-menu-category__link--top, .cl-menu-category__list-item:focus .cl-menu-category__link--top, .cl-menu-category__list-item:focus-within .cl-menu-category__link--top, .cl-menu-category__list-item.active .cl-menu-category__link--top {
          position: relative; }
          .cl-menu-category__list-item:hover .cl-menu-category__link--top::before, .cl-menu-category__list-item:focus .cl-menu-category__link--top::before, .cl-menu-category__list-item:focus-within .cl-menu-category__link--top::before, .cl-menu-category__list-item.active .cl-menu-category__link--top::before {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            display: block;
            width: 100%;
            height: 0.1875rem;
            background: #b88c1d; } }
  .cl-menu-category__link {
    align-items: center;
    justify-content: space-between;
    width: 100%;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
    color: #403e3d;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    padding: 1.375rem 1.25rem; }
    .cl-menu-category__link.active {
      background: #fff;
      color: #b88c1d;
      text-align: center;
      justify-content: center; }
    @media (min-width: 768px) {
      .cl-menu-category__link {
        font-size: 0.75rem;
        line-height: 0.9375rem;
        padding: 1.375rem 2.375rem; } }
    @media (min-width: 1024px) {
      .cl-menu-category__link {
        display: inline-block;
        width: auto;
        font-size: 0.75rem;
        line-height: 0.9375rem;
        padding: 0;
        margin: 0; }
        .cl-menu-category__link:hover, .cl-menu-category__link:focus {
          text-decoration: underline;
          color: #b88c1d; } }
    @media (min-width: 1366px) {
      .cl-menu-category__link {
        font-size: 0.75rem;
        line-height: 0.9375rem; } }
    @media (min-width: 1024px) {
      .cl-menu-category__link--top {
        display: flex;
        align-items: center;
        text-align: center;
        margin: 0 0.875rem;
        white-space: nowrap;
        height: 5rem; } }
    @media (min-width: 1366px) {
      .cl-menu-category__link--top {
        margin: 0 1.5rem;
        height: 5rem; } }
  .cl-menu-category__chevron {
    pointer-events: none;
    z-index: 5;
    width: 0.875rem;
    height: 0.875rem;
    transition: all 0.3s ease; }
    @media (max-width: 768px) {
      .cl-menu-category__chevron {
        color: #403e3d; } }
    @media (min-width: 768px) {
      .cl-menu-category__chevron {
        width: 0.875rem;
        height: 0.875rem; } }
    @media (min-width: 1024px) {
      .cl-menu-category__chevron {
        display: none; } }
    .active .cl-menu-category__chevron {
      position: absolute;
      left: 1.25rem;
      transform: rotate(180deg);
      color: #403e3d; }
      @media (min-width: 768px) {
        .active .cl-menu-category__chevron {
          left: 2.375rem; } }
  @media (min-width: 1024px) {
    .cl-menu-category .prevent-link {
      pointer-events: none; } }

.cl-submenu-category {
  flex-direction: column;
  width: 100%;
  padding-bottom: 0.625rem; }
  @media (min-width: 1024px) {
    .cl-submenu-category {
      display: flex !important;
      flex-direction: row;
      flex-wrap: nowrap;
      width: auto;
      min-width: 100%;
      padding-bottom: 0; } }
  @media (min-width: 1366px) {
    .cl-submenu-category {
      min-width: auto; } }
  @media (min-width: 1024px) {
    .cl-submenu-category--level-3 {
      flex-direction: column; } }
  .cl-submenu-category__list-item {
    border-top: 0.0625rem solid #d9d6d2; }
    @media (min-width: 1024px) {
      .cl-submenu-category__list-item {
        padding-right: 1.25rem;
        width: 100%;
        max-width: 25%;
        border-top: 0; } }
  .cl-submenu-category__link {
    display: inline-block;
    font-weight: normal;
    text-transform: none;
    text-align: left;
    padding: 0.375rem 1.25rem; }
    @media (min-width: 768px) {
      .cl-submenu-category__link {
        padding: 0.375rem 2.375rem; } }
    @media (min-width: 1024px) {
      .cl-submenu-category__link {
        padding: 0.4375rem 0; } }
    @media (min-width: 1366px) {
      .cl-submenu-category__link {
        padding: 0.4375rem 0; } }
  @media (min-width: 1024px) {
    .cl-submenu-category__heading {
      padding: 0;
      margin: 0 0 0.875rem 0;
      color: #b88c1d; } }
  @media (min-width: 1366px) {
    .cl-submenu-category__heading {
      padding: 0;
      margin: 0 0 0.875rem 0; } }
  @media (min-width: 1024px) {
    .cl-submenu-category__phantom-heading {
      color: transparent;
      opacity: 0; } }
  .cl-submenu-category__accordion-icon {
    min-width: 0.625rem;
    width: 0.75rem;
    height: 0.75rem;
    z-index: 5;
    pointer-events: none; }
    .cl-submenu-category__accordion-icon--plus {
      display: inline-block; }
      .expanded .cl-submenu-category__accordion-icon--plus {
        display: none; }
    .cl-submenu-category__accordion-icon--minus {
      display: none; }
      .expanded .cl-submenu-category__accordion-icon--minus {
        display: inline-block; }
    @media (min-width: 768px) {
      .cl-submenu-category__accordion-icon {
        width: 0.75rem;
        height: 0.75rem; } }
    @media (min-width: 1024px) {
      .cl-submenu-category__accordion-icon {
        display: none !important; } }

.menu-active #main, .menu-active
footer {
  display: none; }
  @media (min-width: 1024px) {
    .menu-active #main, .menu-active
    footer {
      display: block; } }

.active #ba-departments.cl-menu-category--level-2 {
  right: 0; }

#ba-departments.cl-menu-category--level-2 {
  right: -600%; }

@media (min-width: 1024px) {
  #ba-departments .ba-departments,
  #ba-departments .ba-departments-wrap {
    display: block !important;
    column-count: 5;
    grid-column-gap: 1em;
    column-gap: 1em;
    max-height: calc(100vh - 5rem);
    min-height: 560px;
    min-width: 100%; }
    #ba-departments .ba-departments.column-wrap,
    #ba-departments .ba-departments-wrap.column-wrap {
      display: flex !important; }
      #ba-departments .ba-departments.column-wrap .cl-submenu-category__list-item,
      #ba-departments .ba-departments-wrap.column-wrap .cl-submenu-category__list-item {
        display: inline-block; } }

#ba-departments .ba-departments .cl-submenu-category__list-item,
#ba-departments .ba-departments-wrap .cl-submenu-category__list-item {
  max-width: none;
  display: inline-block;
  width: 100%; }
  @media (min-width: 1024px) {
    #ba-departments .ba-departments .cl-submenu-category__list-item,
    #ba-departments .ba-departments-wrap .cl-submenu-category__list-item {
      margin: 0 0 1em;
      display: inline-block; } }

@media (min-width: 1024px) {
  #ba-departments .ba-departments .cl-submenu-category--level-3,
  #ba-departments .ba-departments-wrap .cl-submenu-category--level-3 {
    display: block !important; } }

@media (min-width: 1024px) {
  #ba-departments .ba-departments-flex {
    min-width: 100%; } }

@media (min-width: 1366px) {
  #ba-departments .ba-departments-flex {
    min-width: 100%; } }

.cl-menu-category .active #ba-rooms.cl-menu-category--level-2 {
  right: 0; }

#ba-rooms.cl-menu-category--level-2 {
  right: -600%; }

@media (min-width: 1024px) {
  #ba-rooms .cl-submenu-category {
    min-width: auto; } }

@media (min-width: 1024px) {
  #ba-rooms .cl-submenu-category .cl-submenu-category__list-item {
    max-width: none; } }

#ba-rooms .cl-module-content-wrapper--grid {
  background: white;
  padding-top: 7px;
  padding-right: 2px;
  padding-left: 2px; }
  @media (min-width: 1024px) {
    #ba-rooms .cl-module-content-wrapper--grid {
      background-color: transparent;
      padding-top: 0; } }
  #ba-rooms .cl-module-content-wrapper--grid .ms-full-width {
    display: flex;
    flex-wrap: wrap; }
    #ba-rooms .cl-module-content-wrapper--grid .ms-full-width .col {
      padding-top: 7px; }
      @media (min-width: 1024px) {
        #ba-rooms .cl-module-content-wrapper--grid .ms-full-width .col {
          padding-top: 0;
          padding-bottom: 8px; } }

#ba-rooms .featured-block__gallery-block {
  display: block;
  text-decoration: none;
  color: #403e3d; }
  #ba-rooms .featured-block__gallery-block p {
    margin-top: 6px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 100;
    max-width: 111px; }
    @media (min-width: 1024px) {
      #ba-rooms .featured-block__gallery-block p {
        max-width: 121px;
        font-size: 13px;
        margin-top: 0; } }
    @media (min-width: 1366px) {
      #ba-rooms .featured-block__gallery-block p {
        max-width: 174px; } }
    #ba-rooms .featured-block__gallery-block p.bold {
      font-weight: 400; }
  #ba-rooms .featured-block__gallery-block img {
    max-width: 100%; }
  #ba-rooms .featured-block__gallery-block .dropdown-info-text {
    position: relative; }
    #ba-rooms .featured-block__gallery-block .dropdown-info-text:after {
      background: url("../images/svg/sprites.view.svg") no-repeat;
      content: '';
      display: block;
      background-position: 43.37% 81.82%;
      width: 9px;
      height: 14px;
      position: absolute;
      right: 0;
      top: 0; }
      @media (min-width: 1024px) {
        #ba-rooms .featured-block__gallery-block .dropdown-info-text:after {
          top: 4px; } }

@media (min-width: 1024px) {
  .cl-minicart {
    width: 45%; } }

@media (min-width: 1366px) {
  .cl-minicart {
    width: 45%;
    position: relative;
    border-left: 0.0625rem solid #d9d6d2; } }

.cl-minicart .mini-cart-link {
  display: flex;
  align-items: center; }

.cl-minicart__toggle {
  position: relative;
  width: 100%; }
  @media (min-width: 1024px) {
    .cl-minicart__toggle {
      padding-right: 0.9375rem;
      max-width: 100%; } }
  @media (min-width: 1366px) {
    .cl-minicart__toggle {
      padding-right: 0; } }
  @media (min-width: 1024px) {
    .cl-minicart__toggle.active::after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      width: 100%;
      height: 0.1875rem;
      background: #b88c1d; } }

.cl-minicart__quantity {
  letter-spacing: 0.00625rem;
  padding-left: 0.3125rem;
  line-height: 1;
  display: inline-block;
  white-space: nowrap; }
  @media print {
    .cl-minicart__quantity {
      display: inline-block;
      white-space: nowrap; } }
  @media (min-width: 1024px) {
    .cl-minicart__quantity {
      padding-left: 0; } }

.cl-minicart__content {
  position: absolute;
  right: 0;
  z-index: 100;
  display: none;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 300;
  color: #403e3d;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.2s linear; }
  @media (min-width: 1024px) {
    .cl-minicart__content {
      display: flex;
      width: 22.8125rem; }
      .is-ie .cl-minicart__content {
        display: block; }
      .cl-minicart__content.active {
        visibility: visible;
        opacity: 1; } }
  @media (min-width: 1366px) {
    .cl-minicart__content {
      width: 25rem; } }

.cl-minicart__header {
  align-items: center;
  justify-content: space-between;
  padding: 0;
  padding-left: 1.25rem;
  font-size: 1rem;
  line-height: 1;
  background: #f7f7f7; }
  @media (min-width: 768px) {
    .cl-minicart__header {
      padding-left: 2.5rem;
      font-size: 1rem; } }
  @media (min-width: 1024px) {
    .cl-minicart__header {
      padding-left: 0.9375rem;
      font-size: 1rem; } }
  @media (min-width: 1366px) {
    .cl-minicart__header {
      padding-left: 1.25rem;
      font-size: 1rem; } }

.cl-minicart__close-btn {
  padding: 0.9375rem;
  border: 0;
  outline: none;
  cursor: pointer; }
  @media (min-width: 768px) {
    .cl-minicart__close-btn {
      padding: 0.9375rem; } }
  @media (min-width: 1024px) {
    .cl-minicart__close-btn {
      padding: 0.9375rem; } }
  @media (min-width: 1366px) {
    .cl-minicart__close-btn {
      padding: 0.9375rem; } }

.cl-minicart__close-icon {
  min-width: 0.75rem;
  min-height: 0.75rem;
  width: 0.75rem;
  height: 0.75rem; }

.cl-minicart__products {
  background: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden; }
  .cl-minicart__products::-webkit-scrollbar-thumb {
    border-radius: 0.25rem;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0.0625rem rgba(255, 255, 255, 0.5); }

.cl-minicart__footer {
  line-height: 1;
  background: #f7f7f7; }
  @media (min-width: 1024px) {
    .cl-minicart__footer {
      padding: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .cl-minicart__footer {
      padding: 1.25rem 1.25rem 1.25rem 1.25rem;
      font-size: 0.75rem; } }

.cl-minicart__footer-subtotal {
  justify-content: space-between;
  margin-bottom: 1.0625rem; }

.cl-minicart__footer-btns {
  justify-content: space-between; }
  .cl-minicart__footer-btns .cl-button {
    width: 50%; }

.cl-minicart__to-checkout {
  border: 0; }

.cl-minicart .cl-minisummary-product {
  display: flex;
  flex-direction: row;
  border-bottom: 0.0625rem solid #d9d6d2; }
  @media (min-width: 1024px) {
    .cl-minicart .cl-minisummary-product {
      padding: 1.25rem 1.875rem; } }
  @media (min-width: 1366px) {
    .cl-minicart .cl-minisummary-product {
      padding: 1.25rem 2.5rem; } }

.cl-minicart .mini-cart-image {
  width: 100%; }
  @media (min-width: 1024px) {
    .cl-minicart .mini-cart-image {
      width: 5.625rem; } }
  @media (min-width: 1366px) {
    .cl-minicart .mini-cart-image {
      width: 5.625rem; } }

.cl-minicart .mini-cart-figure {
  vertical-align: middle;
  width: 100%; }

.cl-minicart .minicart-details {
  line-height: 1.5;
  padding-left: 1.25rem;
  max-width: 13.75rem;
  font-size: 0.75rem; }
  .cl-minicart .minicart-details .mini-cart-pricing--column-reverse {
    display: flex;
    flex-direction: column-reverse; }

.cl-minicart .mini-cart-name .mini-cart-link {
  font-weight: 600;
  color: #403e3d;
  text-decoration: none; }
  .cl-minicart .mini-cart-name .mini-cart-link:hover, .cl-minicart .mini-cart-name .mini-cart-link:focus {
    color: #b88c1d;
    text-decoration: underline; }

.cl-minicart .mini-cart-price {
  display: block; }

.cl-minicart .mini-cart-price-label {
  display: inline-block; }

.cl-header-search-container {
  position: absolute;
  left: 0;
  z-index: 250;
  width: 100%;
  height: 2.5rem; }
  @media (min-width: 768px) {
    .cl-header-search-container {
      height: 2.5rem; } }
  @media (min-width: 1024px) {
    .cl-header-search-container {
      height: auto;
      position: relative;
      width: auto; } }
  @media (min-width: 1680px) {
    .cl-header-search-container {
      width: 39%; } }

.cl-header-search {
  background: #fff;
  width: 100%;
  border-top: 0.0625rem solid #d9d6d2;
  border-bottom: 0.0625rem solid #d9d6d2;
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  @media (min-width: 768px) {
    .cl-header-search {
      padding-left: 2.375rem;
      padding-right: 2.375rem; } }
  @media (min-width: 1024px) {
    .cl-header-search {
      padding-left: 0;
      padding-right: 0;
      border-top: 0;
      border-bottom: 0;
      border-left: 0.0625rem solid #d9d6d2; } }
  @media (min-width: 1024px) {
    .search-active .cl-header-search {
      flex-direction: row-reverse;
      border-right: 0.0625rem solid #d9d6d2; } }
  @media (min-width: 1366px) {
    .search-active .cl-header-search {
      border-right: 0; } }
  .cl-header-search__input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    outline: none;
    border: 0;
    margin: 0;
    padding-left: 0.3125rem;
    background: transparent;
    color: #bab5ae;
    letter-spacing: 0.0125rem; }
    .cl-header-search__input::placeholder {
      color: #bab5ae; }
    .cl-header-search__input:focus {
      color: #403e3d; }
    .cl-header-search__input::-ms-clear {
      display: none; }
    @media (min-width: 1024px) {
      .cl-header-search__input {
        height: 5rem;
        width: 0;
        padding: 0; } }
    @media (min-width: 1680px) {
      .cl-header-search__input {
        padding-left: 2.375rem;
        width: 100%;
        height: 5rem; } }
    @media (min-width: 1024px) {
      .search-active .cl-header-search__input {
        transition: all 0.3s ease;
        width: 100%;
        padding-left: 0; } }
  .cl-header-search__typeahead-wrapper {
    position: relative;
    padding: 0 !important; }
    .cl-header-search__typeahead-wrapper::after {
      content: attr(data-placeholder);
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      display: flex;
      align-items: center;
      width: 100%;
      height: 100%;
      padding-left: 0.3125rem;
      color: #bab5ae;
      letter-spacing: 0.0125rem;
      font-size: 0.75rem;
      font-family: "Montserrat", Arial, sans-serif; }
      @media (min-width: 1024px) {
        .cl-header-search__typeahead-wrapper::after {
          display: none; } }
      @media (min-width: 1680px) {
        .cl-header-search__typeahead-wrapper::after {
          display: flex;
          padding-left: 2.375rem; } }
    .cl-header-search__typeahead-wrapper.filled::after {
      display: none !important; }
    @media (min-width: 1024px) {
      .search-active .cl-header-search__typeahead-wrapper::after {
        display: flex;
        padding-left: 0; } }
  .cl-header-search__button--close {
    display: none; }
    @media (min-width: 1024px) {
      .search-active .cl-header-search__button--close {
        display: flex; } }
  .cl-header-search__button--open {
    display: none; }
    @media (min-width: 1024px) {
      .cl-header-search__button--open {
        display: flex; } }
    @media (min-width: 1024px) {
      .search-active .cl-header-search__button--open {
        display: none; } }
  @media (min-width: 1024px) {
    .cl-header-search__button--submit {
      display: none; } }
  @media (min-width: 1024px) {
    .search-active .cl-header-search__button--submit {
      display: flex; } }
  @media (min-width: 1680px) {
    .cl-header-search__btn-text {
      display: none; } }
  @media (min-width: 1024px) {
    .search-active .cl-header-search__btn-text {
      display: none; } }
  .cl-header-search__suggestions {
    left: 0;
    border-top: 0;
    width: 100%;
    background: #fff;
    display: none; }
    @media (min-width: 1024px) {
      .cl-header-search__suggestions {
        border-top: 0.0625rem solid #d9d6d2; } }
  .cl-header-search__product-suggestions {
    background: #fff;
    width: 100%;
    padding: 1.625rem 0.625rem; }
    @media (min-width: 768px) {
      .cl-header-search__product-suggestions {
        padding: 2.25rem 1.4375rem; } }
    @media (min-width: 1024px) {
      .cl-header-search__product-suggestions {
        padding: 0; } }
  .cl-header-search__phrase-suggestions {
    background: #f7f7f7;
    width: 100%;
    padding: 1.625rem 1.25rem; }
    @media (min-width: 768px) {
      .cl-header-search__phrase-suggestions {
        padding: 2.25rem 2.375rem; } }
    @media (min-width: 1024px) {
      .cl-header-search__phrase-suggestions {
        background: #fff;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0;
        padding-right: 2.875rem; } }
    @media (min-width: 1366px) {
      .cl-header-search__phrase-suggestions {
        padding-right: 4.875rem; } }
  .cl-header-search__suggestion-wrapper {
    padding: 0; }
    @media (min-width: 1024px) {
      .cl-header-search__suggestion-wrapper {
        padding: 2.375rem 1.625rem 1.25rem 2.875rem; } }
    @media (min-width: 1366px) {
      .cl-header-search__suggestion-wrapper {
        padding: 2.375rem 3.625rem 1.25rem 4.875rem; } }
    @media (min-width: 1024px) {
      .cl-header-search__suggestion-wrapper.collapsed-view {
        padding: 2.375rem 1.625rem 1.25rem; } }
    @media (min-width: 1366px) {
      .cl-header-search__suggestion-wrapper.collapsed-view {
        padding: 2.375rem 3.625rem 1.25rem; } }

.phrase-suggestions__hitgroup {
  padding-bottom: 0.625rem; }
  @media (min-width: 768px) {
    .phrase-suggestions__hitgroup {
      padding-bottom: 0.625rem; } }
  @media (min-width: 1024px) {
    .phrase-suggestions__hitgroup {
      flex-basis: auto;
      padding-bottom: 2.5rem; } }
  @media (min-width: 1366px) {
    .phrase-suggestions__hitgroup {
      padding-bottom: 2.5rem; } }
  .phrase-suggestions__hitgroup:last-of-type {
    padding-bottom: 0; }

.phrase-suggestions__header {
  display: inline-block;
  width: 100%;
  color: #b88c1d;
  margin: 0 0 0.875rem 0; }
  @media (min-width: 768px) {
    .phrase-suggestions__header {
      margin: 0 0 0.875rem 0; } }
  @media (min-width: 1024px) {
    .phrase-suggestions__header {
      margin: 0 0 0.875rem 0; } }
  @media (min-width: 1366px) {
    .phrase-suggestions__header {
      margin: 0 0 0.875rem 0; } }
  .phrase-suggestions__header--inline {
    color: #b88c1d;
    margin: 0;
    width: auto; }

.phrase-suggestions__link {
  color: #403e3d;
  display: block;
  font-weight: normal;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  padding: 0.375rem 0; }
  @media (min-width: 768px) {
    .phrase-suggestions__link {
      padding: 0.375rem 0; } }
  @media (min-width: 1024px) {
    .phrase-suggestions__link {
      padding: 0.4375rem 0; } }
  @media (min-width: 1366px) {
    .phrase-suggestions__link {
      padding: 0.4375rem 0; } }
  .phrase-suggestions__link:hover, .phrase-suggestions__link:focus {
    color: #b88c1d;
    text-decoration: underline; }
  .phrase-suggestions__link:first-of-type {
    padding-top: 0; }

.product-suggestion {
  text-align: center;
  margin-bottom: 1.25rem;
  padding: 0 0.3125rem; }
  @media (min-width: 768px) {
    .product-suggestion {
      padding: 0 0.9375rem;
      margin-bottom: 1.25rem; } }
  @media (min-width: 1024px) {
    .product-suggestion {
      padding: 0;
      text-align: left;
      margin-bottom: 1.25rem; } }
  @media (min-width: 1366px) {
    .product-suggestion {
      padding: 0 1.25rem;
      margin-bottom: 1.25rem; } }
  .product-suggestion__p-ellipsis {
    margin: 0;
    line-height: 0.9rem;
    overflow: hidden; }
  .product-suggestion__top {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 1.25rem;
    padding: 0 0.3125rem; }
    @media (min-width: 768px) {
      .product-suggestion__top {
        padding: 0 0.9375rem;
        margin-bottom: 1.25rem; } }
    @media (min-width: 1024px) {
      .product-suggestion__top {
        padding: 0;
        text-align: left;
        margin-bottom: 1.25rem; } }
    @media (min-width: 1366px) {
      .product-suggestion__top {
        padding: 0 1.25rem;
        margin-bottom: 1.25rem; } }
  .product-suggestion__link {
    width: 100%;
    color: #403e3d;
    text-decoration: none; }
    @media (min-width: 1024px) {
      .product-suggestion__link {
        flex-wrap: nowrap; } }
    @media (min-width: 1024px) {
      .product-suggestion__link:hover, .product-suggestion__link:focus {
        box-shadow: 0 0.0625rem 0.3125rem 0 rgba(64, 62, 61, 0.3); } }
  .product-suggestion__img-wrapper {
    width: 100%;
    max-width: 100%; }
    @media (min-width: 1024px) {
      .product-suggestion__img-wrapper {
        width: 20%;
        max-width: 5rem; } }
    @media (min-width: 1366px) {
      .product-suggestion__img-wrapper {
        padding: 0.625rem;
        padding-right: 0;
        width: 80%;
        max-width: 100%; } }
    @media (min-width: 1680px) {
      .product-suggestion__img-wrapper {
        max-width: 8.125rem; } }
  .product-suggestion__thumbnail {
    vertical-align: middle;
    width: 100%; }
  .product-suggestion__details {
    padding: 0.625rem;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    line-height: 1.5;
    font-size: 0.75rem; }
    @media (min-width: 768px) {
      .product-suggestion__details {
        padding: 0.625rem;
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .product-suggestion__details {
        padding: 1.25rem;
        width: 80%;
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .product-suggestion__details {
        padding: 1.25rem;
        font-size: 0.75rem; } }
  .product-suggestion__name {
    font-weight: 600;
    font-size: 0.75rem; }
    @media (min-width: 768px) {
      .product-suggestion__name {
        white-space: normal;
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .product-suggestion__name {
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .product-suggestion__name {
        font-size: 0.75rem; } }
  @media (min-width: 768px) {
    .product-suggestion--hide-tablet {
      display: none; } }
  @media (min-width: 1024px) {
    .product-suggestion--hide-tablet {
      display: block; } }
  .product-suggestion--hide-mobile {
    display: none; }
    @media (min-width: 1024px) {
      .product-suggestion--hide-mobile {
        display: none; } }
    @media (min-width: 1366px) {
      .product-suggestion--hide-mobile {
        display: block; } }

.ellip {
  display: block;
  height: 100%; }

.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal; }

.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
  max-width: 100%; }

.cl-search-phrase {
  justify-content: flex-start; }
  .cl-search-phrase__link {
    color: #b88c1d;
    text-decoration: none; }
    .cl-search-phrase__link:hover, .cl-search-phrase__link:focus {
      text-decoration: underline; }
    .cl-search-phrase__link .match {
      padding-right: 0.3125rem; }

.cl-user-utility {
  /**
    * TODO: style options for unregistered and registered users
    **/ }
  @media (min-width: 1366px) {
    .cl-user-utility {
      border-left: 0.0625rem solid #d9d6d2; } }
  @media (min-width: 1024px) {
    .cl-user-utility__user-details {
      max-width: 100%; } }
  .cl-user-utility__username {
    display: flex;
    align-items: center;
    white-space: nowrap; }
  .cl-user-utility__username-span {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    @media (min-width: 1366px) {
      .cl-user-utility__username-span {
        max-width: 10rem; } }
  @media (min-width: 1024px) {
    .cl-user-utility__user-info {
      position: relative;
      width: 100%; } }
  @media (min-width: 1024px) {
    .active .cl-user-utility__user-info::after, .cl-user-utility__user-info:focus::after, .cl-user-utility__user-info:hover::after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      width: 100%;
      height: 0.1875rem;
      background: #b88c1d; } }
  .cl-user-utility__pro {
    color: #b88c1d;
    display: none; }
    @media (min-width: 1024px) {
      .cl-user-utility__pro {
        display: inline; } }
  .cl-user-utility__options {
    left: 0;
    display: flex;
    width: 100%;
    flex-direction: column;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s ease; }
    .active .cl-user-utility__options {
      visibility: visible;
      opacity: 1; }
  .cl-user-utility__single-option {
    padding: 0.625rem 0.9375rem; }

@media (min-width: 1024px) {
  .menu-utility-user {
    width: 55%; } }

.cl-menu-category-cta {
  display: none;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (min-width: 1024px) {
    .cl-menu-category-cta {
      display: flex;
      width: 100%;
      max-width: 100%;
      margin-top: 1.875rem; } }
  @media (min-width: 1366px) {
    .cl-menu-category-cta {
      float: right;
      max-width: 24.375rem;
      margin-top: 0;
      margin-bottom: 1.875rem; } }
  .cl-menu-category-cta__image {
    width: 100%;
    display: none;
    object-fit: cover;
    object-position: center; }
    @media (min-width: 1366px) {
      .cl-menu-category-cta__image {
        display: block;
        max-height: 21.875rem; } }
  .cl-menu-category-cta__button {
    width: 100%;
    display: inline-block;
    text-align: center; }

#wrapper.cl-header--sticky #main,
body.cl-header--sticky #main {
  margin-top: 120px; }
  @media (max-width: 1024px) {
    #wrapper.cl-header--sticky #main,
    body.cl-header--sticky #main {
      margin-top: 110px; } }

#wrapper.cl-header--sticky .cl-header,
body.cl-header--sticky .cl-header {
  position: fixed;
  top: 0;
  z-index: 103;
  transition: top 0.5s; }

#wrapper.cl-header--sticky .site-wide-content-wrapper,
body.cl-header--sticky .site-wide-content-wrapper {
  height: 0;
  visibility: hidden; }

#wrapper.cl-header--sticky .cl-header__top-row,
body.cl-header--sticky .cl-header__top-row {
  display: none; }

.menu-active {
  position: relative;
  height: 100vh;
  overflow: hidden; }
  .menu-active .cl-header {
    height: 100vh;
    height: calc(1vh * 100);
    height: calc(var(--vh, 1vh) * 100);
    transition: 1s;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; }
  .menu-active .cl-header__top-row {
    display: block;
    height: 40px; }
  .menu-active .cl-header__navigation-wrap {
    height: 70px;
    position: absolute;
    top: 40px; }
  .menu-active #main {
    display: block; }
  .menu-active #wrapper:not(.cl-header--sticky) .cl-header, .menu-active:not(.cl-header--sticky) .cl-header {
    position: relative; }

.cl-footer {
  overflow: hidden; }
  .cl-footer .content-asset {
    width: 100%; }

.ms-padding-side-20 {
  padding: 0 1.25rem; }
  @media (min-width: 768px) {
    .ms-padding-side-20 {
      padding: 0 2.5rem; } }
  @media (min-width: 1024px) {
    .ms-padding-side-20 {
      padding: 0; } }

.social-space {
  margin-bottom: 1.6875rem;
  justify-content: space-around; }
  @media (min-width: 768px) {
    .social-space {
      margin: 0 auto 1.875rem;
      width: 13.75rem;
      justify-content: space-between; } }
  @media (min-width: 1024px) {
    .social-space {
      margin-bottom: 1.875rem;
      width: 13.75rem;
      float: left; } }
  @media (min-width: 1366px) {
    .social-space {
      margin-bottom: 0;
      width: 13.095rem; } }
  .social-space__social-icon:hover, .social-space__social-icon:focus {
    color: #b88c1d; }

.details-icon {
  width: 0.875rem;
  height: 0.875rem;
  color: #b88c1d; }
  @media (min-width: 768px) {
    .details-icon {
      width: 0.875rem;
      height: 0.875rem; } }
  @media (min-width: 1024px) {
    .details-icon {
      display: none !important;
      width: 1.1875rem;
      height: 1.1875rem; } }
  @media (min-width: 1366px) {
    .details-icon {
      width: 1.13125rem;
      height: 1.13125rem; } }
  .details-icon--plus {
    display: inline-block; }
    .expanded .details-icon--plus {
      display: none; }
  .details-icon--minus {
    display: none; }
    .expanded .details-icon--minus {
      display: inline-block; }

.bottom-border {
  border-bottom: 0.0625rem solid #6f5f53; }
  @media (min-width: 1024px) {
    .bottom-border {
      order: 2;
      border: none; } }

.right-border {
  border-right: 0.0625rem solid #6f5f53; }
  @media (min-width: 1024px) {
    .right-border {
      border: none; } }

.search-box {
  order: 1; }
  .search-box__email-bar {
    width: 100%; }
    @media (min-width: 768px) {
      .search-box__email-bar {
        width: 27.0625rem; } }
    @media (min-width: 1024px) {
      .search-box__email-bar {
        width: 27.3125rem;
        margin-bottom: 0.3125rem; } }
    @media (min-width: 1366px) {
      .search-box__email-bar {
        width: 20.833125rem; } }
  @media (min-width: 768px) {
    .search-box {
      border-right: 0.0625rem solid #6f5f53; } }
  @media (min-width: 1024px) {
    .search-box {
      border: none; } }
  .search-box__title {
    margin-bottom: 1.125rem;
    margin-top: 1.6875rem; }
    @media (min-width: 768px) {
      .search-box__title {
        margin-bottom: 1.125rem;
        margin-top: 2.3125rem; } }
    @media (min-width: 1024px) {
      .search-box__title {
        margin-bottom: 1.75rem;
        margin-top: 3.5625rem; } }
    @media (min-width: 1366px) {
      .search-box__title {
        margin-bottom: 1.66625rem;
        margin-top: 4.583125rem; } }

.contact-box {
  padding: 0;
  order: 3; }
  .contact-box__contact-list {
    margin: 0;
    padding: 0;
    display: flex;
    text-align: center;
    justify-content: space-between; }
    @media (min-width: 1024px) {
      .contact-box__contact-list {
        display: block;
        margin-top: 3.75rem;
        text-align: left;
        float: right;
        width: 13.125rem; } }
    @media (min-width: 1366px) {
      .contact-box__contact-list {
        float: right;
        margin-top: 4.583125rem;
        padding-left: 1.785625rem;
        width: 12.5rem;
        text-align: left; } }
  .contact-box__link, .contact-box__text {
    line-height: 1.45;
    color: #fff; }
    @media (min-width: 768px) {
      .contact-box__link, .contact-box__text {
        padding: 0 0.125rem;
        line-height: 1.33;
        letter-spacing: 0.0125rem; } }
    @media (min-width: 1024px) {
      .contact-box__link, .contact-box__text {
        padding: 0;
        width: auto;
        letter-spacing: 0.0125rem;
        line-height: 1.45; } }
    @media (min-width: 1366px) {
      .contact-box__link, .contact-box__text {
        letter-spacing: 0.0125rem; } }
  .contact-box__list-item {
    padding: 1.125rem 0.5rem;
    width: 34.37%;
    list-style-type: none;
    position: relative; }
    @media (min-width: 768px) and (max-width: 900px) {
      .contact-box__list-item {
        width: 25% !important; } }
    @media (min-width: 768px) {
      .contact-box__list-item {
        width: 33.33%;
        height: 6.5625rem; } }
    @media (min-width: 1024px) {
      .contact-box__list-item {
        margin: 0 auto 1.6875rem;
        padding: 0;
        width: 12.5rem;
        height: 3.125rem; } }
    @media (min-width: 1366px) {
      .contact-box__list-item {
        margin: 0 auto 1.606875rem;
        width: 11.904375rem;
        height: 2.975625rem; } }
    @media (min-width: 1024px) {
      .contact-box__list-item:last-child {
        padding: 0; } }
    @media (max-width: 1024px) {
      .contact-box__list-item:not(:last-child)::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 100%;
        background-color: #6f5f53; } }
  @media (min-width: 768px) {
    .contact-box__list-item-inside, .contact-box__list-item-center-inside {
      margin: 0 auto; } }
  @media (min-width: 1024px) {
    .contact-box__list-item-inside, .contact-box__list-item-center-inside {
      margin: 0;
      width: 100%; } }
  .contact-box__link {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.6875rem;
    text-transform: uppercase;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.03125rem; }
    .contact-box__link:hover, .contact-box__link:focus {
      color: #b88c1d; }
    @media (min-width: 768px) {
      .contact-box__link {
        font-size: 0.75rem;
        letter-spacing: 0.03125rem; } }
    @media (min-width: 1024px) {
      .contact-box__link {
        font-size: 0.75rem;
        letter-spacing: 0.03125rem; } }
    @media (min-width: 1366px) {
      .contact-box__link {
        font-size: 0.75rem;
        letter-spacing: 0.03125rem; } }
    @media (min-width: 1024px) {
      .contact-box__link--phone {
        pointer-events: none;
        cursor: default; } }
  .contact-box__text {
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.6875rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.45;
    letter-spacing: normal;
    text-align: center;
    color: #bab5ae; }
    @media (min-width: 768px) {
      .contact-box__text {
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .contact-box__text {
        font-size: 0.75rem;
        text-align: left; } }
    @media (min-width: 1366px) {
      .contact-box__text {
        font-size: 0.75rem; } }

.center-contact {
  width: 31.25%; }
  @media (min-width: 768px) {
    .center-contact {
      width: 33.33%; } }
  @media (min-width: 1024px) {
    .center-contact {
      width: 12.5rem; } }
  @media (min-width: 1366px) {
    .center-contact {
      width: 11.904375rem; } }

.badges-box {
  order: 5;
  font-size: 0.75rem;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (min-width: 1024px) {
    .badges-box {
      margin-top: -7.1875rem;
      order: 4;
      position: relative; } }
  @media (min-width: 1366px) {
    .badges-box {
      margin-top: -13.75rem;
      order: 5;
      position: relative; } }
  .badges-box__title {
    margin-bottom: 1.125rem;
    margin-top: 1.6875rem; }
    @media (min-width: 768px) {
      .badges-box__title {
        margin-bottom: 1.125rem;
        margin-top: 2.3125rem; } }
    @media (min-width: 1024px) {
      .badges-box__title {
        margin-bottom: 1.75rem;
        margin-top: 3.5625rem; } }
    @media (min-width: 1366px) {
      .badges-box__title {
        margin-bottom: 1.66625rem;
        margin-top: 5rem; } }

@media (min-width: 1024px) {
  .left-text {
    text-align: left; } }

@media (min-width: 1024px) {
  .search-badges-box {
    order: 1; } }

.details-box {
  order: 4; }
  @media (min-width: 1024px) {
    .details-box {
      margin-bottom: 2.1875rem;
      order: 5; } }
  @media (min-width: 1366px) {
    .details-box {
      order: 2; } }
  @media (min-width: 1024px) {
    .details-box__list {
      display: block !important; } }
  .details-box__customer, .details-box__company, .details-box__shop {
    padding: 0 1.25rem;
    width: 100%; }
    @media (min-width: 768px) {
      .details-box__customer, .details-box__company, .details-box__shop {
        padding: 0 2.5rem; } }
    @media (min-width: 1024px) {
      .details-box__customer, .details-box__company, .details-box__shop {
        padding: 0;
        padding-left: 1.25rem; } }
    @media (min-width: 1366px) {
      .details-box__customer, .details-box__company, .details-box__shop {
        padding: 0;
        padding-left: 2.7975rem; } }
  @media (min-width: 1024px) {
    .details-box__customer {
      padding: 0; } }
  @media (min-width: 1366px) {
    .details-box__customer {
      padding: 0;
      padding-left: 3.451875rem; } }
  @media (min-width: 1366px) {
    .details-box__shop {
      padding-left: 3.333125rem; } }

.back-top-box {
  order: 2; }
  @media (min-width: 768px) {
    .back-top-box {
      display: flex;
      padding: 0;
      text-align: center;
      align-items: center; } }
  @media (min-width: 1024px) {
    .back-top-box {
      order: 3; } }
  .back-top-box__back-js {
    padding: 1.0625rem 0;
    justify-content: space-between;
    font-size: 0.9375rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.0125rem;
    font-family: "Montserrat", Arial, sans-serif;
    color: #b88c1d;
    line-height: 1;
    cursor: pointer; }
    @media (min-width: 768px) {
      .back-top-box__back-js {
        margin: auto;
        padding: 1.0625rem 0;
        width: 8.125rem;
        font-size: 0.9375rem;
        flex-flow: column-reverse;
        align-items: center;
        letter-spacing: 0.0125rem; } }
    @media (min-width: 1024px) {
      .back-top-box__back-js {
        padding: 0;
        margin: 0;
        font-size: 0.75rem;
        text-align: left;
        width: 18.75rem;
        transform: rotate(-270deg);
        flex-direction: row-reverse;
        align-items: center;
        letter-spacing: 0.0125rem; } }
    @media (min-width: 1366px) {
      .back-top-box__back-js {
        margin-bottom: 7.5rem;
        padding-bottom: 6.875rem;
        width: 7.5rem;
        font-size: 0.75rem;
        letter-spacing: 0.0125rem; } }
  @media (min-width: 768px) {
    .back-top-box__top-text {
      text-align: center; } }
  @media (min-width: 1024px) {
    .back-top-box__top-text {
      width: 5.625rem;
      white-space: nowrap; } }
  @media (min-width: 1366px) {
    .back-top-box__top-text {
      width: 8.125rem; } }
  .back-top-box__icon {
    height: 0.875rem; }
    @media (min-width: 768px) {
      .back-top-box__icon {
        margin-bottom: 0.625rem;
        height: 0.875rem; } }
    @media (min-width: 1024px) {
      .back-top-box__icon {
        margin-right: 0.625rem;
        margin-bottom: 0;
        height: 1.375rem; } }
    @media (min-width: 1366px) {
      .back-top-box__icon {
        margin-right: 0.625rem;
        height: 1.375rem; } }

.big-arrow-small {
  width: 0.875rem;
  height: 0.875rem;
  object-fit: contain;
  fill: #b88c1d; }
  @media (min-width: 768px) {
    .big-arrow-small {
      width: 0.875rem;
      height: 0.875rem; } }
  @media (min-width: 1024px) {
    .big-arrow-small {
      width: 0.875rem;
      height: 0.875rem;
      display: none; } }
  @media (min-width: 1366px) {
    .big-arrow-small {
      width: 0.875rem;
      height: 0.875rem; } }

.big-arrow-big {
  display: none; }
  @media (min-width: 1024px) {
    .big-arrow-big {
      width: 1.375rem;
      height: 1.375rem;
      transform: rotate(270deg);
      display: block; } }
  @media (min-width: 1366px) {
    .big-arrow-big {
      width: 1.375rem;
      height: 1.375rem; } }

.top-footer {
  background-color: #403e3d; }

@media (min-width: 1024px) {
  .side-margins {
    margin: 0 3.75rem; } }

@media (min-width: 1366px) {
  .side-margins {
    margin: 0 4.761875rem; } }

.title-details-margin {
  margin: 1.0625rem 0;
  justify-content: space-between;
  display: flex; }
  @media (min-width: 768px) {
    .title-details-margin {
      margin: 1.0625rem 0; } }
  @media (min-width: 1024px) {
    .title-details-margin {
      margin: 0.8125rem 0; } }
  @media (min-width: 1366px) {
    .title-details-margin {
      margin: 0;
      margin-bottom: 0.8925rem;
      margin-top: 4.583125rem; } }

.input-group {
  display: flex;
  height: 2.5rem;
  width: 100%; }
  @media (min-width: 768px) {
    .input-group {
      height: 2.5rem; } }
  @media (min-width: 1024px) {
    .input-group {
      width: 27.3125rem;
      height: 2.5rem; } }
  @media (min-width: 1366px) {
    .input-group {
      width: 20.833125rem;
      height: 2.380625rem; } }
  .input-group .newsletter-submit:hover {
    cursor: pointer; }
  .input-group__input-bar {
    padding-top: 0.125rem;
    padding-left: 0.9375rem;
    width: 100%;
    height: 2.5rem;
    border: 0.0625rem solid #bab5ae;
    font-size: 0.75rem;
    border-radius: 0;
    letter-spacing: 0.0125rem;
    background-color: #fff;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #403e3d; }
    .input-group__input-bar::placeholder {
      font-size: 0.75rem;
      font-family: "Montserrat", Arial, sans-serif;
      color: #bab5ae; }
    .input-group__input-bar::-ms-clear {
      display: none; }
    @media (min-width: 768px) {
      .input-group__input-bar {
        padding-top: 0.125rem;
        height: 2.5rem;
        font-size: 0.75rem;
        padding-left: 0.9375rem;
        letter-spacing: 0.0125rem; } }
    @media (min-width: 1024px) {
      .input-group__input-bar {
        padding-left: 0.9375rem;
        height: 2.5rem;
        font-size: 0.75rem;
        letter-spacing: 0.0125rem; } }
    @media (min-width: 1366px) {
      .input-group__input-bar {
        padding-left: 0.9375rem;
        padding-top: 0.125rem;
        height: 2.380625rem;
        font-size: 0.75rem;
        letter-spacing: 0.0125rem; } }

.footer-content {
  color: #fafafa; }
  .footer-content__p-text {
    margin-top: 0.4375rem;
    margin-bottom: 1.25rem;
    text-align: left;
    font-size: 0.6875rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-family: "Montserrat", Arial, sans-serif;
    color: #bab5ae; }
    @media (min-width: 768px) {
      .footer-content__p-text {
        margin-top: 0.4375rem;
        margin-bottom: 2.375rem;
        width: 24.375rem;
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .footer-content__p-text {
        margin: 0.4375rem 0 1.6875rem 0;
        width: 27.3125rem;
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .footer-content__p-text {
        margin-bottom: 0;
        width: 20.833125rem;
        font-size: 0.75rem; } }
  .footer-content__enter-mail {
    text-align: left;
    font-size: 0.6875rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-family: "Montserrat", Arial, sans-serif;
    color: #bab5ae; }
    @media (min-width: 768px) {
      .footer-content__enter-mail {
        font-size: 0.75rem; } }
    .footer-content__enter-mail span.error {
      margin-top: 0.4375rem;
      padding: 0.625rem;
      display: inline-block !important;
      width: 100%;
      text-align: center;
      font-size: 0.75rem;
      border: 0.0625rem solid #ebccd1;
      font-family: "Montserrat", Arial, sans-serif;
      background: #f2dede;
      color: #a94442; }
      @media (min-width: 1024px) {
        .footer-content__enter-mail span.error {
          margin-top: 0;
          width: 27.3125rem; } }
      @media (min-width: 1366px) {
        .footer-content__enter-mail span.error {
          width: 20.833125rem; } }

.details-box-item__link {
  text-align: left;
  font-size: 0.75rem;
  letter-spacing: 0.0125rem;
  line-height: 3;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-family: "Montserrat", Arial, sans-serif;
  color: #fff; }
  .details-box-item__link:hover, .details-box-item__link:focus {
    color: #b88c1d; }
  @media (min-width: 768px) {
    .details-box-item__link {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .details-box-item__link {
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .details-box-item__link {
      font-size: 0.75rem; } }

.golden-title {
  font-size: 0.75rem;
  letter-spacing: 0.03125rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  color: #b88c1d; }
  @media (min-width: 768px) {
    .golden-title {
      font-size: 0.75rem;
      letter-spacing: 0.03125rem; } }
  @media (min-width: 1024px) {
    .golden-title {
      font-size: 0.75rem;
      letter-spacing: 0.03125rem; } }
  @media (min-width: 1366px) {
    .golden-title {
      font-size: 0.75rem;
      letter-spacing: 0.03125rem; } }

.fill-1 {
  width: 1.1875rem;
  height: 1.1875rem;
  object-fit: contain;
  color: #fff; }
  @media (min-width: 768px) {
    .fill-1 {
      width: 1.1875rem;
      height: 1.1875rem; } }
  @media (min-width: 1024px) {
    .fill-1 {
      width: 1.1875rem;
      height: 1.1875rem; } }
  @media (min-width: 1366px) {
    .fill-1 {
      margin-right: 2.975625rem;
      width: 1.13125rem;
      height: 1.13125rem; } }

.btn-primary {
  padding: 0.25rem 0.625rem 0;
  width: 2.5rem;
  height: 2.5rem;
  height: 100%;
  border: none;
  background-color: #b88c1d; }
  @media (min-width: 768px) {
    .btn-primary {
      padding: 0.25rem 0.625rem 0;
      width: 2.5rem;
      height: 2.5rem; } }
  @media (min-width: 1024px) {
    .btn-primary {
      padding: 0.25rem 0.625rem 0;
      width: 2.5rem;
      height: 2.5rem; } }
  @media (min-width: 1366px) {
    .btn-primary {
      padding: 0.2375rem 0.595rem 0;
      width: 2.380625rem;
      height: 2.380625rem; } }
  .btn-primary:hover, .btn-primary:focus {
    color: #fff; }

.arrow-right-icon {
  width: 0.525rem;
  height: 0.875rem;
  object-fit: contain;
  color: white; }
  @media (min-width: 768px) {
    .arrow-right-icon {
      width: 0.525rem;
      height: 0.875rem; } }
  @media (min-width: 1024px) {
    .arrow-right-icon {
      width: 0.525rem;
      height: 0.875rem; } }
  @media (min-width: 1366px) {
    .arrow-right-icon {
      width: 0.5rem;
      height: 0.833125rem; } }

.contact-icon-footer {
  width: 1rem;
  height: 1rem;
  object-fit: contain; }
  @media (min-width: 768px) {
    .contact-icon-footer {
      width: 1rem;
      height: 1rem; } }
  @media (min-width: 1024px) {
    .contact-icon-footer {
      margin-bottom: 0.125rem;
      width: 1rem;
      height: 1rem; } }
  @media (min-width: 1366px) {
    .contact-icon-footer {
      margin-bottom: 0.16875rem;
      width: 1rem;
      height: 1rem; } }

.second-footer {
  background-color: #f7f7f7; }
  .second-footer__bottom-side-margins {
    margin: 0 1.25rem;
    padding: 0.625rem 0; }
    @media (min-width: 768px) {
      .second-footer__bottom-side-margins {
        margin: 0 2.5rem;
        padding: 1.25rem 0; } }
    @media (min-width: 1024px) {
      .second-footer__bottom-side-margins {
        margin: 0 3rem;
        padding: 1.25rem 0; } }
    @media (min-width: 1366px) {
      .second-footer__bottom-side-margins {
        margin: 0 4.761875rem;
        padding: 1.25rem 0; } }
  .second-footer__list-bottom {
    display: flex;
    margin: 0;
    padding: 0;
    flex-wrap: wrap;
    align-items: center;
    text-align: center; }
  .second-footer__badges, .second-footer__guest, .second-footer__copyrights {
    flex: 1 1 100%;
    margin: 0.625rem 0;
    max-height: 3.25rem;
    list-style-type: none; }
    @media (min-width: 768px) {
      .second-footer__badges, .second-footer__guest, .second-footer__copyrights {
        margin: 1.25rem 0; } }
    @media (min-width: 1024px) {
      .second-footer__badges, .second-footer__guest, .second-footer__copyrights {
        margin: 1.25rem 0; } }
    @media (min-width: 1366px) {
      .second-footer__badges, .second-footer__guest, .second-footer__copyrights {
        margin: 1.190625rem 0; } }
  .second-footer__guest-text {
    margin: 0 auto; }
  .second-footer__guest {
    order: 1; }
    @media (min-width: 768px) {
      .second-footer__guest {
        flex: 1 1 45.953%;
        order: 2; } }
    @media (min-width: 1024px) {
      .second-footer__guest {
        flex: 1 1 33.33%; } }
  .second-footer__badges {
    display: flex;
    flex: 1 1 33.333%;
    justify-content: space-between;
    align-items: center;
    order: 2; }
    @media (min-width: 768px) {
      .second-footer__badges {
        flex: 1 1 50.527%;
        order: 1;
        justify-content: flex-start; } }
    @media (min-width: 1024px) {
      .second-footer__badges {
        flex: 1 1 33.33%; } }
  .second-footer__badges-asset {
    display: flex;
    flex: 1 1 33.333%;
    justify-content: space-between;
    align-items: center; }
    @media (min-width: 768px) {
      .second-footer__badges-asset {
        flex: 1 1 50.527%;
        justify-content: flex-start; } }
    @media (min-width: 1024px) {
      .second-footer__badges-asset {
        flex: 1 1 33.33%; } }
  .second-footer__certified-image {
    width: 5.625rem;
    height: 3.25rem; }
    @media (min-width: 768px) {
      .second-footer__certified-image {
        margin-right: 1.8125rem;
        width: 5.625rem;
        height: 3.25rem; } }
    @media (min-width: 1024px) {
      .second-footer__certified-image {
        margin-right: 1.6875rem;
        height: 2.8875rem;
        width: 5rem; } }
    @media (min-width: 1366px) {
      .second-footer__certified-image {
        margin-right: 2.38125rem;
        width: 5.356875rem;
        height: 3.095rem; } }
  .second-footer__bbb-image {
    width: 5.625rem;
    height: 2.125rem; }
    @media (min-width: 768px) {
      .second-footer__bbb-image {
        margin-right: 1.75rem;
        width: 5.625rem;
        height: 2.125rem; } }
    @media (min-width: 1024px) {
      .second-footer__bbb-image {
        margin-right: 1.4375rem;
        height: 1.90625rem;
        width: 5rem; } }
    @media (min-width: 1366px) {
      .second-footer__bbb-image {
        margin-right: 2.1425rem;
        width: 5.356875rem;
        height: 2.02375rem; } }
  .second-footer__capitol-image {
    width: 5.625rem;
    height: 2.75rem; }
    @media (min-width: 768px) {
      .second-footer__capitol-image {
        width: 5.625rem;
        height: 2.75rem; } }
    @media (min-width: 1024px) {
      .second-footer__capitol-image {
        height: 2.44375rem;
        width: 5rem; } }
    @media (min-width: 1366px) {
      .second-footer__capitol-image {
        width: 5.356875rem;
        height: 2.61875rem; } }
  .second-footer__copyrights {
    font-size: 0.6875rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    order: 3;
    font-family: "Montserrat", Arial, sans-serif;
    color: #74685e; }
    @media (min-width: 768px) {
      .second-footer__copyrights {
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .second-footer__copyrights {
        flex: 1 1 33.33%;
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .second-footer__copyrights {
        justify-content: flex-end;
        font-size: 0.75rem; } }

@media (min-width: 768px) {
  .rights-reserved {
    display: flex;
    margin: 0 auto;
    width: fit-content; } }

@media (min-width: 1024px) {
  .rights-reserved {
    display: block; } }

@media (min-width: 1366px) {
  .rights-reserved {
    display: block;
    margin: 0 0 0 auto;
    width: 28.809375rem;
    float: right; } }

.rights-reserved__copy-text {
  margin: 0; }
  @media (min-width: 1024px) {
    .rights-reserved__copy-text {
      float: right; } }

.guest-id {
  margin: 0 auto;
  width: 17.5rem;
  height: 3.125rem;
  font-size: 0.75rem;
  letter-spacing: 0.0125rem;
  display: flex;
  align-items: center;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  font-family: "Montserrat", Arial, sans-serif;
  background-color: #b88c1d;
  color: #fff; }
  @media (min-width: 768px) {
    .guest-id {
      height: 3.125rem;
      width: 20.625rem;
      font-size: 0.75rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .guest-id {
      height: 3.125rem;
      width: 18.125rem;
      font-size: 0.75rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1366px) {
    .guest-id {
      height: 2.97625rem;
      width: 20.833125rem;
      font-size: 0.75rem;
      letter-spacing: 0.0125rem; } }

.mini-footer {
  margin-top: 4.6875rem;
  padding: 0;
  color: #666;
  background-color: #fafafa; }
  @media (min-width: 1024px) {
    .mini-footer {
      padding-top: 1.25rem; } }
  .mini-footer__content-box {
    margin-top: 0.625rem;
    margin-bottom: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    @media (min-width: 1024px) {
      .mini-footer__content-box {
        flex-direction: row-reverse; } }
  .mini-footer__image-box {
    padding: 0;
    width: 17.5rem;
    height: 4.5rem; }
  .mini-footer__image-years {
    margin: 0 auto;
    padding-top: 0.625rem;
    width: 9.125rem;
    height: 4.5rem; }
  .mini-footer__p-text {
    line-height: 1.4;
    font-weight: 500;
    font-size: 0.75rem;
    font-family: "Montserrat", Arial, sans-serif; }
  .mini-footer__span-text {
    font-weight: 700; }
  .mini-footer__text-box {
    padding: 0; }
    @media (min-width: 768px) {
      .mini-footer__text-box {
        padding: 0 2.5rem; } }
    @media (min-width: 1024px) {
      .mini-footer__text-box {
        padding: 0; } }
  .mini-footer__scroll-top-wrapper {
    padding: 1.25rem 1.875rem;
    right: 0.625rem;
    bottom: 2.8125rem;
    z-index: 998;
    text-align: center;
    position: fixed;
    font-size: 0.90625rem;
    visibility: hidden;
    text-transform: uppercase;
    font-family: "Montserrat", Arial, sans-serif;
    opacity: 1;
    color: #565656; }
    .mini-footer__scroll-top-wrapper--show {
      visibility: visible;
      cursor: pointer;
      opacity: 1; }
    .mini-footer__scroll-top-wrapper .mini-footer-fa {
      display: block;
      padding: 0.125rem 0.375rem 0.1875rem 0.375rem;
      width: 1.875rem;
      height: 1.875rem;
      border: 0.0625rem solid #74685e;
      line-height: inherit;
      background-color: #fff; }
  .mini-footer__second-content-box {
    padding: 0 0.9375rem;
    margin-right: 0;
    margin-left: 0; }
    @media (min-width: 768px) {
      .mini-footer__second-content-box {
        padding: 0; } }
    @media (min-width: 1024px) {
      .mini-footer__second-content-box {
        margin: 0 auto;
        flex-direction: row-reverse;
        max-width: 60rem; } }

.br-button {
  height: auto !important;
  width: auto !important; }

@media (min-width: 1024px) {
  .clickable-mobile-elements {
    pointer-events: all;
    cursor: pointer; } }

lightning-primitive-icon svg {
  height: 20px !important; }

.osano-cm-widget {
  display: none; }

.cl-checkout {
  background: #fff;
  padding-top: 2.1875rem; }
  @media (min-width: 768px) {
    .cl-checkout {
      padding-top: 2.1875rem; } }
  @media (min-width: 1024px) {
    .cl-checkout {
      padding-top: 2.1875rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-checkout {
      padding-top: 2.1875rem; } }
  .cl-checkout .widget-container {
    width: 100%; }
  @media (min-width: 1024px) {
    .cl-checkout .cl-checkout-main {
      padding-left: 4%;
      padding-right: 4%; } }
  .cl-checkout .loading .cl-shipping-method-list {
    position: relative;
    overflow: hidden;
    min-height: 7.875rem; }
    .cl-checkout .loading .cl-shipping-method-list::before, .cl-checkout .loading .cl-shipping-method-list::after {
      content: "";
      display: block;
      position: absolute;
      color: #403e3d; }
    .cl-checkout .loading .cl-shipping-method-list::before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.5);
      z-index: 2; }
    .cl-checkout .loading .cl-shipping-method-list::after {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 1em;
      height: 1em;
      font-size: 0.3125rem;
      border-radius: 50%;
      animation: load-spinner 1.3s infinite linear;
      z-index: 3; }
  .cl-checkout .shipping-total-price,
  .cl-checkout .tax-total {
    max-width: 4.0625rem;
    margin: 0;
    text-align: right; }
    .cl-checkout .shipping-total-price__update,
    .cl-checkout .tax-total__update {
      max-width: 4.0625rem;
      vertical-align: top;
      color: #fff;
      cursor: pointer; }
      .cl-checkout .shipping-total-price__update.cl-form-input, .cl-checkout .shipping-total-price__update.cl-return-select__button.ui-selectmenu-button,
      .cl-checkout .tax-total__update.cl-form-input,
      .cl-checkout .tax-total__update.cl-return-select__button.ui-selectmenu-button {
        padding-left: 0.625rem;
        background-color: #044965;
        font-size: 0.75rem; }
  .cl-checkout .completed-step-check-mark::after {
    content: "\2713";
    display: none;
    margin-left: 0.4375rem;
    font-size: 1.375rem;
    color: #009c17; }
  .cl-checkout .completed-step-check-mark--active::after {
    display: inline-block; }
  .cl-checkout .ui-accordion-header-icon.ui-icon {
    display: none; }
  .cl-checkout .ui-accordion-header {
    position: relative; }
    .cl-checkout .ui-accordion-header.ui-state-default {
      pointer-events: none;
      color: #bab5ae; }
    .cl-checkout .ui-accordion-header-active.ui-state-active {
      border-color: #b88c1d;
      color: #b88c1d; }
      .cl-checkout .ui-accordion-header-active.ui-state-active ~ .accordion-item__cl-top-border {
        border-top-color: #b88c1d; }
  .cl-checkout .checkout-step-edit-btn {
    display: none;
    position: absolute;
    top: 0.625rem;
    right: 1.25rem;
    padding: 0.375rem 1.5625rem;
    border-width: 0.0625rem;
    background-color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    pointer-events: auto; }
    .cl-checkout .checkout-step-edit-btn--active {
      display: inline; }
    .cl-checkout .checkout-step-edit-btn:hover {
      border-color: transparent;
      background-color: #b88c1d;
      color: #fff; }
  .cl-checkout .required-fields-description {
    width: 100%;
    text-align: right; }
  .cl-checkout .ajax-loader.loading {
    position: relative;
    overflow: hidden;
    min-height: 7.875rem; }
    .cl-checkout .ajax-loader.loading::before, .cl-checkout .ajax-loader.loading::after {
      content: "";
      display: block;
      position: absolute;
      color: #403e3d; }
    .cl-checkout .ajax-loader.loading::before {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.5);
      z-index: 2; }
    .cl-checkout .ajax-loader.loading::after {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 1em;
      height: 1em;
      font-size: 0.3125rem;
      border-radius: 50%;
      animation: load-spinner 1.3s infinite linear;
      z-index: 3; }
  .cl-checkout .checkout-logged-in .edit-shipping-address .js-accordion-nav,
  .cl-checkout .checkout-logged-in .edit-billing-address .js-accordion-nav,
  .cl-checkout .checkout-logged-in .add-new-address-in-progress .js-accordion-nav,
  .cl-checkout .checkout-logged-in .add-new-card-in-progress .js-accordion-nav {
    display: none; }
  .cl-checkout .checkout-logged-in .add-new-address-in-progress .checkout-box__add-new,
  .cl-checkout .checkout-logged-in .add-new-card-in-progress .checkout-box__add-new {
    border: 0.125rem solid #403e3d; }
  .cl-checkout .checkout-logged-in .profile-credit-cards-filled .save-card-checkbox {
    display: none !important;
    /* to overwrite js inline styles */ }
  .cl-checkout .checkout-logged-in .profile-address-filled .add-to-address-book {
    display: none; }
  .cl-checkout .checkout-logged-in .profile-address-filled .billing-next-button {
    margin-top: 2.5rem; }
  .cl-checkout .checkout-logged-in .profile-address-filled.edit-billing-address .billing-next-button {
    margin-top: 0; }
  .cl-checkout .checkout-logged-in .form-add-address-label,
  .cl-checkout .checkout-logged-in .form-edit-address-label,
  .cl-checkout .checkout-logged-in .form-add-credit-card-label,
  .cl-checkout .checkout-logged-in .form-edit-credit-card-label {
    display: none;
    margin-top: 1.25rem;
    font-size: 1.3125rem;
    font-weight: 700;
    text-transform: capitalize; }
  .cl-checkout .checkout-logged-in .form-add-credit-card-label,
  .cl-checkout .checkout-logged-in .form-edit-credit-card-label {
    margin-bottom: 1.25rem; }
  .cl-checkout .checkout-logged-in .edit-shipping-address .form-edit-address-label,
  .cl-checkout .checkout-logged-in .edit-billing-address .form-edit-address-label {
    display: block; }
  .cl-checkout .checkout-logged-in .edit-credit-card .form-edit-credit-card-label {
    display: block; }
  .cl-checkout .checkout-logged-in .add-new-card-in-progress .form-add-credit-card-label {
    display: block; }
  .cl-checkout .checkout-logged-in .add-new-card-in-progress .save-card-checkbox {
    display: none !important;
    /* to overwrite js inline styles */ }
  .cl-checkout .checkout-logged-in .add-new-card-in-progress .bubble {
    display: none; }
  .cl-checkout .checkout-logged-in .add-new-address-in-progress .add-to-address-book {
    display: flex; }
  .cl-checkout .checkout-logged-in .add-new-address-in-progress .form-add-address-label {
    display: block; }
  .cl-checkout .checkout-logged-in .cccode {
    animation: showCCCode 0.3s ease-out;
    animation-fill-mode: forwards; }
  .cl-checkout .checkout-logged-in .bubble {
    display: block;
    max-width: 18.75em;
    margin: 0;
    margin-top: 0.625rem;
    padding: 0.3125rem 0.5rem 0.5rem 0.5rem;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05); }
    .cl-checkout .checkout-logged-in .bubble .cl-cvn-wrapper {
      max-width: 100%;
      width: 100%;
      flex-basis: 75%; }
      .cl-checkout .checkout-logged-in .bubble .cl-cvn-wrapper__field {
        margin-bottom: 0; }
      .cl-checkout .checkout-logged-in .bubble .cl-cvn-wrapper__helper {
        max-width: 25%;
        width: 25%; }
    .cl-checkout .checkout-logged-in .bubble .cl-form-label {
      margin-bottom: 0;
      font-size: 0.6875rem; }
  .cl-checkout .checkout-logged-in .cccode_body {
    display: flex; }

@keyframes hideCCCode {
  35% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0; } }

@keyframes showCCCode {
  35% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0; }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
  .cl-checkout .checkout-logged-in .edited-box-form-wrapper {
    display: flex;
    justify-content: space-between; }
  .cl-checkout .checkout-logged-in .default-credit-card .credit-card-make-default,
  .cl-checkout .checkout-logged-in .default-credit-card .credit-card-delete,
  .cl-checkout .checkout-logged-in .default-credit-card .delimeter {
    display: none; }
  .cl-checkout .checkout-logged-in .credit-card-make-default {
    display: inline-block;
    text-decoration: underline; }
  .cl-checkout .checkout-logged-in .cc-type-box {
    display: flex; }
  .cl-checkout .checkout-logged-in .cc-type-box__cc-number {
    padding-top: 0; }
  .cl-checkout .checkout-logged-in .cc-owner {
    text-transform: capitalize; }
  .cl-checkout .checkout-logged-in .cl-mini-address {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%; }
    .cl-checkout .checkout-logged-in .cl-mini-address .mini-address-name {
      text-transform: capitalize; }
    .cl-checkout .checkout-logged-in .cl-mini-address__select-box, .cl-checkout .checkout-logged-in .cl-mini-address__selected-box {
      align-items: center;
      padding: 0.1875rem 0.125rem;
      margin-bottom: 0.625rem;
      max-width: 4rem;
      background-color: #fff;
      display: flex !important; }
    .cl-checkout .checkout-logged-in .cl-mini-address__selected-box {
      max-width: 5.625rem;
      padding-right: 0.25rem;
      font-weight: bold; }
    .cl-checkout .checkout-logged-in .cl-mini-address__delete-confirm-text {
      margin-bottom: 1.25rem;
      font-weight: bold; }
    .cl-checkout .checkout-logged-in .cl-mini-address__delete-confirm-text, .cl-checkout .checkout-logged-in .cl-mini-address__delete-cancel-wrapper {
      display: none; }
    .cl-checkout .checkout-logged-in .cl-mini-address__delete-cancel-wrapper {
      margin-top: 1.25rem; }
    .cl-checkout .checkout-logged-in .cl-mini-address__edit-btn, .cl-checkout .checkout-logged-in .cl-mini-address__remove-btn, .cl-checkout .checkout-logged-in .cl-mini-address__cancel-delete-btn, .cl-checkout .checkout-logged-in .cl-mini-address__delete-btn {
      display: inline-block;
      text-decoration: underline; }
    .cl-checkout .checkout-logged-in .cl-mini-address__edit-btn:hover, .cl-checkout .checkout-logged-in .cl-mini-address__remove-btn:hover {
      color: #b88c1d; }
  .cl-checkout .checkout-logged-in .confirm-delete .cl-mini-address__delete-confirm-text, .cl-checkout .checkout-logged-in .confirm-delete .cl-mini-address__delete-cancel-wrapper {
    display: block; }
  .cl-checkout .checkout-logged-in .confirm-delete .cl-mini-address__remove-edit-wrapper, .cl-checkout .checkout-logged-in .confirm-delete .cl-mini-address__selected-box, .cl-checkout .checkout-logged-in .confirm-delete .cl-mini-address__select-box {
    display: none; }
  .cl-checkout .checkout-logged-in .checkout-box__wrapper {
    width: 100%; }
  .cl-checkout .checkout-logged-in .checkout-box__credit-card-list {
    align-items: flex-start; }
  .cl-checkout .checkout-logged-in .checkout-box__item {
    margin: 0.3125rem;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    overflow: visible;
    order: 1; }
    @media (min-width: 1366px) {
      .cl-checkout .checkout-logged-in .checkout-box__item {
        width: 32%; } }
  .cl-checkout .checkout-logged-in .checkout-box__item.default-credit-card {
    order: 0; }
  .cl-checkout .checkout-logged-in .checkout-box__item-selected {
    border: 0.125rem solid #403e3d; }
  .cl-checkout .checkout-logged-in .checkout-box__add-new {
    display: flex;
    min-height: 12.5625rem;
    margin: 0.3125rem;
    border: none;
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    order: 10; }
    @media (min-width: 1366px) {
      .cl-checkout .checkout-logged-in .checkout-box__add-new {
        width: 32%; } }
    .cl-checkout .checkout-logged-in .checkout-box__add-new .cl-button {
      width: 100%;
      border-radius: 5px;
      border: 0.0625rem solid #ddd;
      font-weight: 400;
      text-transform: none; }
    .cl-checkout .checkout-logged-in .checkout-box__add-new .cl-button:hover,
    .cl-checkout .checkout-logged-in .checkout-box__add-new .cl-button--white:focus,
    .cl-checkout .checkout-logged-in .checkout-box__add-new .cl-button--return:focus {
      background-color: #fff;
      color: #333;
      text-decoration: underline; }
  .cl-checkout .checkout-logged-in .checkout-box__add-new-credit-card {
    min-height: 10.9375rem; }
  .cl-checkout .checkout-logged-in .checkout-box__add-plus-btn {
    width: 0.875rem;
    height: 0.6875rem;
    margin: 0 0.3125rem; }
  .cl-checkout .form-row span.error {
    padding: 0;
    border: none;
    margin-top: 0;
    margin-bottom: 0.5625rem;
    background-color: transparent;
    text-align: left; }
  .cl-checkout .submit-opc-wrapper {
    width: 100%;
    text-align: center; }
    @media (min-width: 768px) {
      .cl-checkout .submit-opc-wrapper {
        text-align: left; } }
  .cl-checkout .cl-form-group .cl-payment-card-date.form-row {
    padding-left: 0; }
  .cl-checkout #skipPostalCodeValidation {
    color: #0082cc;
    text-decoration: underline; }

.checkoutlogin {
  width: 100%; }
  .checkoutlogin .cl-new-customer-login,
  .checkoutlogin .cl-returning-customers-title {
    display: none; }
  .checkoutlogin .cl-login-header {
    display: none; }
  .checkoutlogin .cl-login-title {
    margin-top: 2.8125rem;
    border-top: 0.0625rem solid #eee;
    padding: 1.25rem 0; }
    @media (min-width: 768px) {
      .checkoutlogin .cl-login-title {
        margin: 0;
        border-bottom: 0.0625rem solid #eee;
        border-top: none;
        padding: 1.25rem 0; } }
    @media (min-width: 1024px) {
      .checkoutlogin .cl-login-title {
        padding: 1.25rem 0; } }
    @media (min-width: 1366px) {
      .checkoutlogin .cl-login-title {
        padding: 1.25rem 0; } }

@media (max-width: 767px) {
  .login-box .login-box-content {
    border-bottom: 0.0625rem solid #eee; } }

.login-box .ms-title-h3 {
  padding: 0;
  padding-bottom: 1.25rem;
  font-size: 1rem;
  line-height: 1.25rem;
  border-bottom: 0.0625rem solid #eee; }
  @media (min-width: 768px) {
    .login-box .ms-title-h3 {
      font-size: 1.125rem;
      line-height: 1.375rem; } }
  @media (min-width: 1024px) {
    .login-box .ms-title-h3 {
      font-size: 1.3125rem;
      line-height: 1.5625rem; } }

.login-box .checkoutlogin-text {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  color: #565656; }
  @media (min-width: 768px) {
    .login-box .checkoutlogin-text {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .login-box .checkoutlogin-text {
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .login-box .checkoutlogin-text {
      font-size: 0.75rem; } }

.login-box .checkoutlogin-button-wrapper {
  border: none;
  margin: 0;
  padding: 0; }
  .login-box .checkoutlogin-button-wrapper .cl-button-blue {
    width: 100%; }
    @media (min-width: 1024px) {
      .login-box .checkoutlogin-button-wrapper .cl-button-blue {
        width: 50%; } }

.invalid-cart-items {
  font-size: 14px;
  padding: 0.625rem;
  border: 0.0625rem solid #ebccd1;
  background: #f2dede;
  display: inline-block;
  color: #a94442;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  width: 100%; }
  .invalid-cart-items p {
    font-weight: 400; }

.custom-select-scroll {
  overflow-y: scroll !important; }
  .custom-select-scroll::-webkit-scrollbar {
    width: 0.5rem !important; }
  .custom-select-scroll::-webkit-scrollbar-thumb {
    border-radius: 0.25rem;
    background-color: rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0.0625rem rgba(255, 255, 255, 0.5); }

.form-row span.error + label {
  display: none; }

.SecureAcceptance_IFRAMEiframe {
  height: 600px !important; }

@mediascreen and ( max-width:1024px) {
  .SecureAcceptance_IFRAMEiframe {
    height: 650px !important; } }

@mediascreen and ( max-width:767px) {
  .SecureAcceptance_IFRAMEiframe {
    height: 670px !important; } }

.non-clickable {
  pointer-events: none;
  /* Prevents clicks */
  cursor: not-allowed;
  /* Changes the cursor to indicate it's not clickable */
  background: #bab5ae !important; }
  .non-clickable:hover {
    background: #bab5ae !important; }

.cl-minisummary-header--bottom {
  display: none; }

.pt_checkout .made-to-order-label span,
.pt_order-confirmation .made-to-order-label span {
  display: flex;
  margin: 0.625rem 0;
  color: #ed3e00; }

.pt_checkout .item-total .price-adjusted-total,
.pt_order-confirmation .item-total .price-adjusted-total {
  display: block;
  color: #3c763d; }
  @media print {
    .pt_checkout .item-total .price-adjusted-total,
    .pt_order-confirmation .item-total .price-adjusted-total {
      display: flex;
      flex-direction: column; } }

.pt_checkout .cl-checkout-summary,
.pt_order-confirmation .cl-checkout-summary {
  padding: 0 0.9375rem;
  position: relative;
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  display: none; }
  @media (min-width: 1024px) {
    .pt_checkout .cl-checkout-summary,
    .pt_order-confirmation .cl-checkout-summary {
      display: block; } }
  .pt_checkout .cl-checkout-summary--inner,
  .pt_order-confirmation .cl-checkout-summary--inner {
    padding: 0 0.625rem 0.625rem;
    background: #f5f5f5;
    border: 0.0625rem solid #ccc; }
  .pt_checkout .cl-checkout-summary .checkout-progress-indicator,
  .pt_order-confirmation .cl-checkout-summary .checkout-progress-indicator {
    display: none; }

.pt_checkout .cl-billing-block .cl-mini-address__phone,
.pt_order-confirmation .cl-billing-block .cl-mini-address__phone {
  display: none; }

.pt_checkout .product-name-link,
.pt_order-confirmation .product-name-link {
  margin-bottom: 0.3125rem;
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 900;
  letter-spacing: 0.0125rem; }
  @media (min-width: 1024px) {
    .pt_checkout .product-name-link,
    .pt_order-confirmation .product-name-link {
      letter-spacing: normal; } }
  .pt_checkout .product-name-link:hover, .pt_checkout .product-name-link:focus,
  .pt_order-confirmation .product-name-link:hover,
  .pt_order-confirmation .product-name-link:focus {
    color: #b88c1d; }

.pt_checkout .cl-submit-order__review-btn,
.pt_order-confirmation .cl-submit-order__review-btn {
  margin: 0 auto; }

.pt_checkout .cl-product-review-row .item-total,
.pt_checkout .cl-product-review-row .item-quantity,
.pt_order-confirmation .cl-product-review-row .item-total,
.pt_order-confirmation .cl-product-review-row .item-quantity {
  color: #666;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 500; }

.pt_checkout .cl-product-review-row .attribute.name,
.pt_order-confirmation .cl-product-review-row .attribute.name {
  margin-bottom: 0.625rem; }

.pt_checkout .cl-product-review-row .in-stock-order,
.pt_order-confirmation .cl-product-review-row .in-stock-order {
  margin-top: 0.625rem;
  font-weight: 900; }

.pt_checkout .cl-product-review-row .estimated-ship-date,
.pt_order-confirmation .cl-product-review-row .estimated-ship-date {
  display: none; }

@media (min-width: 768px) {
  .pt_checkout .cl-product-review-row .item-quantity,
  .pt_order-confirmation .cl-product-review-row .item-quantity {
    text-align: center; } }

.pt_checkout .cl-product-review-row .item-total,
.pt_order-confirmation .cl-product-review-row .item-total {
  padding-right: 0; }
  @media (min-width: 768px) {
    .pt_checkout .cl-product-review-row .item-total,
    .pt_order-confirmation .cl-product-review-row .item-total {
      text-align: right;
      padding-right: 0.625rem; } }

.pt_checkout .cl-product-review-row .cl-submit-order,
.pt_order-confirmation .cl-product-review-row .cl-submit-order {
  margin: 0 auto; }

.pt_checkout .cart-row,
.pt_checkout .cl-cart-review-block,
.pt_order-confirmation .cart-row,
.pt_order-confirmation .cl-cart-review-block {
  border-top: 0.0625rem solid #d9d6d2; }
  .pt_checkout .cart-row .cc-type-box,
  .pt_checkout .cl-cart-review-block .cc-type-box,
  .pt_order-confirmation .cart-row .cc-type-box,
  .pt_order-confirmation .cl-cart-review-block .cc-type-box {
    display: block; }
    .pt_checkout .cart-row .cc-type-box__cc-number,
    .pt_checkout .cl-cart-review-block .cc-type-box__cc-number,
    .pt_order-confirmation .cart-row .cc-type-box__cc-number,
    .pt_order-confirmation .cl-cart-review-block .cc-type-box__cc-number {
      padding-top: 1.25rem; }
  .pt_checkout .cart-row .cc-owner,
  .pt_checkout .cl-cart-review-block .cc-owner,
  .pt_order-confirmation .cart-row .cc-owner,
  .pt_order-confirmation .cl-cart-review-block .cc-owner {
    display: none; }
  .pt_checkout .cart-row .cc-exp,
  .pt_checkout .cl-cart-review-block .cc-exp,
  .pt_order-confirmation .cart-row .cc-exp,
  .pt_order-confirmation .cl-cart-review-block .cc-exp {
    margin-bottom: 0; }

.pt_checkout .cart-row,
.pt_order-confirmation .cart-row {
  padding: 1.25rem 0; }

.pt_checkout .cl-cart-review-wrapper,
.pt_order-confirmation .cl-cart-review-wrapper {
  margin: 4.6875rem 0; }
  .pt_checkout .cl-cart-review-wrapper &gt; .cl-cart-review-block,
  .pt_order-confirmation .cl-cart-review-wrapper &gt; .cl-cart-review-block {
    overflow-wrap: break-word; }

.pt_checkout .cl-module-content-wrapper,
.pt_order-confirmation .cl-module-content-wrapper {
  padding-left: 0;
  padding-right: 0; }

.pt_checkout .cl-minisummary-header,
.pt_checkout .cl-minisummary-minicart,
.pt_order-confirmation .cl-minisummary-header,
.pt_order-confirmation .cl-minisummary-minicart {
  width: 100%;
  color: #666;
  background: #fff;
  border: 0.0625rem solid #ccc;
  padding: 0.625rem 1.25rem; }
  @media (min-width: 768px) {
    .pt_checkout .cl-minisummary-header,
    .pt_checkout .cl-minisummary-minicart,
    .pt_order-confirmation .cl-minisummary-header,
    .pt_order-confirmation .cl-minisummary-minicart {
      padding: 0.625rem 1.25rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-minisummary-header,
    .pt_checkout .cl-minisummary-minicart,
    .pt_order-confirmation .cl-minisummary-header,
    .pt_order-confirmation .cl-minisummary-minicart {
      padding: 0.625rem 1.25rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-minisummary-header,
    .pt_checkout .cl-minisummary-minicart,
    .pt_order-confirmation .cl-minisummary-header,
    .pt_order-confirmation .cl-minisummary-minicart {
      padding: 0.625rem 1.25rem; } }

.pt_checkout .cl-minisummary-header,
.pt_order-confirmation .cl-minisummary-header {
  border: 0;
  border-bottom: 0.0625rem solid #ccc;
  background: #f5f5f5; }
  .pt_checkout .cl-minisummary-header--bottom,
  .pt_order-confirmation .cl-minisummary-header--bottom {
    display: none;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }

.pt_checkout .cl-order-summary-footer .cl-minisummary-header--bottom,
.pt_order-confirmation .cl-order-summary-footer .cl-minisummary-header--bottom {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .pt_checkout .cl-order-summary-footer .cl-minisummary-header--bottom.ms_devices-only,
  .pt_order-confirmation .cl-order-summary-footer .cl-minisummary-header--bottom.ms_devices-only {
    display: none; }

.pt_checkout .cl-order-summary-footer .cl-submit-order__duplicate-mobile-btn,
.pt_order-confirmation .cl-order-summary-footer .cl-submit-order__duplicate-mobile-btn {
  margin-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .pt_checkout .cl-order-summary-footer .cl-submit-order__duplicate-mobile-btn,
    .pt_order-confirmation .cl-order-summary-footer .cl-submit-order__duplicate-mobile-btn {
      display: none; } }

.pt_checkout .cl-order-summary-footer .cl-minisummary-minicart,
.pt_order-confirmation .cl-order-summary-footer .cl-minisummary-minicart {
  padding-top: 0.625rem;
  background-color: #f5f5f5; }

@media (min-width: 1024px) {
  .pt_checkout .cl-order-summary-footer .place-order-box,
  .pt_order-confirmation .cl-order-summary-footer .place-order-box {
    display: none; } }

.pt_checkout .cl-order-summary-footer .place-order-totals,
.pt_order-confirmation .cl-order-summary-footer .place-order-totals {
  border: 0.0625rem solid #ccc; }
  @media (min-width: 1024px) {
    .pt_checkout .cl-order-summary-footer .place-order-totals,
    .pt_order-confirmation .cl-order-summary-footer .place-order-totals {
      display: none !important;
      /* to overwrite js inline styles */ } }
  .pt_checkout .cl-order-summary-footer .place-order-totals .order-total.cl-minisummary-footer,
  .pt_order-confirmation .cl-order-summary-footer .place-order-totals .order-total.cl-minisummary-footer {
    border: none; }
  .pt_checkout .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle,
  .pt_order-confirmation .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle {
    display: block;
    border: none;
    padding-left: 0;
    font-weight: 400;
    background-color: transparent;
    color: #666;
    cursor: pointer; }
    .pt_checkout .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle-title,
    .pt_order-confirmation .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle-title {
      text-decoration: underline; }
    .pt_checkout .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle.active,
    .pt_order-confirmation .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle.active {
      margin-bottom: 0.625rem; }
      .pt_checkout .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle.active .cl-svg-icon,
      .pt_order-confirmation .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle.active .cl-svg-icon {
        transform: rotate(0deg); }
    .pt_checkout .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle .cl-svg-icon,
    .pt_order-confirmation .cl-order-summary-footer .place-order-totals .minisummary-accordion-toggle .cl-svg-icon {
      width: 0.75rem;
      height: 0.75rem;
      fill: #666;
      transform: rotate(180deg); }
  .pt_checkout .cl-order-summary-footer .place-order-totals .minisummary-accordion-content,
  .pt_order-confirmation .cl-order-summary-footer .place-order-totals .minisummary-accordion-content {
    display: none; }
    .pt_checkout .cl-order-summary-footer .place-order-totals .minisummary-accordion-content.active,
    .pt_order-confirmation .cl-order-summary-footer .place-order-totals .minisummary-accordion-content.active {
      display: block; }

.pt_checkout .cl-minisummary-title,
.pt_order-confirmation .cl-minisummary-title {
  padding: 0;
  display: inline-block;
  cursor: pointer;
  font-weight: 300;
  text-transform: none;
  font-size: 0.875rem;
  line-height: 1.25rem; }
  @media (min-width: 768px) {
    .pt_checkout .cl-minisummary-title,
    .pt_order-confirmation .cl-minisummary-title {
      font-size: 0.875rem;
      line-height: 1.25rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-minisummary-title,
    .pt_order-confirmation .cl-minisummary-title {
      font-size: 0.875rem;
      line-height: 1.25rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-minisummary-title,
    .pt_order-confirmation .cl-minisummary-title {
      font-size: 0.875rem;
      line-height: 1.25rem; } }
  .pt_checkout .cl-minisummary-title:hover, .pt_checkout .cl-minisummary-title:focus,
  .pt_order-confirmation .cl-minisummary-title:hover,
  .pt_order-confirmation .cl-minisummary-title:focus {
    text-decoration: underline; }
  .pt_checkout .cl-minisummary-title .cl-minisummary-icon,
  .pt_order-confirmation .cl-minisummary-title .cl-minisummary-icon {
    width: 0.75rem;
    height: 0.75rem;
    transform: rotate(180deg); }
  .pt_checkout .cl-minisummary-title.active .cl-minisummary-icon,
  .pt_order-confirmation .cl-minisummary-title.active .cl-minisummary-icon {
    transform: rotate(0); }

.pt_checkout .cl-minisummary-link,
.pt_order-confirmation .cl-minisummary-link {
  font-size: 0.75rem;
  cursor: pointer;
  color: #403e3d;
  text-decoration: underline;
  float: right; }
  .pt_checkout .cl-minisummary-link:hover, .pt_checkout .cl-minisummary-link:focus,
  .pt_order-confirmation .cl-minisummary-link:hover,
  .pt_order-confirmation .cl-minisummary-link:focus {
    color: #b88c1d;
    text-decoration: underline; }
  .pt_checkout .cl-minisummary-link--regular,
  .pt_order-confirmation .cl-minisummary-link--regular {
    display: inline-block;
    float: none; }

.pt_checkout .cl-minisummary-minicart,
.pt_order-confirmation .cl-minisummary-minicart {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  max-height: 70vh;
  background: none; }

.pt_checkout .cl-minisummary-product,
.pt_order-confirmation .cl-minisummary-product {
  padding: 0;
  border: 0;
  padding-bottom: 0.625rem; }
  @media (min-width: 768px) {
    .pt_checkout .cl-minisummary-product,
    .pt_order-confirmation .cl-minisummary-product {
      padding-bottom: 0.625rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-minisummary-product,
    .pt_order-confirmation .cl-minisummary-product {
      padding-top: 1.25rem;
      padding-bottom: 0.625rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-minisummary-product,
    .pt_order-confirmation .cl-minisummary-product {
      padding-bottom: 0.625rem; } }
  .pt_checkout .cl-minisummary-product:first-child,
  .pt_order-confirmation .cl-minisummary-product:first-child {
    padding-top: 0; }
  .pt_checkout .cl-minisummary-product .mini-cart-quantity,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-quantity {
    float: left; }
    .pt_checkout .cl-minisummary-product .mini-cart-quantity .label,
    .pt_order-confirmation .cl-minisummary-product .mini-cart-quantity .label {
      padding-right: 0.3125rem; }
  .pt_checkout .cl-minisummary-product .mini-cart-image,
  .pt_checkout .cl-minisummary-product .mini-cart-toggle,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-image,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-toggle {
    display: none; }
  .pt_checkout .cl-minisummary-product .mini-cart-name,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-name {
    float: left; }
  .pt_checkout .cl-minisummary-product .mini-cart-name,
  .pt_checkout .cl-minisummary-product .mini-cart-link,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-name,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-link {
    text-decoration: none;
    width: 100%;
    font-weight: 700;
    font-style: normal;
    color: #666;
    margin-bottom: 0.625rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-minisummary-product .mini-cart-name,
      .pt_checkout .cl-minisummary-product .mini-cart-link,
      .pt_order-confirmation .cl-minisummary-product .mini-cart-name,
      .pt_order-confirmation .cl-minisummary-product .mini-cart-link {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-minisummary-product .mini-cart-name,
      .pt_checkout .cl-minisummary-product .mini-cart-link,
      .pt_order-confirmation .cl-minisummary-product .mini-cart-name,
      .pt_order-confirmation .cl-minisummary-product .mini-cart-link {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-minisummary-product .mini-cart-name,
      .pt_checkout .cl-minisummary-product .mini-cart-link,
      .pt_order-confirmation .cl-minisummary-product .mini-cart-name,
      .pt_order-confirmation .cl-minisummary-product .mini-cart-link {
        margin-bottom: 0.625rem; } }
  .pt_checkout .cl-minisummary-product .mini-cart-link:hover, .pt_checkout .cl-minisummary-product .mini-cart-link:focus,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-link:hover,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-link:focus {
    color: #b88c1d;
    text-decoration: underline; }
  .pt_checkout .cl-minisummary-product .mini-cart-attributes,
  .pt_checkout .cl-minisummary-product .mini-cart-pricing,
  .pt_checkout .cl-minisummary-product .product-availability-list,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-attributes,
  .pt_order-confirmation .cl-minisummary-product .mini-cart-pricing,
  .pt_order-confirmation .cl-minisummary-product .product-availability-list {
    width: 100%;
    font-weight: 300;
    margin: 0;
    padding: 0; }
    .pt_checkout .cl-minisummary-product .mini-cart-attributes li,
    .pt_checkout .cl-minisummary-product .mini-cart-pricing li,
    .pt_checkout .cl-minisummary-product .product-availability-list li,
    .pt_order-confirmation .cl-minisummary-product .mini-cart-attributes li,
    .pt_order-confirmation .cl-minisummary-product .mini-cart-pricing li,
    .pt_order-confirmation .cl-minisummary-product .product-availability-list li {
      margin: 0;
      list-style: none; }
    .pt_checkout .cl-minisummary-product .mini-cart-attributes span:last-of-type,
    .pt_checkout .cl-minisummary-product .mini-cart-pricing span:last-of-type,
    .pt_checkout .cl-minisummary-product .product-availability-list span:last-of-type,
    .pt_order-confirmation .cl-minisummary-product .mini-cart-attributes span:last-of-type,
    .pt_order-confirmation .cl-minisummary-product .mini-cart-pricing span:last-of-type,
    .pt_order-confirmation .cl-minisummary-product .product-availability-list span:last-of-type {
      float: right; }

.pt_checkout .cl-minisummary-totals,
.pt_order-confirmation .cl-minisummary-totals {
  padding: 0;
  background: #f7f7f7; }

.pt_checkout .cl-container-minisumary .cl-minisummary-sticky,
.pt_order-confirmation .cl-container-minisumary .cl-minisummary-sticky {
  margin-bottom: 0.625rem;
  padding: 0 0.625rem 0.625rem;
  border: 0.0625rem solid #ccc;
  background: #f5f5f5; }

.pt_checkout .cl-container-minisumary .cl-minisummary-icon,
.pt_checkout .cl-container-minisumary .back-to-cart,
.pt_order-confirmation .cl-container-minisumary .cl-minisummary-icon,
.pt_order-confirmation .cl-container-minisumary .back-to-cart {
  display: none; }

.pt_checkout .cl-container-minisumary .cl-minisummary-title,
.pt_order-confirmation .cl-container-minisumary .cl-minisummary-title {
  pointer-events: none; }

.pt_checkout .cl-container-minisumary__order-total,
.pt_order-confirmation .cl-container-minisumary__order-total {
  padding: 0 0.3125rem; }
  @media (min-width: 768px) {
    .pt_checkout .cl-container-minisumary__order-total,
    .pt_order-confirmation .cl-container-minisumary__order-total {
      padding: 0 0.625rem; } }

.pt_checkout .cl-container-minisumary__affix-element,
.pt_order-confirmation .cl-container-minisumary__affix-element {
  overflow: visible !important; }

.pt_checkout .cl-order-totals-table,
.pt_order-confirmation .cl-order-totals-table {
  border-collapse: collapse;
  width: 100%;
  color: #666;
  font-family: "Montserrat", Arial, sans-serif;
  background: #fff;
  font-size: 0.75rem;
  line-height: 1.25rem;
  padding-top: 0.625rem; }
  @media print {
    .pt_checkout .cl-order-totals-table,
    .pt_order-confirmation .cl-order-totals-table {
      border: 0.0625rem solid #ccc; } }
  @media (min-width: 768px) {
    .pt_checkout .cl-order-totals-table,
    .pt_order-confirmation .cl-order-totals-table {
      font-size: 0.75rem;
      line-height: 1.25rem;
      padding-top: 0.625rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-order-totals-table,
    .pt_order-confirmation .cl-order-totals-table {
      font-size: 0.75rem;
      line-height: 1.25rem;
      padding-top: 0.625rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-order-totals-table,
    .pt_order-confirmation .cl-order-totals-table {
      font-size: 0.75rem;
      line-height: 1.25rem;
      padding-top: 0.625rem; } }

.pt_checkout .cl-order-totals-row,
.pt_order-confirmation .cl-order-totals-row {
  border: 0;
  font-weight: 400;
  background: #f5f5f5; }
  .pt_checkout .cl-order-totals-row__total-savings-checkout,
  .pt_order-confirmation .cl-order-totals-row__total-savings-checkout {
    color: #3c763d;
    font-weight: 700; }
  .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session,
  .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session {
    padding-left: 0;
    padding-right: 0; }
    .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price,
    .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total,
    .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price,
    .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total {
      max-width: 4.375rem; }
      @media (min-width: 1024px) {
        .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price,
        .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total,
        .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price,
        .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total {
          padding-left: 0;
          padding-right: 0.125rem;
          max-width: 3.4375rem;
          font-size: 0.6875rem; } }
      @media (min-width: 1366px) {
        .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price,
        .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total,
        .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price,
        .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total {
          max-width: 5.625rem;
          padding-right: 0.4375rem;
          font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price__update,
      .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total__update,
      .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price__update,
      .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total__update {
        max-width: 3.125rem;
        padding: 0; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price__update,
      .pt_checkout .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total__update,
      .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .shipping-total-price__update,
      .pt_order-confirmation .cl-order-totals-row .cl-order-totals-table__td--oobo-session .tax-total__update {
        max-width: 4.375rem;
        padding: 0.375rem 0.75rem 0.375rem 0.625rem; } }
  .pt_checkout .cl-order-totals-row td,
  .pt_order-confirmation .cl-order-totals-row td {
    padding: 0.125rem 1.25rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-order-totals-row td,
      .pt_order-confirmation .cl-order-totals-row td {
        padding: 0.125rem 1.25rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-order-totals-row td,
      .pt_order-confirmation .cl-order-totals-row td {
        padding: 0.125rem 1.25rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-order-totals-row td,
      .pt_order-confirmation .cl-order-totals-row td {
        padding: 0.125rem 1.25rem; } }
    .pt_checkout .cl-order-totals-row td:first-of-type,
    .pt_order-confirmation .cl-order-totals-row td:first-of-type {
      text-align: left;
      padding-right: 0; }
    .pt_checkout .cl-order-totals-row td:last-of-type,
    .pt_order-confirmation .cl-order-totals-row td:last-of-type {
      text-align: right; }
  .pt_checkout .cl-order-totals-row__order-tax-box--sales-tax-description,
  .pt_order-confirmation .cl-order-totals-row__order-tax-box--sales-tax-description {
    display: inline-block; }
  .pt_checkout .cl-order-totals-row__no-sales-text,
  .pt_order-confirmation .cl-order-totals-row__no-sales-text {
    position: absolute;
    font-size: 0.6875rem;
    font-family: "Montserrat", Arial, sans-serif; }
    @media (min-width: 768px) {
      .pt_checkout .cl-order-totals-row__no-sales-text,
      .pt_order-confirmation .cl-order-totals-row__no-sales-text {
        font-size: 0.71875rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-order-totals-row__no-sales-text,
      .pt_order-confirmation .cl-order-totals-row__no-sales-text {
        font-size: 0.71875rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-order-totals-row__no-sales-text,
      .pt_order-confirmation .cl-order-totals-row__no-sales-text {
        font-size: 0.71875rem; } }
    .pt_checkout .cl-order-totals-row__no-sales-text--space,
    .pt_order-confirmation .cl-order-totals-row__no-sales-text--space {
      display: none; }
  .pt_checkout .cl-order-totals-row.order-subtotal td,
  .pt_order-confirmation .cl-order-totals-row.order-subtotal td {
    padding-top: 0.625rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-order-totals-row.order-subtotal td,
      .pt_order-confirmation .cl-order-totals-row.order-subtotal td {
        padding-top: 0.625rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-order-totals-row.order-subtotal td,
      .pt_order-confirmation .cl-order-totals-row.order-subtotal td {
        padding-top: 0.625rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-order-totals-row.order-subtotal td,
      .pt_order-confirmation .cl-order-totals-row.order-subtotal td {
        padding-top: 0.625rem; } }
  .pt_checkout .cl-order-totals-row.order-sales-tax td,
  .pt_order-confirmation .cl-order-totals-row.order-sales-tax td {
    padding-bottom: 0.625rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-order-totals-row.order-sales-tax td,
      .pt_order-confirmation .cl-order-totals-row.order-sales-tax td {
        padding-bottom: 0.625rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-order-totals-row.order-sales-tax td,
      .pt_order-confirmation .cl-order-totals-row.order-sales-tax td {
        padding-bottom: 0.625rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-order-totals-row.order-sales-tax td,
      .pt_order-confirmation .cl-order-totals-row.order-sales-tax td {
        padding-bottom: 0.625rem; } }

.pt_checkout .cl-minisummary-footer,
.pt_order-confirmation .cl-minisummary-footer {
  background: #fff;
  border: 0.0625rem solid #ccc;
  font-size: 1.125rem;
  font-weight: 500; }
  @media print {
    .pt_checkout .cl-minisummary-footer,
    .pt_order-confirmation .cl-minisummary-footer {
      font-size: 0.9375rem; } }
  @media (min-width: 768px) {
    .pt_checkout .cl-minisummary-footer,
    .pt_order-confirmation .cl-minisummary-footer {
      font-size: 1.125rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-minisummary-footer,
    .pt_order-confirmation .cl-minisummary-footer {
      font-size: 1.125rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-minisummary-footer,
    .pt_order-confirmation .cl-minisummary-footer {
      font-size: 1.125rem; } }
  .pt_checkout .cl-minisummary-footer td,
  .pt_order-confirmation .cl-minisummary-footer td {
    text-align: left;
    padding: 0.9375rem 1.25rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-minisummary-footer td,
      .pt_order-confirmation .cl-minisummary-footer td {
        padding: 0.9375rem 1.25rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-minisummary-footer td,
      .pt_order-confirmation .cl-minisummary-footer td {
        padding: 0.9375rem 1.25rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-minisummary-footer td,
      .pt_order-confirmation .cl-minisummary-footer td {
        padding: 0.9375rem 1.25rem; } }
  .pt_checkout .cl-minisummary-footer .order-value,
  .pt_order-confirmation .cl-minisummary-footer .order-value {
    text-align: right; }

.pt_checkout .cl-header-title,
.pt_order-confirmation .cl-header-title {
  margin-bottom: 0.625rem;
  font-size: 1.3125rem;
  line-height: 1.2;
  font-weight: 300;
  text-transform: none;
  font-family: "Montserrat", Arial, sans-serif;
  color: #403e3d; }

.pt_checkout .checkout-mini-cart .js-protection-item-select-content,
.pt_order-confirmation .checkout-mini-cart .js-protection-item-select-content {
  display: none; }

.place-order-box,
.order-detail-summary {
  padding: 0 0.625rem 0.625rem;
  border: 0.0625rem solid #ccc;
  background: #f5f5f5; }
  @media print {
    .place-order-box,
    .order-detail-summary {
      border: none;
      padding: 0; } }

.order-summary-footer .cl-mini-address__phone {
  display: block; }
  .order-summary-footer .cl-mini-address__phone::before {
    content: attr(data-label);
    display: inline-block;
    padding-right: 0.25rem; }
  .order-summary-footer .cl-mini-address__phone br {
    display: none; }

.pt_checkout .cl-minisummary-minicart {
  max-height: 25rem;
  overflow-y: auto; }

.pt_checkout .cl-checkout-primary {
  padding: 0;
  font-family: "Montserrat", Arial, sans-serif; }
  .pt_checkout .cl-checkout-primary .cart-promo {
    display: none; }

.pt_checkout .cl-onepagecheckout {
  padding: 0; }
  @media (min-width: 768px) {
    .pt_checkout .cl-onepagecheckout {
      padding: 0 0.9375rem; } }

.pt_checkout .error-form {
  padding: 0.9375rem;
  margin-bottom: 0.625rem;
  width: 100%;
  text-align: center;
  font-size: 0.875rem;
  border: 0.0625rem solid #ebccd1;
  color: #a94442;
  background-color: #f2dede; }

.pt_checkout .accordion-item {
  background: #fff;
  border: 0;
  color: #666;
  font-family: "Montserrat", Arial, sans-serif;
  line-height: 1.5;
  padding: 0.625rem 0; }
  @media (min-width: 768px) {
    .pt_checkout .accordion-item {
      padding: 0.625rem 0; } }
  @media (min-width: 1024px) {
    .pt_checkout .accordion-item {
      padding: 0.625rem 0; } }
  @media (min-width: 1366px) {
    .pt_checkout .accordion-item {
      padding: 0.625rem 0; } }
  .pt_checkout .accordion-item__cl-top-border {
    border-top: 0.0625rem solid #ccc; }
  .pt_checkout .accordion-item__cl-bottom-border {
    border-bottom: 0.0625rem solid #ccc; }

.pt_checkout .section-header,
.pt_checkout .ui-accordion-header {
  width: 100%;
  background: #fff;
  border: 0;
  margin: 0;
  border-radius: 0;
  line-height: 1.4;
  color: #565656;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 500;
  text-transform: none;
  font-size: 1.1875rem;
  padding: 0.625rem 0;
  border-top: 0.0625rem solid #ccc; }
  @media (min-width: 768px) {
    .pt_checkout .section-header,
    .pt_checkout .ui-accordion-header {
      font-size: 1.1875rem;
      padding: 0.625rem 0; } }
  @media (min-width: 1024px) {
    .pt_checkout .section-header,
    .pt_checkout .ui-accordion-header {
      font-size: 1.1875rem;
      padding: 0.625rem 0; } }
  @media (min-width: 1366px) {
    .pt_checkout .section-header,
    .pt_checkout .ui-accordion-header {
      font-size: 1.1875rem;
      padding: 0.625rem 0; } }
  .pt_checkout .section-header--notification,
  .pt_checkout .ui-accordion-header--notification {
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      .pt_checkout .section-header--notification,
      .pt_checkout .ui-accordion-header--notification {
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .section-header--notification,
      .pt_checkout .ui-accordion-header--notification {
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .section-header--notification,
      .pt_checkout .ui-accordion-header--notification {
        font-size: 0.875rem; } }

.pt_checkout .ui-accordion-header {
  font-size: 1rem;
  line-height: 1.25rem; }
  @media (min-width: 768px) {
    .pt_checkout .ui-accordion-header {
      font-size: 1.125rem;
      line-height: 1.375rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .ui-accordion-header {
      font-size: 1.3125rem;
      line-height: 1.5625rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .ui-accordion-header {
      font-size: 1.3125rem;
      line-height: 1.5625rem; } }

.pt_checkout .ui-icon {
  float: right;
  padding: 0;
  margin: 0.125rem 0.75rem 0 0;
  width: 0.875rem;
  height: 0.875rem;
  border-bottom: 0.0625rem solid #565656;
  border-right: 0.0625rem solid #565656;
  background: none;
  transform-origin: center center; }
  .pt_checkout .ui-icon.ui-accordion-header-icon {
    transform: rotate(45deg); }

.pt_checkout .ui-state-active .ui-accordion-header-icon {
  margin: 0.5rem 0.75rem 0 0;
  transform: rotate(225deg); }

.pt_checkout .form-row,
.pt_checkout .form-row-label {
  margin: 0 0 0.9375rem 0; }
  @media (min-width: 768px) {
    .pt_checkout .form-row,
    .pt_checkout .form-row-label {
      margin: 0 0 0.9375rem 0; } }
  @media (min-width: 1024px) {
    .pt_checkout .form-row,
    .pt_checkout .form-row-label {
      margin: 0 0 0.9375rem 0; } }
  @media (min-width: 1366px) {
    .pt_checkout .form-row,
    .pt_checkout .form-row-label {
      margin: 0 0 0.9375rem 0; } }
  .pt_checkout .form-row:not(.required) label,
  .pt_checkout .form-row-label:not(.required) label {
    opacity: 0.8; }
  .pt_checkout .form-row:not(.required) .cl-form-label::after,
  .pt_checkout .form-row-label:not(.required) .cl-form-label::after {
    content: ""; }

.pt_checkout .form-row-label {
  padding: 0; }
  @media (min-width: 768px) {
    .pt_checkout .form-row-label {
      padding: 0 0.9375rem; } }

.pt_checkout .form-row-label-first {
  order: -1; }

.pt_checkout .form-indent {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  font-size: 0.875rem; }
  @media (min-width: 768px) {
    .pt_checkout .form-indent {
      font-size: 0.875rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .form-indent {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .form-indent {
      font-size: 0.875rem; } }
  .pt_checkout .form-indent label {
    margin: 0; }
    .pt_checkout .form-indent label.form-indent-label {
      margin-bottom: 0.625rem; }

.pt_checkout .field-wrapper {
  display: flex;
  width: 100%;
  margin-bottom: 0; }

.pt_checkout .cl-checkout-checkboxes .field-wrapper {
  width: auto; }

.pt_checkout .cl-form-description,
.pt_checkout label {
  display: inline-block;
  width: 100%;
  font-weight: 300;
  margin-bottom: 0.3125rem; }
  @media (min-width: 768px) {
    .pt_checkout .cl-form-description,
    .pt_checkout label {
      margin-bottom: 0.3125rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-form-description,
    .pt_checkout label {
      margin-bottom: 0.3125rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-form-description,
    .pt_checkout label {
      margin-bottom: 0.3125rem; } }
  .pt_checkout .cl-form-description.tooltip,
  .pt_checkout label.tooltip {
    width: auto; }

.pt_checkout fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

.pt_checkout span.error,
.pt_checkout label.error {
  display: inline-block;
  width: 100%;
  padding: 0.625rem;
  margin-top: 0.625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  text-align: center;
  color: #a94442;
  border: 0.0625rem solid #ebccd1;
  background: #f2dede; }

.pt_checkout span.length-error,
.pt_checkout label.length-error {
  color: #a94442; }

.pt_checkout div.warning {
  width: 100%;
  padding: 0.625rem;
  margin-top: 0.625rem;
  margin-bottom: 1.25rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  text-align: center;
  color: #8a6d3b;
  border: 0.0625rem solid #ebccd1;
  background: #fcf8e3; }

.pt_checkout .cl-button-blue {
  width: 100%; }
  @media (min-width: 768px) {
    .pt_checkout .cl-button-blue {
      width: auto; } }

.pt_checkout .form-field-tooltip,
.pt_checkout .ship-to-multiple,
.pt_checkout .dialog-required,
.pt_checkout .shipping-summary,
.pt_checkout .shipping-method-summary,
.pt_checkout .billing-summary,
.pt_checkout .coupon-discount-code,
.pt_checkout .form-caption {
  display: none; }

.pt_checkout .cl-form-label {
  cursor: pointer;
  color: #403e3d;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500; }
  .pt_checkout .cl-form-label::after {
    content: "*"; }
  .pt_checkout .cl-form-label--text {
    display: inline; }

.pt_checkout .cl-form-description::after {
  content: none; }

.pt_checkout .cl-form-input, .pt_checkout .cl-return-select__button.ui-selectmenu-button {
  width: 100%;
  margin-bottom: 0;
  font-family: "Montserrat", Arial, sans-serif;
  line-height: 1;
  height: 2.125rem;
  padding: 0.375rem 0.75rem;
  background-color: #fff; }
  @media (min-width: 768px) {
    .pt_checkout .cl-form-input, .pt_checkout .cl-return-select__button.ui-selectmenu-button {
      height: 2.125rem;
      padding: 0.375rem 0.75rem; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-form-input, .pt_checkout .cl-return-select__button.ui-selectmenu-button {
      height: 2.125rem;
      padding: 0.375rem 0.75rem; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-form-input, .pt_checkout .cl-return-select__button.ui-selectmenu-button {
      height: 2.125rem;
      padding: 0.375rem 0.75rem; } }
  .pt_checkout .cl-form-input.error, .pt_checkout .error.cl-return-select__button.ui-selectmenu-button {
    border-color: #a94442;
    background-color: #fff; }
  .pt_checkout .cl-form-input[type="checkbox"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="checkbox"], .pt_checkout .cl-form-input[type="radio"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="radio"] {
    vertical-align: middle;
    height: auto;
    width: auto;
    margin: 0;
    margin-right: 0.375rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-input[type="checkbox"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="checkbox"], .pt_checkout .cl-form-input[type="radio"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="radio"] {
        margin-right: 0.375rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-form-input[type="checkbox"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="checkbox"], .pt_checkout .cl-form-input[type="radio"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="radio"] {
        margin-right: 0.375rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-form-input[type="checkbox"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="checkbox"], .pt_checkout .cl-form-input[type="radio"], .pt_checkout .cl-return-select__button.ui-selectmenu-button[type="radio"] {
        margin-right: 0.375rem; } }
  @media (min-width: 768px) {
    .pt_checkout .cl-form-input__store-selector {
      width: 50%; } }

.pt_checkout .cl-form-group {
  padding: 0;
  overflow: hidden; }
  .pt_checkout .cl-form-group .form-row {
    flex-basis: 100%;
    padding: 0; }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-group .form-row {
        flex-basis: 100%;
        padding: 0 0.9375rem; }
        .pt_checkout .cl-form-group .form-row.form-indent {
          flex-basis: 100%; }
        .pt_checkout .cl-form-group .form-row.form-row-half {
          flex-basis: 50%;
          max-width: 50%; } }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-group .form-row__checkout {
        padding-left: 0;
        padding-right: 0; } }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-group .form-row__checkout-half-left {
        padding-left: 0;
        padding-right: 0.3125rem; } }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-group .form-row__checkout-half-right {
        padding-right: 0;
        padding-left: 0.3125rem; } }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-group .form-row__checkout--one-in-line.form-row {
        flex-basis: 100%;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-form-group .form-row__checkout--one-in-line.form-row {
        flex-basis: 65%;
        max-width: 65%;
        margin-right: 20%;
        padding-left: 0;
        padding-right: 0; } }
    .pt_checkout .cl-form-group .form-row__checkout--no-label .cl-form-description {
      display: none; }
  .pt_checkout .cl-form-group .form-row-full {
    flex-basis: 100%;
    padding: 0; }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-group .form-row-full {
        padding: 0 0.9375rem; } }
    @media (min-width: 768px) {
      .pt_checkout .cl-form-group .form-row-full__checkout {
        padding-left: 0;
        padding-right: 0; } }
  .pt_checkout .cl-form-group .cl-form-input, .pt_checkout .cl-form-group .cl-return-select__button.ui-selectmenu-button {
    margin-bottom: 0; }
  .pt_checkout .cl-form-group .field-wrapper {
    display: block;
    width: auto; }

.pt_checkout .cl-inline-form {
  padding: 0; }
  @media (min-width: 768px) {
    .pt_checkout .cl-inline-form {
      padding: 0 0.9375rem; } }
  @media (min-width: 768px) {
    .pt_checkout .cl-inline-form__checkout {
      padding-left: 0;
      padding-right: 0; } }

.pt_checkout .cl-submit-order {
  margin: 0;
  padding: 1.875rem 0;
  align-items: center;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (min-width: 768px) {
    .pt_checkout .cl-submit-order {
      padding: 1.875rem 0; } }
  @media (min-width: 1024px) {
    .pt_checkout .cl-submit-order {
      padding: 1.875rem 0; } }
  @media (min-width: 1366px) {
    .pt_checkout .cl-submit-order {
      padding: 1.875rem 0; } }
  .pt_checkout .cl-submit-order__button {
    margin: 0; }

.pt_checkout .cl-coupon-code-form {
  align-items: flex-end; }
  .pt_checkout .cl-coupon-code-form__button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 2.125rem;
    font-size: 0.75rem;
    padding: 0.375rem 0.625rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-coupon-code-form__button {
        height: 2.125rem;
        font-size: 0.75rem;
        padding: 0.375rem 0.625rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-coupon-code-form__button {
        height: 2.125rem;
        font-size: 0.75rem;
        padding: 0.375rem 0.625rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-coupon-code-form__button {
        height: 2.125rem;
        font-size: 0.75rem;
        padding: 0.375rem 0.625rem; } }
    .pt_checkout .cl-coupon-code-form__button:hover, .pt_checkout .cl-coupon-code-form__button:focus {
      color: #fff;
      background: #403e3d; }
  .pt_checkout .cl-coupon-code-form__error {
    font-size: 0.75rem;
    display: inline-block;
    color: #a94442;
    padding: 0;
    width: 100%; }
  .pt_checkout .cl-coupon-code-form .cl-form-input, .pt_checkout .cl-coupon-code-form .cl-return-select__button.ui-selectmenu-button {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0; }
  .pt_checkout .cl-coupon-code-form__info {
    padding: 0 0.9375rem 0.625rem 0;
    font-size: 0.75rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-coupon-code-form__info {
        padding-left: 0; } }

.pt_checkout .payment-method {
  display: none; }
  .pt_checkout .payment-method.payment-method-expanded {
    display: block; }
  .pt_checkout .payment-method .error-form {
    padding: 0.625rem 0; }

.pt_checkout .cl-payment-method-options {
  flex-wrap: wrap;
  margin-bottom: 0; }

.pt_checkout .cl-payment-method-btn.form-row.label-inline {
  padding: 0; }

.pt_checkout .cl-payment-method-btn.is-PayPal {
  display: none; }

.pt_checkout .cl-payment-method-btn .affirm-as-low-as {
  display: inline; }
  .pt_checkout .cl-payment-method-btn .affirm-as-low-as a {
    color: #403e3d;
    text-decoration: underline; }
    .pt_checkout .cl-payment-method-btn .affirm-as-low-as a:hover, .pt_checkout .cl-payment-method-btn .affirm-as-low-as a:focus {
      color: #b88c1d;
      text-decoration: underline; }

.pt_checkout .cl-payment-card-date {
  flex-wrap: wrap; }
  .pt_checkout .cl-payment-card-date .form-row.month, .pt_checkout .cl-payment-card-date .form-row.year {
    flex-basis: 100%;
    max-width: 100%; }
    @media (min-width: 768px) {
      .pt_checkout .cl-payment-card-date .form-row.month, .pt_checkout .cl-payment-card-date .form-row.year {
        flex-basis: 50%;
        max-width: 50%; } }
  @media (min-width: 768px) {
    .pt_checkout .cl-payment-card-date .form-row.month--reduced, .pt_checkout .cl-payment-card-date .form-row.year--reduced {
      flex-basis: 32.5%;
      max-width: 32.5%; } }
  .pt_checkout .cl-payment-card-date .form-row label {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0; }

.pt_checkout .cl-payment-card-date-label {
  padding: 0; }
  @media (min-width: 768px) {
    .pt_checkout .cl-payment-card-date-label {
      padding: 0 0.9375rem; } }

.pt_checkout .cl-cvn-wrapper {
  flex-direction: column; }
  @media (min-width: 768px) {
    .pt_checkout .cl-cvn-wrapper {
      flex-basis: 32.5%;
      max-width: 32.5%; } }
  @media (min-width: 768px) {
    .pt_checkout .cl-cvn-wrapper .error-form {
      width: calc(100% - 5px); } }
  .pt_checkout .cl-cvn-wrapper__img-wrapper {
    align-items: flex-start; }
    .pt_checkout .cl-cvn-wrapper__img-wrapper.amex .cl-cvn-wrapper__image {
      display: none; }
      .pt_checkout .cl-cvn-wrapper__img-wrapper.amex .cl-cvn-wrapper__image--amex {
        display: block; }
  @media (min-width: 1024px) {
    .pt_checkout .cl-cvn-wrapper__field {
      min-width: 70%; } }
  .pt_checkout .cl-cvn-wrapper__image {
    max-width: 2.8125rem;
    margin-top: 1.25rem; }
    @media (min-width: 1024px) {
      .pt_checkout .cl-cvn-wrapper__image {
        width: 100%; } }
    .pt_checkout .cl-cvn-wrapper__image--amex {
      display: none; }

.pt_checkout .cl-ap-billing {
  flex-direction: column; }
  .pt_checkout .cl-ap-billing p {
    margin: 0;
    font-family: "Montserrat", Arial, sans-serif;
    color: #666;
    font-size: 0.875rem;
    line-height: 1.25rem; }
    @media (min-width: 768px) {
      .pt_checkout .cl-ap-billing p {
        font-size: 0.875rem;
        line-height: 1.25rem; } }
    @media (min-width: 1024px) {
      .pt_checkout .cl-ap-billing p {
        font-size: 0.875rem;
        line-height: 1.25rem; } }
    @media (min-width: 1366px) {
      .pt_checkout .cl-ap-billing p {
        font-size: 0.875rem;
        line-height: 1.25rem; } }

.pt_checkout .ui-selectmenu-button.ui-button {
  flex-basis: 100%;
  padding-left: 0.8125rem;
  padding-right: 0.5rem;
  background: transparent;
  border-radius: 0;
  margin-right: 0; }
  .pt_checkout .ui-selectmenu-button.ui-button .ui-selectmenu-text {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    max-width: 75vw; }
    @media (min-width: 1024px) {
      .pt_checkout .ui-selectmenu-button.ui-button .ui-selectmenu-text {
        max-width: 100%; } }
  .pt_checkout .ui-selectmenu-button.ui-button .ui-icon {
    width: 1rem;
    height: 0.625rem;
    margin: 0.375rem 0 0;
    border: 0;
    background: none; }
  .pt_checkout .ui-selectmenu-button.ui-button .cl-svg-icon-dropdown {
    width: 100%;
    height: 100%;
    display: block;
    fill: #565656; }
    .pt_checkout .ui-selectmenu-button.ui-button .cl-svg-icon-dropdown * {
      fill: #565656; }

.coupon-remove-link__text {
  border: 0;
  background: transparent;
  cursor: pointer;
  text-align: center;
  color: #403e3d;
  font-size: 0.75rem;
  padding: 0.25rem; }
  .coupon-remove-link__text:hover, .coupon-remove-link__text:focus {
    color: #b88c1d;
    text-decoration: underline; }

.cl-dropdown {
  width: 100%;
  margin-bottom: 0;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 0.0625rem;
  padding: 0 0 0.375rem;
  max-height: 9.0625rem;
  border: 0.0625rem solid #7a9cd3 !important; }
  .cl-dropdown .ui-menu-item-wrapper {
    padding: 0.5rem 0.8125rem 0.4375rem;
    white-space: nowrap; }
    .cl-dropdown .ui-menu-item-wrapper.ui-state-active {
      background: #1e90ff; }

.cl-dd-arrow-down {
  width: 0;
  height: 0;
  float: right;
  border-left: 0.1875rem solid transparent;
  border-right: 0.1875rem solid transparent;
  border-top: 0.375rem solid #333; }

.cl-select-wrap .ui-selectmenu-button {
  width: 100%; }

.cl-select-wrap .ui-selectmenu-menu {
  width: 100%; }
  @media (min-width: 768px) {
    .cl-select-wrap .ui-selectmenu-menu {
      width: 95.5%; } }
  @media (min-width: 1024px) {
    .cl-select-wrap .ui-selectmenu-menu {
      width: 71.5%; } }
  @media (min-width: 1366px) {
    .cl-select-wrap .ui-selectmenu-menu {
      width: 72%; } }
  .cl-select-wrap .ui-selectmenu-menu ul {
    width: 100% !important; }

.pt_order-confirmation {
  color: #403e3d; }
  .pt_order-confirmation .confirmation {
    width: 100%; }
    @media (max-width: 1023px) {
      .pt_order-confirmation .confirmation {
        margin-bottom: 1.5625rem; } }
  .pt_order-confirmation .login-create-account fieldset {
    margin: 0;
    padding: 0;
    border: none; }
  .pt_order-confirmation .login-create-account .confirmation-register-subtitle {
    font-size: 0.75rem;
    font-weight: 300;
    line-height: 1.375rem; }
  .pt_order-confirmation .login-create-account .order-confirm-form {
    display: none; }
  @media (max-width: 767px) {
    .pt_order-confirmation .login-create-account .cl-button {
      width: 100%; } }
  .pt_order-confirmation .attribute.name {
    margin-bottom: 0.625rem; }
  .pt_order-confirmation .attribute .produt-name-link {
    font-size: 0.875rem;
    font-weight: 900; }
  .pt_order-confirmation .in-stock-order {
    margin-top: 0.625rem;
    font-weight: 900; }
  .pt_order-confirmation .confirmation-register-email {
    display: flex;
    align-items: baseline;
    font-size: 0.875rem;
    font-weight: 700;
    color: #565656; }
    .pt_order-confirmation .confirmation-register-email .form-row {
      width: 100%; }
    .pt_order-confirmation .confirmation-register-email .cl-form-label {
      display: none; }
    .pt_order-confirmation .confirmation-register-email .cl-form-input, .pt_order-confirmation .confirmation-register-email .cl-return-select__button.ui-selectmenu-button {
      border: 0;
      padding: 0;
      margin: 0;
      height: auto;
      font-weight: 300;
      pointer-events: none;
      margin-left: 0.625rem; }
  .pt_order-confirmation .orderdetails {
    padding: 0; }
    @media print {
      .pt_order-confirmation .orderdetails {
        margin-top: 0.9375rem; } }
    .pt_order-confirmation .orderdetails .cc-owner {
      display: none; }
    .pt_order-confirmation .orderdetails__order-title {
      font-size: 1.3125rem; }
    .pt_order-confirmation .orderdetails .cl-print-confirmation-button {
      display: none; }
      @media print {
        .pt_order-confirmation .orderdetails .cl-print-confirmation-button {
          display: inline-block;
          color: #403e3d;
          background: #fff;
          border-color: #403e3d; } }
      @media (min-width: 768px) {
        .pt_order-confirmation .orderdetails .cl-print-confirmation-button {
          display: inline-block; } }
  .pt_order-confirmation .order-product-image img {
    width: 100%; }
  .pt_order-confirmation .line-item {
    padding: 1.5625rem 0;
    font-size: 0.75rem;
    line-height: 1.125rem;
    border-top: 0.0625rem solid #d9d6d2; }
    @media print {
      .pt_order-confirmation .line-item &gt; div:first-child {
        flex-basis: 25%;
        max-width: 25%; } }
    @media print {
      .pt_order-confirmation .line-item &gt; div:nth-child(2) {
        flex-basis: 41.667%;
        max-width: 41.667%; } }
    @media print {
      .pt_order-confirmation .line-item &gt; div:nth-child(3),
      .pt_order-confirmation .line-item &gt; div:nth-child(4) {
        flex-basis: 16.667%;
        max-width: 16.667%; } }
    .pt_order-confirmation .line-item .product-name-link {
      font-size: 0.875rem;
      font-weight: 600;
      color: #403e3d; }
      .pt_order-confirmation .line-item .product-name-link:hover, .pt_order-confirmation .line-item .product-name-link:focus {
        color: #b88c1d; }
    .pt_order-confirmation .line-item .line-item-quantity,
    .pt_order-confirmation .line-item .line-item-price {
      font-size: 0.75rem; }
      @media (min-width: 768px) {
        .pt_order-confirmation .line-item .line-item-quantity,
        .pt_order-confirmation .line-item .line-item-price {
          font-size: 0.75rem; } }
      @media print {
        .pt_order-confirmation .line-item .line-item-quantity span,
        .pt_order-confirmation .line-item .line-item-price span {
          display: none; } }
    .pt_order-confirmation .line-item .line-item-quantity {
      text-align: left; }
      @media (min-width: 768px) {
        .pt_order-confirmation .line-item .line-item-quantity {
          text-align: center; } }
  @media print {
    .pt_order-confirmation .line-item-quantity-column {
      margin-left: 0; } }
  .pt_order-confirmation .shipping-user-name {
    font-size: 0.75rem;
    font-weight: 700; }
  .pt_order-confirmation .cl-payment-block {
    padding: 0;
    border-top: 0.0625rem solid #d9d6d2;
    font-size: 0.75rem;
    line-height: 1.125rem; }
    @media (min-width: 1024px) {
      .pt_order-confirmation .cl-payment-block {
        padding: 1.5625rem 0; } }
    .pt_order-confirmation .cl-payment-block .label {
      font-size: 1rem; }
      @media (min-width: 1024px) {
        .pt_order-confirmation .cl-payment-block .label {
          font-size: 0.875rem; } }
    @media print {
      .pt_order-confirmation .cl-payment-block .cl-continue-shopping-button {
        color: #403e3d;
        background: #fff;
        border-color: #403e3d; } }
    @media print {
      .pt_order-confirmation .cl-payment-block__order-details {
        flex-basis: 70%;
        max-width: 70%; } }
    .pt_order-confirmation .cl-payment-block .shipping-status,
    .pt_order-confirmation .cl-payment-block .shipping-method {
      display: flex; }
      .pt_order-confirmation .cl-payment-block .shipping-status .value,
      .pt_order-confirmation .cl-payment-block .shipping-method .value {
        padding-left: 0.625rem; }
    @media (max-width: 1023px) {
      .pt_order-confirmation .cl-payment-block .payment-item {
        margin-top: 1.5625rem; } }
    @media print {
      .pt_order-confirmation .cl-payment-block .payment-item {
        flex-basis: 33.33%;
        max-width: 33.33%; } }
    .pt_order-confirmation .cl-payment-block .payment-item__order-total {
      padding: 0 0.3125rem; }
      @media print {
        .pt_order-confirmation .cl-payment-block .payment-item__order-total {
          flex-basis: 30%;
          max-width: 30%; } }
      @media (min-width: 768px) {
        .pt_order-confirmation .cl-payment-block .payment-item__order-total {
          padding: 0 0.625rem; } }
      @media (min-width: 1024px) {
        .pt_order-confirmation .cl-payment-block .payment-item__order-total {
          padding: 0 0.5rem; } }
      @media (min-width: 1366px) {
        .pt_order-confirmation .cl-payment-block .payment-item__order-total {
          padding: 0 0.625rem; } }
    .pt_order-confirmation .cl-payment-block .payment-type {
      display: none; }
  @media print {
    .pt_order-confirmation .actions {
      text-align: left; } }
  @media (min-width: 1024px) {
    .pt_order-confirmation .actions {
      text-align: left; } }
  @media (max-width: 767px) {
    .pt_order-confirmation .actions {
      margin-top: 1.5625rem;
      width: 100%;
      text-align: center; } }
  .pt_order-confirmation span.error {
    display: inline-block;
    width: 100%;
    margin-top: 0.625rem;
    padding: 0.625rem;
    font-family: "Montserrat", Arial, sans-serif;
    color: #a94442;
    text-align: center;
    font-size: 0.875rem;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede; }
  .pt_order-confirmation .input-wrap {
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    @media (min-width: 1024px) {
      .pt_order-confirmation .input-wrap {
        flex-direction: row; } }
    .pt_order-confirmation .input-wrap .form-row {
      width: 100%; }
      @media (min-width: 1024px) {
        .pt_order-confirmation .input-wrap .form-row {
          width: 45%; } }
  .pt_order-confirmation .cl-order-heading {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.25rem;
    letter-spacing: 0.0125rem; }
    @media (min-width: 768px) {
      .pt_order-confirmation .cl-order-heading {
        font-size: 1.125rem;
        line-height: 1.375rem;
        letter-spacing: 0.0125rem; } }
    @media (min-width: 1024px) {
      .pt_order-confirmation .cl-order-heading {
        font-size: 1.3125rem;
        line-height: 1.5625rem;
        letter-spacing: 0.025rem; } }
    @media (min-width: 1366px) {
      .pt_order-confirmation .cl-order-heading {
        font-size: 1.3125rem;
        line-height: 1.5625rem;
        letter-spacing: 0.03125rem; } }
  .pt_order-confirmation .order-number {
    font-size: 0.75rem;
    line-height: 1rem; }
    .pt_order-confirmation .order-number__title {
      font-size: 1.3125rem;
      line-height: 1.2; }
    .pt_order-confirmation .order-number__code {
      font-weight: 500;
      color: #08831e; }

.cl-sorting-bar {
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  margin-bottom: 1.875rem;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (min-width: 768px) {
    .cl-sorting-bar {
      padding-top: 0.9375rem;
      padding-bottom: 0.9375rem;
      margin-bottom: 1.875rem; } }
  @media (min-width: 1024px) {
    .cl-sorting-bar {
      flex-wrap: nowrap;
      padding-top: 0.9375rem;
      padding-bottom: 0.9375rem;
      margin-bottom: 1.875rem;
      border-bottom: 0.0625rem solid #d9d6d2; } }
  @media (min-width: 1366px) {
    .cl-sorting-bar {
      padding-top: 0.9375rem;
      padding-bottom: 0.9375rem;
      margin-bottom: 2.5rem; } }
  .cl-sorting-bar.has-refinement {
    margin-bottom: 0.625rem; }
    @media (min-width: 768px) {
      .cl-sorting-bar.has-refinement {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1024px) {
      .cl-sorting-bar.has-refinement {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1366px) {
      .cl-sorting-bar.has-refinement {
        margin-bottom: 0.625rem; } }
  .cl-sorting-bar__thumb {
    width: 1.625rem;
    height: 1.625rem;
    margin-right: 0.3125rem;
    background: #d9d6d2; }
  .cl-sorting-bar__button {
    font-family: "Montserrat", Arial, sans-serif; }
    .cl-sorting-bar__button.ui-selectmenu-button {
      align-items: center;
      display: flex;
      width: auto;
      border: 0;
      padding: 1.125rem 1.25rem;
      border-radius: 0;
      background: none;
      font-weight: 600;
      font-size: 0.75rem;
      line-height: 1rem; }
      @media (min-width: 768px) {
        .cl-sorting-bar__button.ui-selectmenu-button {
          padding: 1.125rem 2.375rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      @media (min-width: 1024px) {
        .cl-sorting-bar__button.ui-selectmenu-button {
          padding: 0.75rem 1.25rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      @media (min-width: 1366px) {
        .cl-sorting-bar__button.ui-selectmenu-button {
          padding: 0.625rem 1.25rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
    .cl-sorting-bar__button.ui-selectmenu-button-open {
      outline: none;
      box-shadow: 0 0 0.1875rem 0 rgba(64, 62, 61, 0.5); }
  .cl-sorting-bar__drop-label {
    float: left;
    margin-right: 0.1875rem; }
  .cl-sorting-bar__icon {
    order: 3;
    width: 0.75rem;
    height: 0.875rem;
    background: none !important; }
    .cl-sorting-bar__icon .cl-svg-icon {
      display: block;
      width: 100%;
      height: 100%;
      margin: 0 0.125rem; }
  .cl-sorting-bar__menu {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    max-height: 0;
    padding-top: 2.75rem;
    border: 0;
    z-index: 400;
    transition: all 0.4s ease;
    overflow: hidden; }
    @media (min-width: 768px) {
      .cl-sorting-bar__menu {
        padding-top: 2.75rem; } }
    @media (min-width: 1024px) {
      .cl-sorting-bar__menu {
        display: none;
        position: absolute;
        width: auto;
        height: auto;
        max-height: none;
        padding-top: 0;
        box-shadow: 0 0.125rem 0.1875rem 0 rgba(64, 62, 61, 0.5);
        z-index: 10;
        transition: none; } }
    .cl-sorting-bar__menu--backdrop {
      z-index: 3; }
    .cl-sorting-bar__menu.ui-selectmenu-open {
      max-height: 100%;
      z-index: 120; }
      @media (min-width: 1024px) {
        .cl-sorting-bar__menu.ui-selectmenu-open {
          display: block;
          z-index: 20; } }
    .cl-sorting-bar__menu .ui-menu {
      width: 100%;
      height: 100%;
      overflow: auto;
      background: #fff; }
      @media (min-width: 1024px) {
        .cl-sorting-bar__menu .ui-menu {
          overflow: initial;
          width: auto;
          height: auto; } }
    .cl-sorting-bar__menu .ui-menu-item {
      display: block;
      width: auto;
      padding: 0;
      border-bottom: 0.0625rem solid #d9d6d2; }
      .cl-sorting-bar__menu .ui-menu-item.ui-state-disabled {
        display: none; }
      @media (min-width: 1024px) {
        .cl-sorting-bar__menu .ui-menu-item {
          border-bottom: 0; } }
    .cl-sorting-bar__menu .ui-menu-item-wrapper {
      width: auto;
      margin: 0;
      padding: 1.125rem 1.25rem;
      border-radius: 0;
      font-weight: 600;
      font-size: 0.75rem;
      line-height: 1rem;
      font-family: "Montserrat", Arial, sans-serif;
      color: #403e3d; }
      @media (min-width: 768px) {
        .cl-sorting-bar__menu .ui-menu-item-wrapper {
          padding: 1.125rem 2.375rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      @media (min-width: 1024px) {
        .cl-sorting-bar__menu .ui-menu-item-wrapper {
          padding: 0.75rem 1.25rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      @media (min-width: 1366px) {
        .cl-sorting-bar__menu .ui-menu-item-wrapper {
          padding: 0.625rem 1.25rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      .cl-sorting-bar__menu .ui-menu-item-wrapper.ui-state-active {
        border: 0;
        background: #f7f7f7;
        font-weight: 600;
        color: #403e3d; }
      .cl-sorting-bar__menu .ui-menu-item-wrapper.ui-active-option {
        display: flex;
        align-items: center;
        background: #f7f7f7; }
        .cl-sorting-bar__menu .ui-menu-item-wrapper.ui-active-option::before {
          content: "";
          display: inline-block;
          width: 0.25rem;
          height: 0.25rem;
          border-radius: 50%;
          background-color: #000;
          margin-right: 0.3125rem; }
  .cl-sorting-bar__mobile-filter {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500; }
    @media (min-width: 1024px) {
      .cl-sorting-bar__mobile-filter {
        display: none !important; } }

.cl-variation-select {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.25rem;
  height: 3.125rem;
  width: 100% !important;
  padding: 0 1.25rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: normal;
  line-height: normal;
  border: 0.0625rem solid #d9d6d2; }
  .cl-variation-select:hover, .cl-variation-select:focus {
    font-weight: 300; }
  @media (min-width: 768px) {
    .cl-variation-select {
      margin-top: 1.25rem;
      height: 3.125rem;
      padding: 0 1.25rem;
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .cl-variation-select {
      margin-top: 1.25rem;
      height: 3.125rem;
      width: 100%;
      max-width: 30rem;
      padding: 0 1.25rem;
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .cl-variation-select {
      margin-top: 1.25rem;
      height: 3.125rem;
      width: 100%;
      max-width: 100%;
      padding: 0 1.25rem;
      font-size: 0.75rem; } }
  .cl-variation-select__menu {
    display: block;
    position: relative;
    width: 100%;
    max-height: 0;
    border: 0;
    z-index: 400;
    overflow: hidden; }
    @media (min-width: 1024px) {
      .cl-variation-select__menu {
        display: none;
        position: absolute;
        width: auto;
        height: auto;
        max-height: none;
        padding-top: 0;
        box-shadow: 0 0.125rem 0.1875rem 0 rgba(64, 62, 61, 0.5);
        z-index: 10; } }
    .cl-variation-select__menu.ui-selectmenu-open {
      max-height: 100%;
      z-index: 12; }
      @media (min-width: 1024px) {
        .cl-variation-select__menu.ui-selectmenu-open {
          display: block; } }
    .cl-variation-select__menu .ui-menu {
      height: 100%;
      max-height: 22.3125rem;
      overflow: auto;
      background: #fff; }
      @media (max-width: 1023px) {
        .cl-variation-select__menu .ui-menu {
          width: 100% !important;
          -webkit-overflow-scrolling: touch; } }
      @media (min-width: 1024px) {
        .cl-variation-select__menu .ui-menu {
          overflow-x: initial;
          overflow-y: auto;
          width: auto;
          height: auto; } }
    .cl-variation-select__menu .ui-menu-item {
      width: auto;
      padding: 0;
      border-bottom: 0.0625rem solid #d9d6d2; }
      @media (min-width: 1024px) {
        .cl-variation-select__menu .ui-menu-item {
          border-bottom: 0; } }
    .cl-variation-select__menu .ui-menu-item-wrapper {
      display: flex;
      align-items: center;
      margin: 0;
      height: 3.125rem;
      width: 100% !important;
      padding: 1.125rem 1.25rem;
      border-radius: 0;
      font-family: "Montserrat", Arial, sans-serif;
      font-size: 0.75rem;
      font-weight: 600;
      letter-spacing: normal;
      line-height: normal; }
      @media (min-width: 768px) {
        .cl-variation-select__menu .ui-menu-item-wrapper {
          height: 3.125rem;
          padding: 0 1.25rem;
          font-size: 0.75rem; } }
      @media (min-width: 1024px) {
        .cl-variation-select__menu .ui-menu-item-wrapper {
          height: 3.125rem;
          width: 100%;
          max-width: 100%;
          padding: 0 1.25rem;
          font-size: 0.75rem; } }
      @media (min-width: 1366px) {
        .cl-variation-select__menu .ui-menu-item-wrapper {
          height: 3.125rem;
          width: 100%;
          max-width: 100%;
          padding: 0 1.25rem;
          font-size: 0.75rem; } }
      .cl-variation-select__menu .ui-menu-item-wrapper.ui-state-active {
        font-weight: 600;
        border: 0;
        background: #f7f7f7;
        color: #403e3d; }
  .cl-variation-select .ui-selectmenu-text {
    font-size: 0.75rem;
    font-family: "Montserrat", Arial, sans-serif; }
  .cl-variation-select__button {
    font-family: "Montserrat", Arial, sans-serif; }
    .cl-variation-select__button.ui-selectmenu-button {
      align-items: center;
      display: flex;
      width: auto;
      border: 0;
      padding: 1.125rem 1.25rem;
      border-radius: 0;
      background: none;
      font-weight: 600;
      font-size: 0.75rem;
      line-height: 1rem; }
      @media (min-width: 768px) {
        .cl-variation-select__button.ui-selectmenu-button {
          padding: 1.125rem 2.375rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      @media (min-width: 1024px) {
        .cl-variation-select__button.ui-selectmenu-button {
          padding: 0.75rem 1.25rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      @media (min-width: 1366px) {
        .cl-variation-select__button.ui-selectmenu-button {
          padding: 0.625rem 1.25rem;
          font-size: 0.75rem;
          line-height: 1rem; } }
      .cl-variation-select__button.ui-selectmenu-button.ui-button {
        width: 100%; }
        @media (min-width: 1024px) {
          .cl-variation-select__button.ui-selectmenu-button.ui-button {
            width: 100%;
            max-width: 30rem; } }
        @media (min-width: 1366px) {
          .cl-variation-select__button.ui-selectmenu-button.ui-button {
            max-width: 30rem; } }
    .cl-variation-select__button.ui-selectmenu-button-open {
      outline: none;
      box-shadow: 0 0 0.1875rem 0 rgba(64, 62, 61, 0.5); }

.ui-dialog .cl-variation-select__menu {
  width: 73%;
  position: absolute; }
  @media (min-width: 768px) {
    .ui-dialog .cl-variation-select__menu {
      width: 35%; } }
  @media (min-width: 1024px) {
    .ui-dialog .cl-variation-select__menu {
      width: auto; } }

.breadcrumb-element {
  display: inline;
  color: #403e3d; }
  .cl-refine-bar .breadcrumb-element {
    display: none; }
  .breadcrumb-element::after {
    content: " /"; }
  .breadcrumb-element:hover, .breadcrumb-element:focus {
    color: #b88c1d; }
  .breadcrumb-element:last-of-type {
    pointer-events: none;
    color: #bab5ae; }
    .breadcrumb-element:last-of-type::after {
      content: none; }
  .breadcrumb-element.breadcrumb-search-result {
    display: block;
    pointer-events: initial;
    color: #403e3d; }
    .breadcrumb-element.breadcrumb-search-result::after {
      content: none; }
  .breadcrumb-element .breadcrumb-search-result-url {
    font-weight: 600;
    color: #403e3d; }

.cl-refine-bar {
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.625rem; }
  @media (min-width: 768px) {
    .cl-refine-bar {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1024px) {
    .cl-refine-bar {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1366px) {
    .cl-refine-bar {
      margin-bottom: 0.625rem; } }
  .cl-refine-bar .breadcrumb-element {
    /* stylelint-disable-line */ }
    .cl-refine-bar .breadcrumb-element.breadcrumb-search-result {
      display: none; }

@media (max-width: 1023px) {
  .cl-clear-filters {
    width: 100%;
    text-align: center; } }

.breadcrumb-refinement {
  flex-wrap: wrap;
  float: left;
  display: none; }
  .cl-refine-bar .breadcrumb-refinement {
    display: flex; }

.refinement-element {
  align-items: center;
  padding: 0.5rem 0.625rem;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  background: #403e3d;
  color: #fff;
  font-weight: 500; }
  @media (min-width: 1366px) {
    .refinement-element {
      margin-right: 0.625rem;
      padding: 0.5rem 0.625rem; } }
  .refinement-element__clear {
    color: #fff; }
    .refinement-element__clear:hover, .refinement-element__clear:focus {
      color: #b88c1d; }
  .refinement-element__icon {
    width: 0.625rem;
    height: 0.625rem;
    margin-left: 0.625rem;
    fill: currentColor; }
  .refinement-element__ref-label {
    margin-right: 0.125rem; }

.cl-search-result-container.loading,
.cl-no-found-result-container.loading {
  position: relative; }
  .cl-search-result-container.loading::before,
  .cl-no-found-result-container.loading::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    content: ""; }
  .cl-search-result-container.loading .loading-spinner,
  .cl-no-found-result-container.loading .loading-spinner {
    position: absolute;
    left: 50%;
    z-index: 51;
    display: block;
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 50%;
    content: "";
    color: #403e3d;
    animation: load-spinner 1.3s infinite linear; }

.cl-pagination {
  width: 100%;
  color: #403e3d; }
  @media (min-width: 1024px) {
    .cl-pagination {
      width: auto; } }
  .cl-search-pagination .cl-pagination {
    width: 100%; }
  .cl-pagination__results-label {
    padding-bottom: 0.9375rem; }
    @media (min-width: 768px) {
      .cl-pagination__results-label {
        padding-bottom: 0.9375rem; } }
    @media (min-width: 1024px) {
      .cl-pagination__results-label {
        padding-bottom: 0; } }
    .cl-search-pagination .cl-pagination__results-label {
      display: none; }
  .cl-pagination__links {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-bottom: 1.375rem;
    border-top: 0.0625rem solid #d9d6d2; }
    @media (min-width: 768px) {
      .cl-pagination__links {
        padding-bottom: 1.375rem; } }
    @media (min-width: 1024px) {
      .cl-pagination__links {
        justify-content: flex-end;
        padding-bottom: 2.5rem; } }
    @media (min-width: 1366px) {
      .cl-pagination__links {
        padding-bottom: 2.625rem; } }
    .cl-sorting-bar .cl-pagination__links {
      display: none; }
  .cl-pagination__link, .cl-pagination__item.current-page {
    display: inline-block;
    padding: 1.125rem 0.3125rem; }
    @media (min-width: 768px) {
      .cl-pagination__link, .cl-pagination__item.current-page {
        padding: 1.125rem 0.875rem; } }
    @media (min-width: 1024px) {
      .cl-pagination__link, .cl-pagination__item.current-page {
        margin-left: 0.625rem;
        margin-right: 0.625rem;
        padding: 1.125rem 0.4375rem; } }
    @media (min-width: 1366px) {
      .cl-pagination__link, .cl-pagination__item.current-page {
        padding: 1.125rem 0.4375rem; } }
  .cl-pagination__link {
    color: #403e3d; }
    .disabled .cl-pagination__link {
      color: #bab5ae;
      pointer-events: none; }
  .cl-pagination__item {
    position: relative;
    color: #403e3d; }
    .cl-pagination__item:hover, .cl-pagination__item:focus {
      background-color: #d9d6d2; }
    .cl-pagination__item.current-page {
      color: #b88c1d; }
      .cl-pagination__item.current-page::before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 0.1875rem;
        background-color: #b88c1d;
        content: ""; }
      .cl-pagination__item.current-page:hover, .cl-pagination__item.current-page:focus {
        background-color: transparent; }
    .cl-pagination__item.disabled:hover, .cl-pagination__item.disabled:focus {
      background-color: transparent; }

.cl-search-result .tile-extended {
  max-width: 48%;
  margin: 0 1%;
  margin-bottom: 1.875rem;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) {
    .cl-search-result .tile-extended {
      max-width: 31%;
      margin-bottom: 1.875rem; } }
  @media (min-width: 1024px) {
    .cl-search-result .tile-extended {
      margin-bottom: 1.875rem; } }
  @media (min-width: 1366px) {
    .cl-search-result .tile-extended {
      max-width: 23%;
      margin-bottom: 2.5rem; } }

@media (min-width: 768px) {
  .cl-search-result .tile-collapsed {
    max-width: 31%;
    flex-basis: 31%; } }

@media (min-width: 1024px) {
  .cl-search-result .tile-collapsed {
    max-width: 23%;
    flex-basis: 23%; } }

@media (min-width: 1366px) {
  .cl-search-result .tile-collapsed {
    max-width: 18%;
    flex-basis: 18%; } }

@media (min-width: 1024px) {
  .cl-search-result__content {
    padding-left: 1.875rem; } }

@media (min-width: 1366px) {
  .cl-search-result__content {
    padding-left: 2.5rem; } }

@media (min-width: 1024px) {
  .cl-search-result__content--no-refinements {
    padding-left: 0; } }

@media (min-width: 1366px) {
  .cl-search-result__content--no-refinements {
    padding-left: 0; } }

.cl-search-result__breadcrumb, .cl-search-result__header-banner {
  padding-top: 0.9375rem; }
  @media (min-width: 768px) {
    .cl-search-result__breadcrumb, .cl-search-result__header-banner {
      padding-top: 0.9375rem; } }
  @media (min-width: 1024px) {
    .cl-search-result__breadcrumb, .cl-search-result__header-banner {
      padding-top: 0.9375rem; } }
  @media (min-width: 1366px) {
    .cl-search-result__breadcrumb, .cl-search-result__header-banner {
      padding-top: 1.875rem; } }

.cl-quickview-modal {
  padding: 1.5625rem;
  z-index: 197 !important; }
  @media (min-width: 1024px) {
    .cl-quickview-modal {
      max-width: 51.875rem; } }
  @media (min-width: 1366px) {
    .cl-quickview-modal {
      max-width: 83.75rem; } }
  .cl-quickview-modal.cl-modal-dialog {
    border-radius: 0; }
  .cl-quickview-modal__titlebar {
    border: none;
    border-radius: 0; }
  .cl-quickview-modal__title {
    display: none; }
  @media (min-width: 1024px) {
    .cl-quickview-modal .productthumbnail {
      width: 60%; } }
  .cl-quickview-modal .product-name__quickview {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .cl-quickview-modal .ui-dialog-titlebar-close {
    top: 50%;
    right: 0;
    border: 0;
    color: #333;
    background: none;
    z-index: 5; }
    .cl-quickview-modal .ui-dialog-titlebar-close .cl-svg-icon {
      display: block; }
  @media (min-width: 1024px) {
    .cl-quickview-modal .cl-variation-select__menu .ui-menu-item-wrapper {
      max-width: 100%; } }

.category-custom-header__title {
  margin-top: 0.3125rem;
  padding-left: 0.3125rem;
  color: #403e3d;
  text-align: center; }
  @media (min-width: 768px) {
    .category-custom-header__title {
      padding-left: 0.375rem; } }
  @media (min-width: 1024px) {
    .category-custom-header__title {
      margin-top: 1.375rem;
      padding-left: 1rem;
      text-align: left; } }
  @media (min-width: 1366px) {
    .category-custom-header__title {
      margin-top: 1.375rem;
      padding-left: 1.625rem;
      text-align: left; } }

.cl-search-aside-nav {
  position: fixed;
  top: 0;
  left: 0;
  flex-direction: column;
  z-index: 500;
  width: 100%;
  height: 100%;
  display: none;
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  background-color: #fff;
  justify-content: space-between; }
  @media (min-width: 1024px) {
    .cl-search-aside-nav {
      position: static;
      z-index: auto;
      display: block !important; } }
  .cl-search-aside-nav .inline-search-match .evident {
    color: #b88c1d; }
  .cl-search-aside-nav__slider-price-label {
    padding-left: 0.1875rem; }
  .cl-search-aside-nav__title {
    flex-wrap: nowrap;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    line-height: 1; }
    @media (min-width: 768px) {
      .cl-search-aside-nav__title {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        line-height: 1; } }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__title {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        border-bottom: 0.0625rem solid #d9d6d2;
        line-height: 1; }
        .cl-search-aside-nav__title--product {
          padding-bottom: 1.5625rem; } }
    @media (min-width: 1366px) {
      .cl-search-aside-nav__title {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        line-height: 1; }
        .cl-search-aside-nav__title--product {
          padding-bottom: 1.3125rem; } }
    .cl-search-aside-nav__title--no-results {
      line-height: 1.2; }
      @media (min-width: 768px) {
        .cl-search-aside-nav__title--no-results {
          line-height: 1.2; } }
      @media (min-width: 1024px) {
        .cl-search-aside-nav__title--no-results {
          line-height: 1; } }
      @media (min-width: 1680px) {
        .cl-search-aside-nav__title--no-results {
          line-height: 1.5; } }
  .cl-search-aside-nav__refinement {
    padding: 0 1.25rem; }
    @media (min-width: 768px) {
      .cl-search-aside-nav__refinement {
        padding: 0 2.5rem; } }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__refinement {
        padding: 0; } }
  .cl-search-aside-nav__cutoff-label {
    margin-right: 0.3125rem; }
  .cl-search-aside-nav__cutoff--more {
    display: inline-block; }
    .cutoff .cl-search-aside-nav__cutoff--more {
      display: none; }
  .cl-search-aside-nav__cutoff--less {
    display: none; }
    .cutoff .cl-search-aside-nav__cutoff--less {
      display: inline-block; }
  .cl-search-aside-nav__refinement-content {
    display: none;
    padding-bottom: 0.3125rem;
    border-bottom: 0.0625rem solid #d9d6d2; }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__refinement-content {
        display: block; } }
  .cl-search-aside-nav__refinement-header {
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 0.0625rem solid #d9d6d2;
    font-weight: 600;
    overflow: hidden;
    cursor: pointer;
    z-index: 30; }
    @media (min-width: 768px) {
      .cl-search-aside-nav__refinement-header {
        padding-top: 1rem;
        padding-bottom: 1rem; } }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__refinement-header {
        padding-top: 1rem;
        padding-bottom: 1rem; } }
    @media (min-width: 1366px) {
      .cl-search-aside-nav__refinement-header {
        padding-top: 1rem;
        padding-bottom: 1rem; } }
    .cl-search-aside-nav__refinement-header.expanded {
      border-bottom-color: transparent; }
  .cl-search-aside-nav__slider-wrap {
    flex-direction: column; }
  .cl-search-aside-nav__slider-heading, .cl-search-aside-nav__range-inputs {
    justify-content: space-between; }
  .cl-search-aside-nav__range-input {
    max-width: 5.625rem;
    margin-bottom: 0;
    font-weight: 900;
    box-shadow: none;
    -moz-appearance: textfield; }
    .cl-search-aside-nav__range-input::-webkit-inner-spin-button, .cl-search-aside-nav__range-input::-webkit-outer-spin-button {
      appearance: none;
      margin: 0; }
    @media (min-width: 1024px) {
      .is-chrome .cl-search-aside-nav__range-input {
        padding-bottom: 0.5rem; } }
    .cl-search-aside-nav__range-input.cl-form-input, .cl-search-aside-nav__range-input.cl-return-select__button.ui-selectmenu-button {
      padding-left: 1.25rem;
      font-size: 0.75rem; }
    .cl-search-aside-nav__range-input.inch-val {
      padding-left: 0.75rem;
      padding-right: 1.5625rem; }
    .cl-search-aside-nav__range-input::placeholder {
      font-style: normal;
      font-weight: 300; }
    .empty .cl-search-aside-nav__range-input {
      padding-left: 0.75rem;
      padding-right: 0.75rem; }
  .cl-search-aside-nav__brands-search.cl-form-input, .cl-search-aside-nav__brands-search.cl-return-select__button.ui-selectmenu-button {
    font-size: 0.75rem; }
  .cl-search-aside-nav__brands-search::placeholder {
    font-style: normal;
    font-weight: 300; }
  .cl-search-aside-nav__range-wrap {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .cl-search-aside-nav__range-inp-wrapper {
    position: relative; }
    .cl-search-aside-nav__range-inp-wrapper.is-value::before {
      position: absolute;
      top: 0;
      align-items: center;
      display: flex;
      height: 100%;
      box-sizing: border-box;
      content: attr(data-symbol); }
    .cl-search-aside-nav__range-inp-wrapper.empty::before {
      display: none; }
    .cl-search-aside-nav__range-inp-wrapper.price-symbol::before {
      left: 0;
      padding: 0.3125rem 0 0.3125rem 0.75rem; }
    .cl-search-aside-nav__range-inp-wrapper.inch-symbol::before {
      right: 0;
      padding: 0.3125rem 0.75rem 0.3125rem 0; }
  .cl-search-aside-nav__range {
    width: 100%;
    height: 0.625rem;
    background: #fff;
    border-radius: 0.25rem !important;
    border: 0.0625rem solid #d9d6d2 !important; }
  .cl-search-aside-nav__range-highlight {
    background: #b88c1d;
    border: 0.0625rem solid #6f5f53 !important; }
  .cl-search-aside-nav__range-handle {
    top: -0.375rem !important;
    display: block;
    width: 1.25rem !important;
    height: 1.25rem !important;
    border-radius: 50%;
    border: 0 !important;
    background: #403e3d !important; }
    .cl-search-aside-nav__range-handle::after {
      position: absolute;
      left: 50%;
      top: 50%;
      display: block;
      width: 0.375rem;
      height: 0.375rem;
      margin-left: -0.1875rem;
      margin-top: -0.1875rem;
      background: #b88c1d;
      border-radius: 50%;
      content: ""; }
  .cl-search-aside-nav__refinement-link {
    position: relative;
    align-items: center;
    width: 100%;
    padding: 0.5rem 0;
    font-weight: 600;
    text-decoration: none; }
    @media (min-width: 768px) {
      .cl-search-aside-nav__refinement-link {
        padding: 0.5rem 0; } }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__refinement-link {
        padding: 0.625rem 0; } }
    @media (min-width: 1366px) {
      .cl-search-aside-nav__refinement-link {
        padding: 0.625rem 0; } }
    .cl-search-aside-nav__refinement-link:hover, .cl-search-aside-nav__refinement-link:focus,
    .selected .cl-search-aside-nav__refinement-link,
    .active .cl-search-aside-nav__refinement-link {
      text-decoration: underline; }
  .cl-search-aside-nav .Finish_Color .selected {
    margin: 0.3125rem 0;
    padding: 0 0.625rem;
    border: 0.0625rem solid #403e3d; }
    .cl-search-aside-nav .Finish_Color .selected .cl-link {
      padding: 0.3125rem 0; }
  .cl-search-aside-nav__ref-wrapper {
    overflow: auto;
    height: 85%;
    max-height: 100%;
    flex-grow: 2; }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__ref-wrapper {
        overflow: initial;
        height: auto;
        max-height: none; } }
  .cl-search-aside-nav__checkbox {
    position: relative;
    display: inline-block;
    min-width: 1rem;
    width: 1rem;
    height: 1rem;
    margin-right: 0.4375rem;
    border: 0.0625rem solid #403e3d; }
    @media (min-width: 768px) {
      .cl-search-aside-nav__checkbox {
        min-width: 1rem;
        width: 1rem;
        height: 1rem; } }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__checkbox {
        min-width: 1rem;
        width: 1rem;
        height: 1rem; } }
    @media (min-width: 1366px) {
      .cl-search-aside-nav__checkbox {
        min-width: 1rem;
        width: 1rem;
        height: 1rem; } }
    .cl-search-aside-nav__checkbox::before {
      position: absolute;
      left: 0;
      top: 0;
      display: none;
      box-sizing: border-box;
      width: 100%;
      height: 100%;
      border: 0.125rem solid #fff;
      background-color: #403e3d;
      content: ""; }
    .selected .cl-search-aside-nav__checkbox::before {
      display: inline-block; }
  .cl-search-aside-nav__image {
    width: 1.625rem;
    height: 1.625rem;
    margin-right: 0.4375rem;
    background: #d9d6d2; }
  .cl-search-aside-nav__refinement-count {
    display: inline-block;
    margin-left: 0.3125rem; }
  .cl-search-aside-nav__accordion-icon {
    display: inline-block;
    min-width: 0.625rem;
    width: 0.75rem;
    height: 0.75rem;
    fill: currentColor; }
    @media (min-width: 768px) {
      .cl-search-aside-nav__accordion-icon {
        width: 0.75rem;
        height: 0.75rem; } }
    @media (min-width: 1024px) {
      .cl-search-aside-nav__accordion-icon {
        width: 0.75rem;
        height: 0.75rem; } }
    @media (min-width: 1366px) {
      .cl-search-aside-nav__accordion-icon {
        width: 0.75rem;
        height: 0.75rem; } }
    .is-ie .cl-search-aside-nav__accordion-icon,
    .is-edge .cl-search-aside-nav__accordion-icon {
      pointer-events: none; }
    .cl-search-aside-nav__accordion-icon--plus {
      display: inline-block; }
      .expanded .cl-search-aside-nav__accordion-icon--plus {
        display: none; }
    .cl-search-aside-nav__accordion-icon--minus {
      display: none; }
      .expanded .cl-search-aside-nav__accordion-icon--minus {
        display: inline-block; }

.cl-brands {
  padding-top: 3.75rem;
  padding-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .cl-brands {
      padding-top: 3.75rem;
      padding-bottom: 1.875rem; } }
  @media (min-width: 1024px) {
    .cl-brands {
      padding-top: 3.75rem;
      padding-bottom: 1.875rem; } }
  @media (min-width: 1366px) {
    .cl-brands {
      padding-top: 3.75rem;
      padding-bottom: 1.875rem; } }
  .cl-brands__headings {
    padding-bottom: 1.875rem;
    color: #5f5853; }
    @media (min-width: 768px) {
      .cl-brands__headings {
        padding-bottom: 1.875rem; } }
    @media (min-width: 1024px) {
      .cl-brands__headings {
        padding-bottom: 1.875rem; } }
    @media (min-width: 1366px) {
      .cl-brands__headings {
        padding-bottom: 1.875rem; } }
  .cl-brands__title {
    font-weight: normal;
    font-size: 1rem; }
    @media (min-width: 768px) {
      .cl-brands__title {
        font-size: 1.375rem; } }
    @media (min-width: 1024px) {
      .cl-brands__title {
        font-size: 1.375rem; } }
    @media (min-width: 1366px) {
      .cl-brands__title {
        font-size: 1.125rem; } }
  .cl-brands__subtitle {
    margin-top: 0.625rem;
    margin-bottom: 0;
    font-weight: normal;
    font-size: 0.625rem; }
    @media (min-width: 768px) {
      .cl-brands__subtitle {
        margin-top: 0.625rem;
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .cl-brands__subtitle {
        margin-top: 0.625rem;
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .cl-brands__subtitle {
        margin-top: 0.625rem;
        font-size: 0.75rem; } }
  .cl-brands__nav-wrapper {
    display: block; }
    @media (min-width: 768px) {
      .cl-brands__nav-wrapper {
        display: none; } }
    @media (min-width: 1024px) {
      .cl-brands__nav-wrapper {
        display: block; } }
  .cl-brands__nav {
    align-items: flex-start;
    align-content: flex-start;
    align-self: flex-start;
    justify-content: center;
    padding-bottom: 1.875rem;
    height: auto; }
    @media (min-width: 768px) {
      .cl-brands__nav {
        padding-bottom: 1.875rem; } }
    @media (min-width: 1024px) {
      .cl-brands__nav {
        justify-content: flex-start;
        padding-bottom: 0; } }
  .cl-brands__nav-item {
    margin: 0.125rem;
    width: 30%; }
    @media (min-width: 768px) {
      .cl-brands__nav-item {
        margin: 0.125rem; } }
    @media (min-width: 1024px) {
      .cl-brands__nav-item {
        margin: 0;
        margin-bottom: 0.625rem;
        width: 100%; } }
    @media (min-width: 1366px) {
      .cl-brands__nav-item {
        margin-bottom: 0.625rem; } }
    .cl-brands__nav-item:last-of-type {
      margin-bottom: 0; }
  .cl-brands__nav-link {
    display: inline-block;
    padding: 1.25rem;
    background-color: #eaeaea;
    color: #888;
    font-weight: 600;
    font-size: 0.9375rem; }
    @media (min-width: 768px) {
      .cl-brands__nav-link {
        padding: 1.25rem;
        font-size: 0.9375rem; } }
    @media (min-width: 1024px) {
      .cl-brands__nav-link {
        padding: 1.25rem;
        font-size: 0.9375rem; } }
    @media (min-width: 1366px) {
      .cl-brands__nav-link {
        padding: 1.25rem;
        font-size: 0.8125rem; } }
  .cl-brands__tiles {
    align-items: flex-start;
    align-content: flex-start;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }
    @media (min-width: 1024px) {
      .cl-brands__tiles {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
  .cl-brands__tile-group {
    padding: 1.5625rem 0.9375rem;
    margin-bottom: 1.25rem;
    background-color: #f5f5f5;
    color: #888; }
    @media (min-width: 768px) {
      .cl-brands__tile-group {
        padding: 1.5625rem 0.9375rem;
        margin-bottom: 1.25rem; } }
    @media (min-width: 1024px) {
      .cl-brands__tile-group {
        padding: 1.5625rem 0.9375rem;
        margin-bottom: 1.25rem; } }
    @media (min-width: 1366px) {
      .cl-brands__tile-group {
        padding: 1.5625rem 0.9375rem;
        margin-bottom: 1.25rem; } }
  .cl-brands__brand-list {
    margin-top: 1.25rem; }
    @media (min-width: 768px) {
      .cl-brands__brand-list {
        margin-top: 1.25rem; } }
    @media (min-width: 1024px) {
      .cl-brands__brand-list {
        margin-top: 1.25rem; } }
    @media (min-width: 1366px) {
      .cl-brands__brand-list {
        margin-top: 1.25rem; } }
  .cl-brands__brand-head {
    align-items: center; }
  .cl-brands__head-name {
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    height: 3.75rem;
    font-size: 1.5625rem;
    background-color: #eaeaea;
    color: #888; }
    @media (min-width: 768px) {
      .cl-brands__head-name {
        width: 3.75rem;
        height: 3.75rem;
        font-size: 1.5625rem; } }
    @media (min-width: 1024px) {
      .cl-brands__head-name {
        width: 3.75rem;
        height: 3.75rem;
        font-size: 1.5625rem; } }
    @media (min-width: 1366px) {
      .cl-brands__head-name {
        width: 3.75rem;
        height: 3.75rem;
        font-size: 1.375rem; } }
  .cl-brands__item {
    margin-bottom: 0.625rem; }
    @media (min-width: 768px) {
      .cl-brands__item {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1024px) {
      .cl-brands__item {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1366px) {
      .cl-brands__item {
        margin-bottom: 0.625rem; } }
  .cl-brands__brand-anchor {
    font-weight: 300;
    line-height: 1;
    color: #403e3d;
    text-decoration: none;
    font-size: 0.75rem; }
    .cl-brands__brand-anchor:hover, .cl-brands__brand-anchor:focus {
      color: #b88c1d;
      text-decoration: underline; }
  .cl-brands__featured-brands {
    border: 0.0625rem solid #d9d6d2;
    padding: 0 1rem;
    width: 100%;
    margin-bottom: 1.25rem; }
  .cl-brands__featured-brands-heading {
    text-align: center;
    border-bottom: 0.0625rem solid #d9d6d2;
    padding: 0.3125rem 0;
    color: #5f5853; }
  .cl-brands__featured-brands-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2.1875rem 0; }
    @media (max-width: 768px) {
      .cl-brands__featured-brands-content {
        flex-wrap: wrap;
        padding: 1.5625rem 0; } }
  .cl-brands__featured-brand {
    padding: 0 2.1875rem; }
    @media (max-width: 768px) {
      .cl-brands__featured-brand {
        width: 50%;
        padding: 0.625rem 2.1875rem; } }
  .cl-brands__featured-brand-image {
    width: 100%; }

.is-ie .pdp-main,
.is-edge .pdp-main {
  overflow-x: hidden; }

@media print {
  .pdp-main__centered .cl-product-top {
    padding-left: 0;
    padding-right: 1.625rem; } }

@media (min-width: 1024px) {
  .pdp-main__centered .cl-product-top {
    padding-left: 1.625rem;
    padding-right: 1.625rem; } }

@media (min-width: 1366px) {
  .pdp-main__centered .cl-product-top {
    padding-left: 3.125rem;
    padding-right: 3.125rem; } }

.pdp-main .pdp-carousel-wrapper {
  position: relative; }
  @media print {
    .pdp-main .pdp-carousel-wrapper {
      display: flex;
      flex-direction: row-reverse; } }

@media print {
  .pdp-main .carousel-navigation {
    display: none; } }

@media (min-width: 768px) {
  .pdp-main .carousel-navigation {
    order: 2; } }

@media (min-width: 1024px) {
  .pdp-main .carousel-navigation {
    padding: 0;
    order: 0; } }

.pdp-main .modal-carousel-wrapper {
  flex-direction: column-reverse; }
  @media print {
    .pdp-main .modal-carousel-wrapper {
      flex-direction: row; } }
  @media (max-width: 768px) {
    .pdp-main .modal-carousel-wrapper {
      align-items: center;
      justify-content: flex-end;
      min-height: 100%; } }
  @media (min-width: 1024px) {
    .pdp-main .modal-carousel-wrapper {
      flex-direction: row;
      max-height: 100%;
      height: 100%; } }

.pdp-main .modal-carousel-elements {
  flex-direction: column;
  min-width: 100%; }
  @media (min-width: 1024px) {
    .pdp-main .modal-carousel-elements {
      justify-content: space-between;
      min-width: auto; } }

.pdp-main .primary-image {
  margin: 0 auto;
  min-width: 100%;
  max-width: 100%; }
  @media print {
    .pdp-main .primary-image {
      height: auto;
      max-height: 43.75rem; } }
  @media (min-width: 1024px) {
    .pdp-main .primary-image {
      min-width: 95%;
      max-width: 95%; } }
  @media (min-width: 1366px) {
    .pdp-main .primary-image {
      min-width: 90%;
      max-width: 90%; } }

.pdp-main .productthumbnail {
  width: 100%;
  margin: 0 auto; }
  @media print {
    .pdp-main .productthumbnail {
      width: 85%; } }
  @media (min-width: 1024px) {
    .pdp-main .productthumbnail {
      width: 85%; } }
  @media (min-width: 1366px) {
    .pdp-main .productthumbnail {
      width: 88%; } }

.pdp-main .image-alt-caption {
  background: #fff;
  color: #403e3d;
  order: 1; }

.pdp-main .product-main-image {
  width: 100%;
  overflow: hidden !important; }
  @media print {
    .pdp-main .product-main-image {
      width: 100% !important; } }
  @media (min-width: 1024px) {
    .pdp-main .product-main-image {
      position: relative; }
      .pdp-main .product-main-image::after {
        position: absolute;
        left: 0;
        top: 0;
        display: block;
        width: 100%;
        height: 100%;
        content: "";
        visibility: visible;
        transition: visibility 0.6s ease; }
      .pdp-main .product-main-image:hover::after {
        visibility: hidden; } }
  .pdp-main .product-main-image .ms-picture {
    min-width: 100%;
    min-height: 100%; }

.pdp-main .main-image {
  height: 0; }
  .pdp-main .main-image .product-main-image {
    visibility: hidden; }
    .pdp-main .main-image .product-main-image.image-0 {
      visibility: visible; }
  .pdp-main .main-image.slick-initialized {
    visibility: visible;
    height: auto; }
    .pdp-main .main-image.slick-initialized .product-main-image {
      visibility: visible; }

.pdp-main .pdp-main-image-wrapper {
  position: relative; }

.pdp-main .pdp-main-image-icons {
  position: relative;
  display: flex;
  justify-content: space-between; }
  @media print {
    .pdp-main .pdp-main-image-icons {
      display: none; } }
  @media (min-width: 1024px) {
    .pdp-main .pdp-main-image-icons {
      position: absolute;
      width: 100%;
      z-index: 90; }
      .xzoom-opened .pdp-main .pdp-main-image-icons {
        z-index: 200; } }

.pdp-main .slider-nav,
.pdp-main .modal-slider-nav {
  display: flex;
  align-items: center; }
  @media print {
    .pdp-main .slider-nav,
    .pdp-main .modal-slider-nav {
      display: block;
      text-align: center; } }
  @media (min-width: 1024px) {
    .pdp-main .slider-nav,
    .pdp-main .modal-slider-nav {
      display: block;
      text-align: center; } }
  .pdp-main .slider-nav__arrow,
  .pdp-main .modal-slider-nav__arrow {
    border: 0;
    background: none;
    color: #403e3d;
    padding: 0;
    text-align: center;
    outline: none;
    cursor: pointer;
    z-index: 50;
    width: 1.75rem; }
    @media print {
      .pdp-main .slider-nav__arrow,
      .pdp-main .modal-slider-nav__arrow {
        width: 1.75rem; } }
    @media (min-width: 768px) {
      .pdp-main .slider-nav__arrow,
      .pdp-main .modal-slider-nav__arrow {
        width: 1.75rem; } }
    @media (min-width: 1024px) {
      .pdp-main .slider-nav__arrow,
      .pdp-main .modal-slider-nav__arrow {
        width: 1.75rem; } }
    @media (min-width: 1366px) {
      .pdp-main .slider-nav__arrow,
      .pdp-main .modal-slider-nav__arrow {
        width: 1.75rem; } }
    .pdp-main .slider-nav__arrow:hover, .pdp-main .slider-nav__arrow:focus,
    .pdp-main .modal-slider-nav__arrow:hover,
    .pdp-main .modal-slider-nav__arrow:focus {
      background: none;
      color: #403e3d; }
    .pdp-main .slider-nav__arrow.slick-disabled,
    .pdp-main .modal-slider-nav__arrow.slick-disabled {
      opacity: 0.4; }
    .pdp-main .slider-nav__arrow--next,
    .pdp-main .modal-slider-nav__arrow--next {
      color: #403e3d;
      bottom: 0; }
      @media (max-width: 768px) {
        .pdp-main .slider-nav__arrow--next,
        .pdp-main .modal-slider-nav__arrow--next {
          transform: rotate(-90deg); } }
    .pdp-main .slider-nav__arrow--prev,
    .pdp-main .modal-slider-nav__arrow--prev {
      color: #403e3d;
      top: 0; }
      @media (max-width: 768px) {
        .pdp-main .slider-nav__arrow--prev,
        .pdp-main .modal-slider-nav__arrow--prev {
          transform: rotate(-90deg);
          width: 1.75rem; } }
  .pdp-main .slider-nav__svg-icon,
  .pdp-main .modal-slider-nav__svg-icon {
    width: 1.5rem;
    height: 1.5rem; }
    @media print {
      .pdp-main .slider-nav__svg-icon,
      .pdp-main .modal-slider-nav__svg-icon {
        width: 1.5rem;
        height: 1.5rem; } }
    @media (min-width: 1024px) {
      .pdp-main .slider-nav__svg-icon,
      .pdp-main .modal-slider-nav__svg-icon {
        width: 1.5rem;
        height: 1.5rem; } }
    @media (min-width: 1366px) {
      .pdp-main .slider-nav__svg-icon,
      .pdp-main .modal-slider-nav__svg-icon {
        width: 1.5rem;
        height: 1.5rem; } }
  .pdp-main .slider-nav .slick-track,
  .pdp-main .modal-slider-nav .slick-track {
    display: flex;
    flex-direction: row;
    margin: 0; }
    @media print {
      .pdp-main .slider-nav .slick-track,
      .pdp-main .modal-slider-nav .slick-track {
        display: block !important; } }
    @media (min-width: 768px) {
      .pdp-main .slider-nav .slick-track,
      .pdp-main .modal-slider-nav .slick-track {
        width: 90% !important; } }
    @media (min-width: 1024px) {
      .pdp-main .slider-nav .slick-track,
      .pdp-main .modal-slider-nav .slick-track {
        display: flex;
        align-items: center;
        flex-direction: column;
        width: 100% !important; } }
    @media (min-width: 1366px) {
      .pdp-main .slider-nav .slick-track,
      .pdp-main .modal-slider-nav .slick-track {
        flex-direction: column;
        width: 100% !important; } }

@media (min-width: 1024px) {
  .pdp-main .slider-nav__arrow--next {
    margin-top: 0.625rem; } }

@media (min-width: 1024px) {
  .pdp-main .slider-nav .productthumbnail {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); } }

.pdp-main .slider-nav .slick-track {
  display: flex;
  flex-direction: row; }
  @media print {
    .pdp-main .slider-nav .slick-track {
      display: flex;
      align-items: center;
      flex-direction: column;
      width: auto !important; } }
  @media (min-width: 1024px) {
    .pdp-main .slider-nav .slick-track {
      display: flex;
      align-items: center;
      flex-direction: column;
      width: 100% !important; } }
  @media (min-width: 1366px) {
    .pdp-main .slider-nav .slick-track {
      flex-direction: column;
      width: 100% !important; } }

.is-ie .pdp-main .slider-nav .slick-list,
.is-edge .pdp-main .slider-nav .slick-list {
  padding-top: 0.3125rem !important; }

.pdp-main .slider-nav .thumb-image {
  position: relative;
  overflow: hidden;
  margin-top: 0.625rem;
  height: auto;
  border: 0.0625rem solid transparent; }
  .is-ie .pdp-main .slider-nav .thumb-image:first-child,
  .is-edge .pdp-main .slider-nav .thumb-image:first-child {
    margin-top: 0.75rem; }
  @media print {
    .pdp-main .slider-nav .thumb-image {
      min-height: 3.75rem;
      max-height: 3.75rem;
      max-width: 3.125rem;
      min-width: 3.125rem; } }
  @media (min-width: 768px) {
    .pdp-main .slider-nav .thumb-image {
      max-height: 4.375rem;
      max-width: 3.75rem;
      min-width: 3.125rem;
      margin-left: 0.625rem;
      margin-right: 0.625rem; } }
  @media (min-width: 1024px) {
    .pdp-main .slider-nav .thumb-image {
      min-height: 3.75rem;
      max-height: 5rem;
      max-width: 3.125rem;
      min-width: 3.125rem;
      margin-left: 0;
      margin-right: 0; } }
  @media (min-width: 1366px) {
    .pdp-main .slider-nav .thumb-image {
      min-height: 5rem;
      max-height: 6.5625rem;
      max-width: 5.625rem;
      min-width: 5.625rem; } }
  @media (min-width: 1680px) {
    .pdp-main .slider-nav .thumb-image {
      min-height: 6.5625rem;
      max-height: 6.5625rem; } }
  @media (min-width: 768px) {
    .pdp-main .slider-nav .thumb-image.slick-current {
      border-color: #403e3d; } }

@media (max-width: 767px) {
  .pdp-main .slider-nav.product-image-single .slick-list,
  .pdp-main .slider-nav.product-image-single .slick-track,
  .pdp-main .slider-nav.product-image-single .thumb-image {
    min-width: 100%; } }

.is-firefox .pdp-main .modal-slider-nav {
  scrollbar-color: #403e3d #eee;
  scrollbar-width: thin; }

.pdp-main .modal-slider-nav::-webkit-scrollbar {
  width: 0.375rem; }

.pdp-main .modal-slider-nav::-webkit-scrollbar-track {
  background-color: #eee; }

.pdp-main .modal-slider-nav::-webkit-scrollbar-thumb {
  background-color: #403e3d; }

@media (min-width: 1024px) {
  .pdp-main .modal-slider-nav {
    overflow: auto;
    max-height: 100%;
    height: 100%; } }

@media (min-width: 1024px) {
  .pdp-main .modal-slider-nav .slick-list {
    overflow: visible; } }

.pdp-main .modal-slider-nav .slick-track {
  display: flex;
  flex-direction: row;
  width: 100% !important;
  overflow: visible;
  transform: none !important; }
  @media print {
    .pdp-main .modal-slider-nav .slick-track {
      display: inline-block;
      width: auto !important; } }
  @media (min-width: 768px) {
    .pdp-main .modal-slider-nav .slick-track {
      width: 100% !important; } }
  @media (min-width: 1024px) {
    .pdp-main .modal-slider-nav .slick-track {
      display: inline-block;
      width: 100% !important;
      transform: translate(0) !important;
      overflow: hidden; } }
  @media (min-width: 1366px) {
    .pdp-main .modal-slider-nav .slick-track {
      width: 100% !important; } }

.pdp-main .modal-slider-nav .thumb-image {
  overflow: hidden;
  margin-top: 0.625rem;
  height: auto; }
  @media print {
    .pdp-main .modal-slider-nav .thumb-image {
      min-height: 3.75rem;
      max-height: 3.75rem;
      max-width: 50%;
      min-width: 50%;
      padding: 0; } }
  @media (min-width: 768px) {
    .pdp-main .modal-slider-nav .thumb-image {
      max-height: 4.375rem;
      max-width: 3.75rem;
      min-width: 3.125rem;
      padding: 0.625rem; } }
  @media (min-width: 1024px) {
    .pdp-main .modal-slider-nav .thumb-image {
      min-height: 3.75rem;
      max-height: 5rem;
      max-width: 50%;
      min-width: 50%;
      padding: 0; } }
  @media (min-width: 1366px) {
    .pdp-main .modal-slider-nav .thumb-image {
      min-height: 5rem;
      max-height: 6.5625rem; } }
  @media (min-width: 1680px) {
    .pdp-main .modal-slider-nav .thumb-image {
      min-height: 6.5625rem;
      max-height: 6.5625rem; } }
  .pdp-main .modal-slider-nav .thumb-image.slick-current {
    border: 0.0625rem solid #bab5ae; }
  .pdp-main .modal-slider-nav .thumb-image__custom-zoom {
    width: 25% !important;
    min-width: 25%;
    padding: 0.625rem;
    border: 0.0625rem solid transparent;
    cursor: pointer; }
    @media (min-width: 768px) {
      .pdp-main .modal-slider-nav .thumb-image__custom-zoom {
        width: 20% !important;
        min-width: 20%; } }
    @media (min-width: 1024px) {
      .pdp-main .modal-slider-nav .thumb-image__custom-zoom {
        width: 50% !important;
        max-width: 49.5%; } }
    .pdp-main .modal-slider-nav .thumb-image__custom-zoom.slick-current {
      border-color: #403e3d; }

@media print {
  .pdp-main .modal-slider-for {
    display: flex; } }

@media (min-width: 1024px) {
  .pdp-main .modal-slider-for {
    display: flex; } }

.pdp-main .modal-slider-for:focus {
  outline: initial; }

.pdp-main .modal-slider-for .slick-list {
  width: 100%; }

.pdp-main .modal-slider-for .slick-track {
  min-width: 100%; }

.pdp-main .modal-slider-for__svg-icon {
  width: 0.875rem;
  height: 0.875rem; }
  @media print {
    .pdp-main .modal-slider-for__svg-icon {
      width: 1.875rem;
      height: 1.875rem; } }
  @media (min-width: 1024px) {
    .pdp-main .modal-slider-for__svg-icon {
      width: 1.875rem;
      height: 1.875rem; } }

.pdp-main .modal-slider-for__arrow {
  margin: 0 0.625rem;
  width: 1.75rem;
  padding: 0;
  text-align: center;
  outline: none;
  border: 0;
  background: none;
  color: #403e3d;
  cursor: pointer;
  z-index: 50; }
  @media print {
    .pdp-main .modal-slider-for__arrow {
      width: 2.25rem; } }
  @media (min-width: 768px) {
    .pdp-main .modal-slider-for__arrow {
      width: 1.75rem; } }
  @media (min-width: 1024px) {
    .pdp-main .modal-slider-for__arrow {
      width: 2.25rem; } }
  @media (min-width: 1366px) {
    .pdp-main .modal-slider-for__arrow {
      width: 2.25rem; } }
  .pdp-main .modal-slider-for__arrow:hover, .pdp-main .modal-slider-for__arrow:focus {
    background: none;
    color: #403e3d; }
  .pdp-main .modal-slider-for__arrow.slick-disabled {
    opacity: 0.4; }
  .pdp-main .modal-slider-for__arrow--next {
    color: #403e3d;
    bottom: 0;
    transform: rotate(-90deg); }
  .pdp-main .modal-slider-for__arrow--prev {
    color: #403e3d;
    top: 0;
    transform: rotate(-90deg); }

.pdp-main .product-return-policy .closeout-evident {
  font-weight: 600;
  color: #b83c1b; }

.pdp-main .product-return-policy .closeout-element {
  display: none; }

.pdp-main .product-return-policy.closeout-product .closeout-element {
  display: list-item; }

@media print {
  .pdp-main .product-return-policy .col-md-6 {
    display: inline-block !important;
    max-width: 50%; } }

.pdp-main .pdp__svg-zoom-icon {
  color: #403e3d;
  width: 1.125rem;
  height: 1.125rem;
  margin: 1.25rem; }
  @media print {
    .pdp-main .pdp__svg-zoom-icon {
      width: 1.125rem;
      height: 1.125rem;
      margin: 1.125rem 0; } }
  @media (min-width: 768px) {
    .pdp-main .pdp__svg-zoom-icon {
      width: 1.125rem;
      height: 1.125rem;
      margin: 1.25rem 0 0 1.25rem; } }
  @media (min-width: 1024px) {
    .pdp-main .pdp__svg-zoom-icon {
      width: 1.125rem;
      height: 1.125rem;
      margin: 1.25rem 0 0 1.25rem; } }
  @media (min-width: 1366px) {
    .pdp-main .pdp__svg-zoom-icon {
      width: 1.125rem;
      height: 1.125rem;
      margin: 1.25rem 0 0 1.25rem; } }

.pdp-main .pdp__heart-icon {
  color: #d9d6d2;
  width: 1.375rem;
  height: 1.0625rem;
  margin: 1.25rem; }
  @media print {
    .pdp-main .pdp__heart-icon {
      width: 1.375rem;
      height: 1.0625rem;
      margin: 1.125rem 0; } }
  @media (min-width: 768px) {
    .pdp-main .pdp__heart-icon {
      margin: 1.25rem 1.25rem 0 0; } }

.pdp-main .made-to-order-label span {
  display: flex;
  margin: 0.625rem 0;
  color: #ed3e00; }

.pdp-main .add-to-wishlist-heart {
  top: 0;
  padding: 0; }
  .pdp-main .add-to-wishlist-heart.active .pdp__heart-icon, .pdp-main .add-to-wishlist-heart:hover .pdp__heart-icon, .pdp-main .add-to-wishlist-heart:focus .pdp__heart-icon {
    color: #b83c1b; }

.pdp-main .zoom-modal {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100vw;
  height: 100vh;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s ease;
  z-index: -1; }
  .cl-quickview-modal .pdp-main .zoom-modal {
    display: none !important; }
  .pdp-main .zoom-modal .zoom-modal-container {
    position: fixed;
    /* To avoid scroll to target */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    padding: 1.25rem 0;
    transition: top 0.35s ease;
    background-color: #fff;
    z-index: 9999999; }
    @media print {
      .pdp-main .zoom-modal .zoom-modal-container {
        left: 50%;
        top: -100vh;
        height: 90%;
        width: 90%;
        transform: translateX(-50%); } }
    @media (min-width: 768px) {
      .pdp-main .zoom-modal .zoom-modal-container {
        padding: 3.125rem; } }
    @media (min-width: 1024px) {
      .pdp-main .zoom-modal .zoom-modal-container {
        left: 50%;
        top: -100vh;
        height: 90%;
        width: 90%;
        transform: translateX(-50%);
        min-height: 43.75rem;
        opacity: 0;
        visibility: hidden; } }
  .pdp-main .zoom-modal.is-visible {
    visibility: visible;
    z-index: 9999999;
    opacity: 1; }
    @media (min-width: 1024px) {
      .pdp-main .zoom-modal.is-visible .zoom-modal-container {
        opacity: 1;
        visibility: visible; } }
  .pdp-main .zoom-modal .close-zoom-modal {
    position: absolute;
    color: #403e3d;
    top: 1.25rem;
    right: 1.25rem;
    margin: 0;
    padding: 0.3125rem;
    font-weight: 600;
    font-size: 0.75rem;
    font-family: "Montserrat", Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    z-index: 9999999; }
    @media print {
      .pdp-main .zoom-modal .close-zoom-modal {
        font-size: 0.75rem; } }
    @media (min-width: 768px) {
      .pdp-main .zoom-modal .close-zoom-modal {
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pdp-main .zoom-modal .close-zoom-modal {
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .pdp-main .zoom-modal .close-zoom-modal {
        font-size: 0.75rem; } }
  .pdp-main .zoom-modal:target {
    opacity: 1; }
    .pdp-main .zoom-modal:target .zoom-modal-container {
      transition: top 0.35s ease; }
  .pdp-main .zoom-modal .zoom-primary-image {
    width: 100%;
    margin: 0 auto; }
    @media print {
      .pdp-main .zoom-modal .zoom-primary-image {
        width: 100%; } }
    @media (min-width: 768px) {
      .pdp-main .zoom-modal .zoom-primary-image {
        width: 90%; } }
    @media (min-width: 1024px) {
      .pdp-main .zoom-modal .zoom-primary-image {
        width: 100%; } }
    @media (min-width: 1366px) {
      .pdp-main .zoom-modal .zoom-primary-image {
        width: 60%; } }
  .pdp-main .zoom-modal .draggable-item {
    display: flex;
    align-items: center;
    height: 60vh;
    width: 100%; }
    @media print {
      .pdp-main .zoom-modal .draggable-item {
        height: 68vh;
        margin-bottom: 1.25rem; } }
    @media (min-width: 768px) {
      .pdp-main .zoom-modal .draggable-item {
        height: 60vh; } }
    @media (min-width: 1024px) {
      .pdp-main .zoom-modal .draggable-item {
        height: 68vh;
        margin-bottom: 1.25rem; } }
    @media (min-width: 1366px) {
      .pdp-main .zoom-modal .draggable-item {
        height: 68vh; } }
  @media print {
    .pdp-main .zoom-modal .thumb-image {
      width: 100% !important;
      max-width: 100%; } }
  @media (max-width: 768px) {
    .pdp-main .zoom-modal .thumb-image {
      width: 100% !important;
      max-width: 100%;
      min-height: 20vh; } }
  .pdp-main .zoom-modal .thumb-image .slick-list {
    width: 100%;
    overflow: auto; }
    @media (min-width: 1024px) {
      .pdp-main .zoom-modal .thumb-image .slick-list {
        overflow: hidden; } }
  .pdp-main .zoom-modal .buttons {
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: 2; }
    .pdp-main .zoom-modal .buttons .zoom-btn {
      height: 2.5rem;
      width: 2.5rem;
      margin: 1.5625rem 0.625rem;
      padding: 0;
      background-color: #d9d9d9;
      border: none;
      border-radius: 50%;
      cursor: pointer; }
      @media print {
        .pdp-main .zoom-modal .buttons .zoom-btn {
          height: 2.5rem;
          width: 2.5rem;
          margin: 0 0.3125rem; } }
      @media (min-width: 1024px) {
        .pdp-main .zoom-modal .buttons .zoom-btn {
          height: 2.5rem;
          width: 2.5rem;
          margin: 0 0.3125rem; } }
    .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-plus, .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-minus {
      width: 0.9375rem;
      height: 0.9375rem;
      color: #403e3d;
      pointer-events: none; }
      @media print {
        .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-plus, .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-minus {
          width: 0.9375rem;
          height: 0.9375rem; } }
      @media (min-width: 1024px) {
        .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-plus, .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-minus {
          width: 0.9375rem;
          height: 0.9375rem; } }
      @media (min-width: 1366px) {
        .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-plus, .pdp-main .zoom-modal .buttons .zoom-icon__svg-icon-minus {
          width: 0.9375rem;
          height: 0.9375rem; } }
  .pdp-main .zoom-modal .mobile-zoom-buttons .zoom-btn {
    margin-top: 0;
    margin-bottom: 0.3125rem; }

.pdp-main fieldset {
  border: none;
  padding: 0; }

.pdp-main .cl-product-top {
  padding-top: 0.625rem; }
  @media (min-width: 768px) {
    .pdp-main .cl-product-top {
      padding-top: 1.25rem; } }
  @media (min-width: 1024px) {
    .pdp-main .cl-product-top {
      padding-top: 0; } }

.pdp-main .product-name {
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.0125rem;
  line-height: 1.25;
  color: #403e3d; }
  @media print {
    .pdp-main .product-name {
      display: block !important;
      margin-top: 0.625rem;
      margin-bottom: 0.9375rem;
      font-size: 1.3125rem;
      letter-spacing: 0.03125rem; } }
  @media (min-width: 768px) {
    .pdp-main .product-name {
      margin-top: 0.625rem;
      margin-bottom: 0.9375rem;
      font-size: 1rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .pdp-main .product-name {
      margin-top: 0.625rem;
      margin-bottom: 0.9375rem;
      font-size: 1.3125rem;
      letter-spacing: 0.03125rem; } }
  @media (min-width: 1366px) {
    .pdp-main .product-name {
      margin-top: 0.625rem;
      margin-bottom: 0.9375rem;
      font-size: 1.3125rem;
      letter-spacing: 0.03125rem; } }

.pdp-main .product-badge {
  font-weight: normal;
  letter-spacing: 0.125rem;
  color: #b83c1b; }

.pdp-main .product-number,
.pdp-main .affirm-as-low-as,
.pdp-main .pro-trade {
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 1.33; }
  @media print {
    .pdp-main .product-number,
    .pdp-main .affirm-as-low-as,
    .pdp-main .pro-trade {
      font-size: 0.75rem; } }
  @media (min-width: 768px) {
    .pdp-main .product-number,
    .pdp-main .affirm-as-low-as,
    .pdp-main .pro-trade {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .pdp-main .product-number,
    .pdp-main .affirm-as-low-as,
    .pdp-main .pro-trade {
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .pdp-main .product-number,
    .pdp-main .affirm-as-low-as,
    .pdp-main .pro-trade {
      font-size: 0.75rem; } }

@media (min-width: 1024px) {
  .pdp-main .product-number {
    white-space: nowrap; } }

@media print {
  .pdp-main .product-number {
    white-space: nowrap;
    display: block !important; } }

.pdp-main .product-number__sku {
  display: inline-block;
  width: 100%;
  padding: 0.625rem 0 0.3125rem 0; }
  @media (min-width: 1024px) {
    .pdp-main .product-number__sku {
      width: auto;
      padding: 0 0 0 0.625rem; } }
  @media (min-width: 1366px) {
    .pdp-main .product-number__sku {
      padding: 0 0 0 1.25rem; } }

.pdp-main .TurnToReviewsTeaser {
  display: flex !important;
  flex-direction: column; }
  @media print {
    .pdp-main .TurnToReviewsTeaser {
      align-items: center;
      flex-direction: row;
      margin-top: 1rem; } }
  @media (min-width: 768px) {
    .pdp-main .TurnToReviewsTeaser {
      margin-top: 1rem; } }
  @media (min-width: 1024px) {
    .pdp-main .TurnToReviewsTeaser {
      align-items: center;
      flex-direction: row;
      margin-top: 1rem; } }
  @media (min-width: 1366px) {
    .pdp-main .TurnToReviewsTeaser {
      margin-top: 1rem; } }

.pdp-main .product-teasers {
  display: flex;
  align-items: baseline; }
  @media print {
    .pdp-main .product-teasers {
      align-items: baseline; } }
  .pdp-main .product-teasers .TTratingBox {
    display: none; }
  .pdp-main .product-teasers .ms-TTratingBox {
    display: inline-block;
    order: -1; }

.pdp-main .cl-write-review-box {
  display: flex;
  flex-direction: column; }
  @media print {
    .pdp-main .cl-write-review-box {
      display: flex;
      flex-direction: row; } }
  @media (min-width: 1024px) {
    .pdp-main .cl-write-review-box {
      flex-direction: row; } }
  .pdp-main .cl-write-review-box .product-tile__reviews-stars {
    margin-top: 0.5rem; }
    @media print {
      .pdp-main .cl-write-review-box .product-tile__reviews-stars {
        margin-top: 0; } }
  @media (min-width: 768px) {
    .pdp-main .cl-write-review-box .TurnToReviewsTeaser {
      margin-top: 0; } }

.pdp-main .ms-avg-rating {
  order: -1;
  margin: 0 0.3125rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.33;
  color: #403e3d; }
  @media print {
    .pdp-main .ms-avg-rating {
      margin-top: 0.25rem; } }

.pdp-main .cases-info-message {
  display: inline-block;
  width: 100%;
  padding: 0.9375rem;
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  border: 0.0625rem solid #bce8f1;
  background: #d9edf7;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  color: #31708f; }

.pdp-main #writeReview,
.pdp-main #customWriteReview,
.pdp-main #readReviews {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 1.33;
  color: #403e3d;
  margin: 0.5rem 0;
  text-decoration: underline !important; }
  @media print {
    .pdp-main #writeReview,
    .pdp-main #customWriteReview,
    .pdp-main #readReviews {
      font-size: 0.75rem;
      margin: 0.25rem 0; } }
  @media (min-width: 768px) {
    .pdp-main #writeReview,
    .pdp-main #customWriteReview,
    .pdp-main #readReviews {
      font-size: 0.75rem;
      margin: 0.25rem 0; } }
  @media (min-width: 1024px) {
    .pdp-main #writeReview,
    .pdp-main #customWriteReview,
    .pdp-main #readReviews {
      font-size: 0.75rem;
      margin: 0.25rem 0; } }
  @media (min-width: 1366px) {
    .pdp-main #writeReview,
    .pdp-main #customWriteReview,
    .pdp-main #readReviews {
      font-size: 0.75rem;
      margin: 0.25rem 0; } }

.pdp-main #readReviews {
  margin: 0.5rem 0 0;
  font-weight: 300;
  text-decoration: none !important; }
  @media print {
    .pdp-main #readReviews {
      margin: 0.25rem 0 0; } }
  @media (min-width: 768px) {
    .pdp-main #readReviews {
      margin: 0.25rem 0 0; } }
  @media (min-width: 1024px) {
    .pdp-main #readReviews {
      margin: 0.25rem 0 0; } }
  @media (min-width: 1366px) {
    .pdp-main #readReviews {
      margin: 0.25rem 0 0; } }

.pdp-main .pro-trade {
  font-weight: 400;
  margin-bottom: 1.125rem; }
  @media print {
    .pdp-main .pro-trade {
      margin-bottom: 1.125rem; } }
  @media (min-width: 768px) {
    .pdp-main .pro-trade {
      margin-bottom: 1.125rem; } }
  @media (min-width: 1024px) {
    .pdp-main .pro-trade {
      margin-bottom: 1.125rem; } }
  @media (min-width: 1366px) {
    .pdp-main .pro-trade {
      margin-bottom: 1.125rem; } }
  .pdp-main .pro-trade span {
    color: #b88c1d; }

.pdp-main .click-to-chat {
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.33;
  text-decoration: underline !important; }
  @media print {
    .pdp-main .click-to-chat {
      font-size: 0.75rem; } }
  @media (min-width: 768px) {
    .pdp-main .click-to-chat {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .pdp-main .click-to-chat {
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .pdp-main .click-to-chat {
      font-size: 0.75rem; } }

.pdp-main .__affirm-logo-blue {
  font-weight: 300; }

.pdp-main .affirm-as-low-as a {
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 1.33;
  text-decoration: underline !important; }
  @media print {
    .pdp-main .affirm-as-low-as a {
      font-size: 0.75rem; } }
  @media (min-width: 768px) {
    .pdp-main .affirm-as-low-as a {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .pdp-main .affirm-as-low-as a {
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .pdp-main .affirm-as-low-as a {
      font-size: 0.75rem; } }

.pdp-main .product-price {
  display: flex;
  flex-direction: row;
  align-items: flex-end; }
  .pdp-main .product-price .price-sales,
  .pdp-main .product-price .price-standard,
  .pdp-main .product-price .price-range {
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: 0.2;
    margin: 0.5rem 0.25rem 0 0; }
    @media print {
      .pdp-main .product-price .price-sales,
      .pdp-main .product-price .price-standard,
      .pdp-main .product-price .price-range {
        font-size: 1.3125rem;
        letter-spacing: normal;
        margin: 0.5rem 0.25rem 0 0; } }
    @media (min-width: 768px) {
      .pdp-main .product-price .price-sales,
      .pdp-main .product-price .price-standard,
      .pdp-main .product-price .price-range {
        font-size: 1rem;
        letter-spacing: 0.2;
        margin: 0.5rem 0.25rem 0 0; } }
    @media (min-width: 1024px) {
      .pdp-main .product-price .price-sales,
      .pdp-main .product-price .price-standard,
      .pdp-main .product-price .price-range {
        font-size: 1.3125rem;
        letter-spacing: normal;
        margin: 0.5rem 0.25rem 0 0; } }
    @media (min-width: 1366px) {
      .pdp-main .product-price .price-sales,
      .pdp-main .product-price .price-standard,
      .pdp-main .product-price .price-range {
        font-size: 1.3125rem;
        margin: 0.5rem 0.25rem 0 0; } }
  .pdp-main .product-price .price-standard {
    font-weight: 600;
    color: #666; }
  .pdp-main .product-price .price-sales {
    color: #ed3e00;
    font-weight: 600; }
  .pdp-main .product-price .saving-percent {
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: normal;
    letter-spacing: normal;
    line-height: normal; }
    @media print {
      .pdp-main .product-price .saving-percent {
        font-size: 0.75rem;
        margin-bottom: 0.1875rem;
        margin-left: 0.25rem; } }
    @media (min-width: 768px) {
      .pdp-main .product-price .saving-percent {
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pdp-main .product-price .saving-percent {
        font-size: 0.75rem;
        margin-bottom: 0.1875rem;
        margin-left: 0.25rem; } }
    @media (min-width: 1366px) {
      .pdp-main .product-price .saving-percent {
        font-size: 0.75rem;
        margin-bottom: 0.1875rem;
        margin-left: 0.25rem; } }

.pdp-main .open-box-product {
  padding-top: 10px; }
  .pdp-main .open-box-product a {
    color: #3E8CB2;
    text-decoration: underline;
    font-size: 0.75rem; }

.pdp-main .product-variations {
  width: 100%; }

.pdp-main .variation-select {
  width: 100%;
  padding: 0.9375rem;
  margin-top: 1.25rem;
  font-family: "Montserrat", Arial, sans-serif;
  color: #403e3d;
  font-weight: 300;
  font-size: 0.75rem;
  border-color: #d9d6d2;
  background: #f7f7f7; }

.pdp-main .cl-one-variant .cl-sorting-bar__icon {
  display: none; }

.pdp-main .cl-one-variant .ui-state-disabled {
  opacity: 1;
  border-color: #f6f6f6; }

.pdp-main .cl-more-variants .ui-selectmenu-button {
  background: #fff; }

.pdp-main .cl-more-variants .ui-state-disabled {
  background: #f6f6f6; }

.pdp-main .cl-variation-finish .cl-variation-select:not(.ui-state-disabled) {
  background: #fff; }

.pdp-main .availability-web {
  display: flex;
  flex-direction: row;
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  letter-spacing: normal;
  line-height: 1.33;
  margin: 0.625rem 0; }
  @media print {
    .pdp-main .availability-web {
      font-size: 0.75rem;
      letter-spacing: normal;
      margin: 0.625rem 0; } }
  @media (min-width: 768px) {
    .pdp-main .availability-web {
      font-size: 0.75rem;
      margin: 0.625rem 0; } }
  @media (min-width: 1024px) {
    .pdp-main .availability-web {
      font-size: 0.75rem;
      letter-spacing: normal;
      margin: 0.625rem 0; } }
  @media (min-width: 1366px) {
    .pdp-main .availability-web {
      font-size: 0.75rem;
      margin: 0.625rem 0; } }
  .pdp-main .availability-web .in-stock-msg,
  .pdp-main .availability-web .not-available-msg,
  .pdp-main .availability-web .preorder-msg,
  .pdp-main .availability-web .backorder-msg {
    margin: 0 0.625rem 0; }
    @media print {
      .pdp-main .availability-web .in-stock-msg,
      .pdp-main .availability-web .not-available-msg,
      .pdp-main .availability-web .preorder-msg,
      .pdp-main .availability-web .backorder-msg {
        margin: 0 0.625rem; } }
    @media (min-width: 768px) {
      .pdp-main .availability-web .in-stock-msg,
      .pdp-main .availability-web .not-available-msg,
      .pdp-main .availability-web .preorder-msg,
      .pdp-main .availability-web .backorder-msg {
        margin: 0 0.625rem; } }
    @media (min-width: 1024px) {
      .pdp-main .availability-web .in-stock-msg,
      .pdp-main .availability-web .not-available-msg,
      .pdp-main .availability-web .preorder-msg,
      .pdp-main .availability-web .backorder-msg {
        margin: 0 0.625rem; } }
    @media (min-width: 1366px) {
      .pdp-main .availability-web .in-stock-msg,
      .pdp-main .availability-web .not-available-msg,
      .pdp-main .availability-web .preorder-msg,
      .pdp-main .availability-web .backorder-msg {
        margin: 0 0.625rem; } }

.pdp-main .availability-novariation {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.pdp-main .availability-instore {
  padding-bottom: 0.3125rem;
  font-size: 0.75rem;
  color: #403e3d; }
  .pdp-main .availability-instore .availability-results {
    display: inline; }
  .pdp-main .availability-instore .availability-results-link {
    color: #403e3d;
    text-decoration: underline; }

.pdp-main .shipping-message {
  font-size: 0.75rem;
  color: #403e3d; }

.pdp-main .cl-svg-icon-pdp {
  margin-left: 0.0625rem;
  margin-right: 0; }

.pdp-main .cl-title-shippin {
  font-size: 1rem;
  font-weight: 600; }

.pdp-main .cl-svg-icon-shipping {
  width: 1.5rem;
  height: 1.5rem; }

.pdp-main .pdp-quantity-error-box,
.pdp-main .social-share {
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.33;
  margin: 0.75rem 0; }
  @media print {
    .pdp-main .pdp-quantity-error-box,
    .pdp-main .social-share {
      font-size: 0.75rem;
      letter-spacing: normal;
      margin: 0.75rem 0; } }
  @media (min-width: 768px) {
    .pdp-main .pdp-quantity-error-box,
    .pdp-main .social-share {
      font-size: 0.75rem;
      margin: 0.75rem 0; } }
  @media (min-width: 1024px) {
    .pdp-main .pdp-quantity-error-box,
    .pdp-main .social-share {
      font-size: 0.75rem;
      letter-spacing: normal;
      margin: 0.75rem 0; } }
  @media (min-width: 1366px) {
    .pdp-main .pdp-quantity-error-box,
    .pdp-main .social-share {
      font-size: 0.75rem;
      margin: 0.75rem 0; } }

.pdp-main .quantity-label {
  margin: 0;
  display: flex;
  align-items: flex-end; }

.pdp-main .social-share {
  margin-right: 1.875rem; }
  @media print {
    .pdp-main .social-share {
      margin-right: 0.625rem; } }
  @media (min-width: 768px) {
    .pdp-main .social-share {
      margin-right: 1.875rem; } }
  @media (min-width: 1024px) {
    .pdp-main .social-share {
      margin-right: 1.875rem; } }
  @media (min-width: 1366px) {
    .pdp-main .social-share {
      margin-right: 1.875rem; } }

.pdp-main .houzz-wrapper {
  position: relative;
  height: 1.375rem;
  width: 2.75rem; }
  @media print {
    .pdp-main .houzz-wrapper {
      width: 1.75rem; } }
  .pdp-main .houzz-wrapper iframe {
    width: 2.75rem;
    opacity: 0.01; }
    .pdp-main .houzz-wrapper iframe .houzz-button {
      padding: 1.5625rem 0; }
  .pdp-main .houzz-wrapper .share__svg-icon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1; }
  .pdp-main .houzz-wrapper .houzz-share-button {
    padding: 0 1.5625rem; }

.pdp-main .inventory {
  display: flex;
  flex-direction: column;
  margin-top: 0.625rem;
  border-top: 0.0625rem solid #d9d6d2;
  border-bottom: 0.0625rem solid #d9d6d2; }
  @media print {
    .pdp-main .inventory {
      max-width: 30rem; } }
  @media (min-width: 1024px) {
    .pdp-main .inventory {
      max-width: 30rem; } }
  @media (min-width: 1366px) {
    .pdp-main .inventory {
      max-width: 60rem; } }
  .pdp-main .inventory.discontinued .pdp-quantity-error-box {
    margin: 0; }
  .pdp-main .inventory.discontinued .item-quantity {
    margin-bottom: 0; }
    .pdp-main .inventory.discontinued .item-quantity .quantity__wrapper-buttons {
      padding-left: 0; }
      .pdp-main .inventory.discontinued .item-quantity .quantity__wrapper-buttons .quantity__button-box {
        height: auto; }
      .pdp-main .inventory.discontinued .item-quantity .quantity__wrapper-buttons .discounted-msg {
        font-size: 14px;
        padding: 0.625rem;
        border: 0.0625rem solid #ebccd1;
        background: #f2dede;
        display: inline-block;
        color: #a94442;
        margin-top: 0.625rem;
        margin-bottom: 0.625rem;
        width: 100%; }
  .pdp-main .inventory.discontinued #clyde_div,
  .pdp-main .inventory.discontinued .pro-trade {
    display: none; }

.pdp-main .quantity {
  display: flex;
  flex-direction: row;
  margin-bottom: 1.0625rem; }
  @media print {
    .pdp-main .quantity {
      margin-bottom: 1.0625rem; } }
  @media (min-width: 768px) {
    .pdp-main .quantity {
      margin-bottom: 1.0625rem; } }
  @media (min-width: 1024px) {
    .pdp-main .quantity {
      margin-bottom: 1.0625rem; } }
  @media (min-width: 1366px) {
    .pdp-main .quantity {
      margin-bottom: 1.0625rem; } }
  .pdp-main .quantity__wrapper-buttons {
    display: flex;
    flex-direction: column; }
    @media (min-width: 1680px) {
      .pdp-main .quantity__wrapper-buttons {
        flex-direction: row; } }
  .pdp-main .quantity__selector {
    margin: 0.3125rem 0; }
    @media (min-width: 1680px) {
      .pdp-main .quantity__selector {
        margin: 0.3125rem; } }
  .pdp-main .quantity__sup {
    top: -0.125rem;
    font-size: 0.6875rem; }
  .pdp-main .quantity__button-box {
    height: 3.125rem;
    width: 100%;
    position: relative; }
    @media print {
      .pdp-main .quantity__button-box {
        height: 3.125rem; } }
  @media print {
    .pdp-main .quantity .add-to-cart-btn {
      color: #403e3d;
      background: #fff;
      border: 0.0625rem solid #403e3d; } }
  .pdp-main .quantity__hide-show-error {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%; }
  .pdp-main .quantity__add-to-cart-span {
    margin: 0 auto; }

.pdp-main .item-quantity {
  font-family: "Montserrat", Arial, sans-serif; }
  .pdp-main .item-quantity .quantity-text::-webkit-inner-spin-button, .pdp-main .item-quantity .quantity-text::-webkit-outer-spin-button {
    appearance: none;
    margin: 0; }

.pdp-main .add-to-cart-btn {
  justify-content: center;
  align-items: center;
  height: 3.125rem;
  width: 100%;
  text-align: center;
  position: relative;
  border: none;
  font-size: 0.8125rem;
  line-height: 1.33;
  letter-spacing: 0.0625rem;
  font-family: "Montserrat", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
  background-color: #403e3d;
  color: #fff; }
  .pdp-main .add-to-cart-btn:hover {
    background-color: #b88c1d; }
  @media print {
    .pdp-main .add-to-cart-btn {
      margin-left: 1.25rem;
      height: 3.125rem;
      font-size: 0.8125rem;
      letter-spacing: 0.0625rem; } }
  @media (min-width: 768px) {
    .pdp-main .add-to-cart-btn {
      height: 3.125rem;
      font-size: 0.8125rem;
      letter-spacing: 0.0625rem; } }
  @media (min-width: 1024px) {
    .pdp-main .add-to-cart-btn {
      height: 3.125rem;
      font-size: 0.8125rem;
      letter-spacing: 0.0625rem; } }
  @media (min-width: 1366px) {
    .pdp-main .add-to-cart-btn {
      height: 3.125rem;
      font-size: 0.75rem;
      letter-spacing: 0.0625rem; } }
  .pdp-main .add-to-cart-btn--inactive {
    cursor: default;
    pointer-events: none;
    background-color: #bab5ae; }
  .pdp-main .add-to-cart-btn__text.loading {
    opacity: 0; }

.pdp-main .pdp-error-message {
  position: relative;
  padding: 0 1.5625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.0625rem;
  line-height: 1.33;
  color: #b83c1b; }
  @media print {
    .pdp-main .pdp-error-message {
      font-size: 0.75rem;
      letter-spacing: 0.0625rem; } }
  @media (min-width: 768px) {
    .pdp-main .pdp-error-message {
      font-size: 0.75rem;
      letter-spacing: 0.0625rem; } }
  @media (min-width: 1024px) {
    .pdp-main .pdp-error-message {
      font-size: 0.75rem;
      letter-spacing: 0.0625rem; } }
  @media (min-width: 1366px) {
    .pdp-main .pdp-error-message {
      font-size: 0.75rem;
      letter-spacing: 0.0625rem; } }

.pdp-main .loader {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  margin: 1.375rem auto;
  width: 1em;
  height: 1em;
  font-size: 0.3125rem;
  border-radius: 50%;
  color: #fff;
  text-indent: -9999em;
  animation: load-spinner 1.3s infinite linear; }

.pdp-main .socialsharing {
  display: flex;
  align-items: center; }
  @media print {
    .pdp-main .socialsharing {
      position: relative; } }

.pdp-main .share__svg-icon {
  width: 1.1875rem;
  height: 1.1875rem;
  margin-right: 1.875rem;
  color: #403e3d;
  fill: #403e3d; }
  @media print {
    .pdp-main .share__svg-icon {
      width: 1.1875rem;
      height: 1.1875rem;
      margin-right: 0.625rem; } }
  @media (min-width: 768px) {
    .pdp-main .share__svg-icon {
      width: 1.1875rem;
      height: 1.1875rem;
      margin-right: 1.875rem; } }
  @media (min-width: 1024px) {
    .pdp-main .share__svg-icon {
      width: 1.1875rem;
      height: 1.1875rem;
      margin-right: 1.875rem; } }
  @media (min-width: 1366px) {
    .pdp-main .share__svg-icon {
      width: 1.1875rem;
      height: 1.1875rem;
      margin-right: 1.875rem; } }

.pdp-main .TurnToItemTeaser {
  display: none !important; }

@media print {
  .pdp-main .benefits-list__single-tile {
    display: flex;
    align-items: center;
    padding-bottom: 1.875rem; } }

@media (min-width: 1024px) {
  .pdp-main .benefits-list__single-tile {
    display: flex;
    align-items: center; } }

@media print {
  .pdp-main .benefits-list-tile__wrapper {
    display: flex;
    align-items: center;
    justify-content: center; } }

@media (min-width: 1024px) {
  .pdp-main .benefits-list-tile__wrapper {
    display: flex;
    align-items: center;
    justify-content: center; } }

.pdp-main .benefits-list-tile__title {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.25rem;
  letter-spacing: 0.0125rem;
  margin: 0; }
  @media print {
    .pdp-main .benefits-list-tile__title {
      font-size: 0.75rem;
      line-height: 1.375rem;
      letter-spacing: 0.025rem;
      text-align: left; } }
  @media (min-width: 768px) {
    .pdp-main .benefits-list-tile__title {
      font-size: 0.75rem;
      line-height: 1.375rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .pdp-main .benefits-list-tile__title {
      font-size: 0.75rem;
      line-height: 1.375rem;
      letter-spacing: 0.025rem;
      text-align: left; } }
  @media (min-width: 1366px) {
    .pdp-main .benefits-list-tile__title {
      font-size: 0.75rem;
      line-height: 1.375rem;
      letter-spacing: 0.03125rem; } }

.pdp-main .benefits-list-tile .ms-picture {
  width: 1.5625rem;
  height: 1.5625rem;
  margin: 0 auto 0.625rem auto; }
  @media print {
    .pdp-main .benefits-list-tile .ms-picture {
      width: 1.25rem;
      height: 1.25rem;
      margin: 0 0.625rem; } }
  @media (min-width: 768px) {
    .pdp-main .benefits-list-tile .ms-picture {
      width: 1.25rem;
      height: 1.25rem;
      margin: 0 auto 0.625rem auto; } }
  @media (min-width: 1024px) {
    .pdp-main .benefits-list-tile .ms-picture {
      width: 1.25rem;
      height: 1.25rem;
      margin: 0 0.625rem; } }
  @media (min-width: 1366px) {
    .pdp-main .benefits-list-tile .ms-picture {
      width: 1.5rem;
      height: 1.5rem;
      margin: 0 0.625rem; } }

.pdp-main .benefits-list-tile__image {
  width: 1.5625rem;
  height: 1.5625rem;
  margin-bottom: 0.625rem; }
  @media print {
    .pdp-main .benefits-list-tile__image {
      width: 1.25rem;
      height: 1.25rem;
      margin: 0; } }
  @media (min-width: 768px) {
    .pdp-main .benefits-list-tile__image {
      width: 1.875rem;
      height: 1.875rem;
      margin-bottom: 0.625rem; } }
  @media (min-width: 1024px) {
    .pdp-main .benefits-list-tile__image {
      width: 1.25rem;
      height: 1.25rem;
      margin: 0; } }
  @media (min-width: 1366px) {
    .pdp-main .benefits-list-tile__image {
      width: 1.5rem;
      height: 1.5rem; } }

.pdp-main .benefits-list {
  /* stylelint-disable-line */ }
  @media print {
    .pdp-main .benefits-list__content {
      margin: 0 auto;
      max-width: 62.5rem; } }
  @media (min-width: 1024px) {
    .pdp-main .benefits-list__content {
      margin: 0 auto;
      max-width: 78.125rem; } }
  .pdp-main .benefits-list__single-tile {
    /* stylelint-disable-line */ }
    @media print {
      .pdp-main .benefits-list__single-tile {
        width: 33.33%; } }
    @media (min-width: 1024px) {
      .pdp-main .benefits-list__single-tile {
        width: 33.33%; } }
  @media print {
    .pdp-main .benefits-list__tiles {
      padding: 0;
      flex-direction: row; } }
  @media (min-width: 1024px) {
    .pdp-main .benefits-list__tiles {
      padding: 0; } }

.pdp-main .email-modal-dialog {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100vw;
  height: 100vh;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s ease;
  z-index: 9999999; }
  .pdp-main .email-modal-dialog .email-modal-container {
    position: fixed;
    /* To avoid scroll to target */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    transition: top 0.35s ease;
    background-color: #fff;
    z-index: 9999999;
    padding: 1.25rem; }
    @media print {
      .pdp-main .email-modal-dialog .email-modal-container {
        left: 50%;
        top: 10%;
        height: auto;
        width: 90%;
        transform: translateX(-50%); } }
    @media (min-width: 768px) {
      .pdp-main .email-modal-dialog .email-modal-container {
        padding: 3.125rem; } }
    @media (min-width: 1024px) {
      .pdp-main .email-modal-dialog .email-modal-container {
        left: 50%;
        top: 10%;
        height: auto;
        width: 90%;
        transform: translateX(-50%); } }
  .pdp-main .email-modal-dialog .close-email-modal {
    position: absolute;
    color: #403e3d;
    top: 1.25rem;
    right: 1.25rem;
    margin: 0;
    padding: 0.3125rem;
    font-weight: bold;
    font-size: 0.75rem;
    font-family: "Montserrat", Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    z-index: 9999999; }
    @media print {
      .pdp-main .email-modal-dialog .close-email-modal {
        font-size: 0.75rem; } }
    @media (min-width: 768px) {
      .pdp-main .email-modal-dialog .close-email-modal {
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pdp-main .email-modal-dialog .close-email-modal {
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .pdp-main .email-modal-dialog .close-email-modal {
        font-size: 0.75rem; } }
  .pdp-main .email-modal-dialog:target {
    opacity: 1; }
  .pdp-main .email-modal-dialog .emailmodal__close-icon {
    width: 1rem;
    height: 1rem; }

.pdp-main .is-visible {
  visibility: visible; }

.pdp-main .quickview-more-details {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 3.125rem;
  color: #403e3d; }
  @media print {
    .pdp-main .quickview-more-details {
      letter-spacing: normal; } }
  @media (min-width: 768px) {
    .pdp-main .quickview-more-details {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .pdp-main .quickview-more-details {
      font-size: 0.75rem;
      letter-spacing: normal; } }
  @media (min-width: 1366px) {
    .pdp-main .quickview-more-details {
      font-size: 0.75rem; } }

.pdp-main .modal-slider-for__arrow {
  /* stylelint-disable-line */ }
  .pdp-main .modal-slider-for__arrow--prev {
    /* stylelint-disable-line */
    position: relative;
    height: 1.5625rem; }
    .pdp-main .modal-slider-for__arrow--prev .modal-slider-for__svg-icon {
      transform: rotate(90deg); }
  .pdp-main .modal-slider-for__arrow--next {
    /* stylelint-disable-line */
    position: relative;
    height: 1.5625rem; }
    .pdp-main .modal-slider-for__arrow--next .modal-slider-for__svg-icon {
      transform: rotate(90deg); }

.pdp-main .free-shipping-tooltip .cl-tooltip__content {
  transform: translate(-50%, -125%); }

.pdp-main .pdp {
  /* stylelint-disable-line */ }
  .pdp-main .pdp__document {
    margin-bottom: 0.9375rem; }
    .pdp-main .pdp__document .cl-svg-icon-pdp {
      display: none; }
    .pdp-main .pdp__document::before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      width: 1.25rem;
      height: 1.5625rem;
      margin-right: 0.9375rem;
      background: url("../images/document-icon.png") center no-repeat;
      background-size: cover; }
    .pdp-main .pdp__document-link {
      display: inline-block; }
    .pdp-main .pdp__document-link::first-letter {
      text-transform: capitalize; }

.xzoom-preview,
.xzoom-source {
  z-index: 198;
  visibility: hidden !important;
  transition: visibility 0.3s ease; }
  .xzoom-opened .xzoom-preview, .xzoom-opened
  .xzoom-source {
    visibility: visible !important; }

.xzoom-lens {
  box-shadow: none;
  border-style: dotted; }
  .is-ie .xzoom-lens img {
    height: auto !important; }

.xzoom-preview {
  box-shadow: none; }

.product-info {
  background-color: #f7f7f7;
  padding: 0; }
  @media print {
    .product-info {
      padding: 0.9375rem 0 0 0;
      page-break-before: always; } }
  @media (min-width: 1024px) {
    .product-info {
      padding: 3.4375rem 0; } }

.product-info-header {
  padding: 0; }
  @media (min-width: 768px) {
    .product-info-header {
      padding: 0 1.75rem; } }
  @media print {
    .product-info-header {
      padding: 0; } }
  @media (min-width: 1024px) {
    .product-info-header {
      padding: 0 3.4375rem; } }
  @media (min-width: 1366px) {
    .product-info-header {
      padding: 0;
      margin: 0 auto;
      width: 100%;
      max-width: 78.125rem; } }
  @media (min-width: 1024px) {
    .product-info-header .tab-text-brand-logo {
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding-top: 0.9375rem; } }
  .product-info-header .tab-text-brand-logo__image-box {
    margin: 0 auto; }
    .product-info-header .tab-text-brand-logo__image-box img {
      max-width: 100%;
      max-height: 6.25rem; }

.product-info-conent {
  padding: 0; }
  @media print {
    .product-info-conent {
      padding: 0; } }
  @media (min-width: 1366px) {
    .product-info-conent {
      margin: 0 auto;
      width: 100%; } }

.ms-tabs {
  display: none;
  position: relative; }
  @media print {
    .ms-tabs {
      display: flex;
      justify-content: center;
      margin-top: 0;
      margin-bottom: 0;
      list-style: none; } }
  @media (min-width: 1024px) {
    .ms-tabs {
      display: flex;
      justify-content: center;
      margin-top: 0;
      margin-bottom: 0;
      list-style: none; } }
  .ms-tabs::after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    content: "";
    width: calc(100% - 110px);
    max-width: 78.125rem;
    height: 0.0625rem;
    background: #d9d6d2; }
    @media (min-width: 1366px) {
      .ms-tabs::after {
        width: 100%; } }

.product-tab-head,
.product-tab-head-mobile {
  position: relative;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.03125rem;
  color: #403e3d;
  cursor: pointer;
  margin: 0 21px;
  padding: 0;
  overflow: hidden;
  text-transform: uppercase; }
  @media print {
    .product-tab-head,
    .product-tab-head-mobile {
      margin: 0 1.3125rem;
      padding: 0 0.3125rem;
      min-width: 5.9375rem;
      font-size: 0.875rem;
      letter-spacing: 0.0125rem; } }
  @media (max-width: 768px) {
    .product-tab-head,
    .product-tab-head-mobile {
      display: flex;
      justify-content: space-between; } }
  @media (min-width: 768px) {
    .product-tab-head,
    .product-tab-head-mobile {
      padding-left: 2.375rem;
      padding-right: 2.375rem;
      font-size: 0.75rem;
      letter-spacing: 0.03125rem; } }
  @media (min-width: 1024px) {
    .product-tab-head,
    .product-tab-head-mobile {
      padding: 0;
      padding-bottom: 1rem;
      font-size: 0.875rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1366px) {
    .product-tab-head,
    .product-tab-head-mobile {
      font-size: 1rem;
      letter-spacing: 0.0125rem;
      padding-bottom: 1rem; } }
  .product-tab-head.active,
  .product-tab-head-mobile.active {
    display: block;
    border-bottom: 0.1875rem solid #b88c1d; }
  .product-tab-head .tab-plus-icon,
  .product-tab-head-mobile .tab-plus-icon {
    display: inline-block; }
  .product-tab-head .tab-minus-icon,
  .product-tab-head-mobile .tab-minus-icon {
    display: none; }
  .product-tab-head.d_active .tab-plus-icon,
  .product-tab-head-mobile.d_active .tab-plus-icon {
    display: none; }
  .product-tab-head.d_active .tab-minus-icon,
  .product-tab-head-mobile.d_active .tab-minus-icon {
    display: inline-block; }

.product-tab-head-mobile {
  border-bottom: 0.0625rem solid #d9d6d2; }
  @media print {
    .product-tab-head-mobile {
      display: none;
      border-bottom: none; } }
  @media (min-width: 1024px) {
    .product-tab-head-mobile {
      border-bottom: none; } }

.tab_container {
  clear: both;
  float: left;
  width: 100%;
  overflow: auto; }
  @media print {
    .tab_container {
      overflow: visible; } }

.tab-content {
  display: none; }

.tab-content-info a {
  color: #403e3d;
  text-decoration: underline; }
  .tab-content-info a:hover, .tab-content-info a:focus {
    color: #b88c1d; }

.tab-drawer-heading {
  display: block;
  background-color: #f7f7f7;
  color: #403e3d;
  margin: 0;
  padding: 1.0625rem 0.625rem;
  cursor: pointer;
  user-select: none; }
  @media print {
    .tab-drawer-heading {
      display: none !important; } }
  @media (min-width: 1024px) {
    .tab-drawer-heading {
      display: none; } }

.d_active {
  background-color: #f7f7f7;
  color: #403e3d; }

.tab-head {
  display: inline-block;
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.03125rem;
  line-height: normal; }
  @media print {
    .tab-head {
      font-size: 1.125rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 768px) {
    .tab-head {
      font-size: 1rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .tab-head {
      font-size: 1.125rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 1366px) {
    .tab-head {
      font-size: 1.125rem;
      letter-spacing: 0.025rem; } }

.from-collection-wrapper .slick-track {
  min-width: 100% !important; }

.tab-text-content,
.info-content {
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1.33;
  margin: 0; }
  @media print {
    .tab-text-content,
    .info-content {
      font-size: 0.75rem; } }
  @media (min-width: 768px) {
    .tab-text-content,
    .info-content {
      font-size: 0.75rem; } }
  @media (min-width: 1024px) {
    .tab-text-content,
    .info-content {
      font-size: 0.75rem; } }
  @media (min-width: 1366px) {
    .tab-text-content,
    .info-content {
      font-size: 0.75rem; } }
  .tab-text-content--policy,
  .info-content--policy {
    margin: 1.25rem 0;
    font-weight: 600;
    text-transform: uppercase; }
  .tab-text-content a,
  .info-content a {
    color: #403e3d;
    text-decoration: underline; }
    .tab-text-content a:hover, .tab-text-content a:active, .tab-text-content a:focus,
    .info-content a:hover,
    .info-content a:active,
    .info-content a:focus {
      color: #b88c1d; }

.tab-text-brand-desc {
  padding-top: 1.125rem; }
  @media (min-width: 1024px) {
    .tab-text-brand-desc {
      padding-left: 0; } }
  .tab-text-brand-desc img {
    float: left;
    max-width: 6.25rem;
    margin: 0 1.875rem 1.25rem 0; }
    @media (min-width: 768px) {
      .tab-text-brand-desc img {
        max-width: 12.5rem; } }

.tab-text-brand-logo {
  margin: auto; }

.info-content {
  line-height: 1.5; }
  .info-content span {
    font-weight: 600; }

.product-info-column {
  margin-top: 50px; }
  @media print {
    .product-info-column {
      margin-top: 3.125rem;
      flex-basis: 50%;
      max-width: 50%; } }
  @media (min-width: 768px) {
    .product-info-column {
      margin-top: 2.1875rem; } }
  @media (min-width: 1024px) {
    .product-info-column {
      margin-top: 3.125rem; } }
  @media (min-width: 1366px) {
    .product-info-column {
      margin-top: 3.125rem; } }

.info-title {
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0.0125rem;
  line-height: 1.33; }
  @media print {
    .info-title {
      font-size: 1.125rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 768px) {
    .info-title {
      font-size: 1rem;
      letter-spacing: 0.0125rem; } }
  @media (min-width: 1024px) {
    .info-title {
      font-size: 1.125rem;
      letter-spacing: 0.025rem; } }
  @media (min-width: 1366px) {
    .info-title {
      font-size: 1.125rem;
      letter-spacing: 0.025rem; } }

.cl-link__print {
  display: none; }
  @media print {
    .cl-link__print {
      position: absolute;
      right: 0;
      margin-left: 10.625rem;
      display: block;
      font-weight: 300; } }
  @media (min-width: 1024px) {
    .cl-link__print {
      margin-left: 1.875rem;
      display: block;
      font-weight: 300; } }
  @media (min-width: 1366px) {
    .cl-link__print {
      margin-left: 8.4375rem; } }

.cl-link__view-colors {
  float: right; }

.save-percent-code {
  width: 100%;
  font-size: 0.75rem;
  font-family: "Montserrat", Arial, sans-serif;
  color: #b83c1b;
  font-weight: 400; }

.plp-urgency-message,
.pdp-urgency-message {
  margin: 6px 0; }

.pdp-urgency-message {
  font-weight: 700; }

@media print {
  .pdp-print-section-top {
    max-width: 50%; } }

.pdp-print-section-top .store-list-pdp-container {
  margin-top: 0.625rem; }
  .pdp-print-section-top .store-list-pdp-container .store-list-item {
    display: none; }
    .pdp-print-section-top .store-list-pdp-container .store-list-item.visible {
      display: block; }

@media print {
  .pdp-image-box {
    display: block !important;
    max-width: 83.33%; } }

@media print {
  .pdp-image-box .slick-track {
    width: 100% !important;
    overflow: hidden; } }

@media print {
  .pdp-image-box .product-main-image {
    display: none; } }

@media print {
  .pdp-image-box .product-main-image.slick-active {
    display: block; } }

@media print {
  .mobile-product-details {
    display: none; } }

.cl-actions-dialog.cl-select-store-dialog {
  max-width: 18.125rem; }
  @media (min-width: 768px) {
    .cl-actions-dialog.cl-select-store-dialog {
      max-width: 37.5rem; } }

@media (min-width: 1366px) {
  .pt_product-details .pdp-print-section-top:last-child {
    max-width: 31.25rem; } }

.cl-variation-select {
  border-radius: 0; }
  .cl-variation-select.ui-state-disabled {
    opacity: 1;
    border-color: #f6f6f6; }
    .cl-variation-select.ui-state-disabled .cl-sorting-bar__icon {
      display: none; }
  .cl-variation-select__menu {
    width: 94%; }
    @media print {
      .cl-variation-select__menu {
        display: none !important; } }
    @media (min-width: 768px) {
      .cl-variation-select__menu {
        width: 39%; } }
    .cl-variation-select__menu--lg {
      width: 100%; }
      @media (min-width: 768px) {
        .cl-variation-select__menu--lg {
          width: 40%; } }
      @media (min-width: 1024px) {
        .cl-variation-select__menu--lg {
          width: 25%; } }
    @media (min-width: 768px) {
      .cl-variation-select__menu .ui-menu-item {
        margin-right: 0; } }
    .cl-variation-select__menu .ui-menu-item.ui-state-hidden {
      display: none; }
  .cl-variation-select__text-icon {
    display: flex;
    align-items: center; }

.sticy-add-to-card {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 100;
  width: 100%;
  padding: 0.625rem;
  border-top: 0.0625rem solid #ccc;
  background-color: #fff; }

.pdp-main .quantity-text,
.atc-tile-qty .quantity-text {
  border: 0.0625rem solid #d9d6d2;
  color: #403e3d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 0.0125rem;
  line-height: normal;
  text-align: center;
  height: 3.125rem;
  width: 3.4375rem;
  min-width: 3.4375rem; }
  .pdp-main .quantity-text::-ms-clear,
  .atc-tile-qty .quantity-text::-ms-clear {
    display: none; }
  @media print {
    .pdp-main .quantity-text,
    .atc-tile-qty .quantity-text {
      font-size: 0.8125rem;
      letter-spacing: normal;
      height: 3.125rem;
      width: 3.4375rem;
      min-width: 3.4375rem; } }
  @media (min-width: 768px) {
    .pdp-main .quantity-text,
    .atc-tile-qty .quantity-text {
      font-size: 0.8125rem;
      height: 3.125rem;
      width: 3.4375rem;
      min-width: 3.4375rem; } }
  @media (min-width: 1024px) {
    .pdp-main .quantity-text,
    .atc-tile-qty .quantity-text {
      font-size: 0.8125rem;
      letter-spacing: normal;
      height: 3.125rem;
      width: 3.4375rem;
      min-width: 3.4375rem; } }
  @media (min-width: 1366px) {
    .pdp-main .quantity-text,
    .atc-tile-qty .quantity-text {
      font-size: 0.75rem;
      height: 3.125rem;
      width: 5.625rem;
      min-width: 5.625rem; } }

.pdp-main .item-quantity .quantity-button,
.atc-tile-qty .item-quantity .quantity-button {
  font-weight: bold;
  border-color: #fff;
  color: #666;
  user-select: none;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem; }
  .pdp-main .item-quantity .quantity-button.cl-button-small,
  .atc-tile-qty .item-quantity .quantity-button.cl-button-small {
    font-size: 1.3125rem; }

.atc-modal-dialog.pdp-atc-popup {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  max-width: inherit !important;
  width: 100% !important;
  height: 100% !important;
  background-color: #F7F7F7; }
  @media (min-width: 768px) {
    .atc-modal-dialog.pdp-atc-popup {
      top: 25% !important;
      left: 50% !important;
      height: initial !important;
      transform: translate(-50%, -25%) !important;
      max-width: 55rem !important;
      width: 100% !important;
      background-color: #fff; } }
  .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar {
    background-color: #fff;
    box-sizing: border-box;
    height: auto;
    padding: 3.4375rem 0.625rem 0 0.625rem;
    border: 0; }
    @media (min-width: 768px) {
      .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar {
        border-bottom: 0.0625rem solid #DDDDDD;
        margin: 0 0.625rem;
        height: 3.125rem;
        padding: 0.625rem; } }
    .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-title {
      display: block;
      text-align: center;
      font-weight: 500;
      font-size: 0.9375rem;
      word-spacing: 0.0625rem;
      font-family: "Montserrat", Arial, sans-serif;
      transform: translate(1.875rem, 0);
      margin: 0; }
      .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-title::before {
        font-family: 'FontAwesome';
        content: '\f00c';
        margin-right: 0.375rem; }
        @media (min-width: 768px) {
          .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-title::before {
            content: none; } }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-title {
          line-height: 1.75rem; } }
    .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-titlebar-close {
      position: absolute;
      color: #403E3D;
      top: 0.9375rem;
      right: 0.9375rem;
      margin: 0;
      border: 0;
      border-radius: 0;
      display: block;
      z-index: 1;
      background: url("../images/svg/intermediate-svg/close.svg") no-repeat center center;
      background-size: 0.875rem; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-titlebar-close {
          top: 0.875rem;
          right: 0.3125rem; } }
      .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
        background-color: transparent; }
      .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,
      .atc-modal-dialog.pdp-atc-popup .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-space {
        display: none; }
  .atc-modal-dialog.pdp-atc-popup .ui-dialog-content {
    padding: 0;
    overflow: visible;
    width: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    height: auto !important; }
  .atc-modal-dialog.pdp-atc-popup .atc-modal {
    padding-top: 1.25rem;
    padding-bottom: 1.875rem;
    background-color: #fff; }
    @media (min-width: 768px) {
      .atc-modal-dialog.pdp-atc-popup .atc-modal {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem; } }
  .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper {
    align-items: flex-start;
    justify-content: space-around;
    margin-top: 0;
    align-items: center; }
    @media (min-width: 768px) {
      .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .pdp-popup-btns {
        flex-basis: 40%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center; } }
    .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .btn {
      display: block;
      text-align: center;
      text-decoration: none;
      font-size: 0.8125rem;
      font-weight: 800;
      letter-spacing: 0.0625rem;
      width: 18.125rem;
      height: 2.5rem;
      line-height: 2.5rem;
      max-width: 100%;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .btn {
          width: 15rem;
          height: 2.875rem;
          line-height: 2.875rem;
          max-width: 100%; } }
    .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .gtc-btn {
      background-color: #403E3D;
      color: #FFF;
      margin-bottom: 0.75rem; }
      .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .gtc-btn:hover {
        background-color: #B88C1D;
        color: #FFF; }
    .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .continue-btn {
      background-color: #FFF;
      color: #403E3D;
      box-shadow: inset 0 0 0 0.0625rem #403E3D; }
      .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .continue-btn:hover {
        background-color: #403E3D;
        color: #FFF; }
    .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-added-product {
      display: none;
      padding-bottom: 0; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-added-product {
          display: flex;
          flex-basis: 60%;
          align-items: center;
          justify-content: center;
          border: 0;
          padding-right: 0;
          padding-left: 2.5rem; } }
    .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content {
      display: flex;
      align-items: center; }
      .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .label,
      .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .value {
        font-size: 0.8125rem;
        font-weight: 500; }
      .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .atc-title {
        flex: 1;
        margin-left: 1.25rem; }
        .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .atc-title .cl-saved-product-details,
        .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .atc-title .atc-product-row {
          margin-bottom: 0; }
        .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .atc-title h5 {
          margin: 0;
          font-size: 0.8125rem;
          font-weight: 800; }
      .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .atc-thumb {
        flex-basis: 10rem;
        max-width: 10rem; }
        .atc-modal-dialog.pdp-atc-popup .pdp-atc-wrapper .atc-content .atc-thumb img {
          display: block;
          width: 100%;
          height: auto;
          object-fit: cover; }
  .atc-modal-dialog.pdp-atc-popup .atc-also-bought {
    padding: 0 0.9375rem;
    background-color: #F7F7F7; }
  .atc-modal-dialog.pdp-atc-popup .recc-products {
    margin-bottom: 0; }
    @media (min-width: 768px) {
      .atc-modal-dialog.pdp-atc-popup .recc-products {
        margin-bottom: 1.25rem; } }
    .atc-modal-dialog.pdp-atc-popup .recc-products .accessories {
      background: #F7F7F7;
      padding-right: 0; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .recc-products .accessories {
          display: block;
          background: #fff; } }
    .atc-modal-dialog.pdp-atc-popup .recc-products h5 {
      background: #F7F7F7;
      text-align: center;
      padding: 1.25rem 0 0.625rem;
      text-transform: capitalize;
      font-family: "Montserrat", Arial, sans-serif;
      color: #403E3D;
      font-size: 0.8125rem;
      font-weight: 800;
      margin: 0; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .recc-products h5 {
          background: #fff;
          text-align: left;
          padding: 0.75rem 0 0.75rem 2.8125rem;
          margin: 0 0.625rem;
          border-top: 0.0625rem solid #DDDDDD; } }
    @media (max-width: 768px) {
      .atc-modal-dialog.pdp-atc-popup .recc-products .slider-wrapper {
        height: 32.5rem;
        overflow-y: auto;
        -webkit-overflow-scrolling: auto;
        padding-bottom: 6.25rem; } }
  .atc-modal-dialog.pdp-atc-popup .product-recommendations-slider__wrapper {
    padding: 1.125rem 0; }
  .atc-modal-dialog.pdp-atc-popup .product-recommendations-slider__title {
    margin-bottom: 0.875rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 800;
    font-size: 0.8125rem;
    text-align: left; }
  .atc-modal-dialog.pdp-atc-popup .product-recommendations-slider__items {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }
    .atc-modal-dialog.pdp-atc-popup .product-recommendations-slider__items .product-tile__caption {
      text-align: left; }
    .atc-modal-dialog.pdp-atc-popup .product-recommendations-slider__items .product-tile__price {
      justify-content: flex-start; }
  .atc-modal-dialog.pdp-atc-popup .carousel-wrapper .slick-prev {
    left: 0.3125rem;
    z-index: 500; }
    .atc-modal-dialog.pdp-atc-popup .carousel-wrapper .slick-prev::before {
      font-family: 'FontAwesome';
      content: '\f104';
      color: #403E3D;
      font-size: 1.875rem; }
  .atc-modal-dialog.pdp-atc-popup .carousel-wrapper .slick-next {
    right: -0.5rem;
    z-index: 500; }
    .atc-modal-dialog.pdp-atc-popup .carousel-wrapper .slick-next::before {
      font-family: 'FontAwesome';
      content: '\f105';
      color: #403E3D;
      font-size: 1.875rem; }
  .atc-modal-dialog.pdp-atc-popup .carousel-wrapper .cl-svg-icon {
    display: none; }
  .atc-modal-dialog.pdp-atc-popup .recc-items {
    background-color: #F7F7F7; }
    @media (min-width: 768px) {
      .atc-modal-dialog.pdp-atc-popup .recc-items {
        background-color: #fff;
        display: flex;
        margin: 0 1.875rem; } }
    .atc-modal-dialog.pdp-atc-popup .recc-items__info-wrapper {
      padding: 0; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .recc-items__info-wrapper {
          width: 100%;
          padding: 0.375rem 0.9375rem 0.9375rem; } }
    .atc-modal-dialog.pdp-atc-popup .recc-items__product-info {
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .recc-items__product-info {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          margin-bottom: 0;
          padding: 0 0.9375rem; } }
    .atc-modal-dialog.pdp-atc-popup .recc-items__box {
      margin: 0 auto;
      border: none;
      display: block;
      width: 16.3125rem;
      justify-content: center;
      outline: none !important; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .recc-items__box {
          height: 100%;
          display: flex;
          justify-content: center;
          max-width: 100%;
          margin: 0 0.5rem;
          border: 0.0625rem solid #DDDDDD; } }
    .atc-modal-dialog.pdp-atc-popup .recc-items__wrapper {
      margin-bottom: 2.1875rem; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .recc-items__wrapper {
          flex-basis: 100%;
          max-width: 100%;
          margin-bottom: 0; } }
    .atc-modal-dialog.pdp-atc-popup .recc-items__img {
      max-width: 9.25rem;
      width: 100%;
      align-self: center; }
      .atc-modal-dialog.pdp-atc-popup .recc-items__img img {
        border: none;
        display: block; }
        @media (min-width: 768px) {
          .atc-modal-dialog.pdp-atc-popup .recc-items__img img {
            border: none;
            display: block;
            width: 100%;
            height: auto;
            object-fit: cover; } }
    .atc-modal-dialog.pdp-atc-popup .recc-items__details {
      max-width: 100%;
      padding: 0; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .accessories-select {
      width: 100%;
      height: 2.125rem;
      background: #fff;
      border: 0.0625rem solid #DDDDDD;
      padding: 0.3125rem;
      font-weight: 500;
      font-size: 0.6875rem;
      cursor: pointer; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .item-variants {
      padding-bottom: 0.3125rem; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .cl-variation-select {
      height: 2.125rem;
      background: #fff;
      border: 0.0625rem solid #DDDDDD;
      padding: 0.3125rem;
      font-weight: 500;
      font-size: 0.6875rem;
      cursor: pointer;
      padding: 0.3125rem 0.625rem; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .cl-accessories__price-section {
      display: flex;
      flex-direction: column;
      margin-bottom: 0.3125rem;
      text-align: left; }
      .atc-modal-dialog.pdp-atc-popup .recc-items .cl-accessories__price-section span {
        margin: 0 0 0.3125rem 0; }
      .atc-modal-dialog.pdp-atc-popup .recc-items .cl-accessories__price-section .js-acc-id {
        display: none; }
      .atc-modal-dialog.pdp-atc-popup .recc-items .cl-accessories__price-section .pricetext {
        font-weight: 600;
        color: #403E3D; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .item-variants .ui-selectmenu-button {
      height: 2.125rem;
      background: #fff;
      border: 0.0625rem solid #DDDDDD;
      font-weight: 500;
      font-size: 0.6875rem;
      cursor: pointer;
      margin-top: 0.625rem;
      padding: 0.3125rem 0.625rem; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .item-variants .item-variants {
      padding-bottom: 0; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .cl-button {
      width: 100%;
      height: 2.0625rem;
      background: #fff;
      box-shadow: inset 0 0 0 0.0625rem #DDDDDD;
      border: none;
      padding: 0.3125rem;
      font-weight: 800 !important;
      font-size: 0.6875rem;
      color: #403E3D;
      text-transform: uppercase;
      margin: 0; }
      @media (min-width: 768px) {
        .atc-modal-dialog.pdp-atc-popup .recc-items .cl-button {
          width: 100%; } }
      .atc-modal-dialog.pdp-atc-popup .recc-items .cl-button .cl-svg-icon {
        color: #3D7D12;
        margin: 0;
        vertical-align: middle; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: row;
      margin-top: 0; }
      .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity .item-quantity__wrapper {
        margin: 0 5px 0 0;
        padding: 0;
        height: 2.125rem;
        width: 2.5625rem; }
        .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity .item-quantity__wrapper .input-text {
          width: 100%;
          height: 2.0625rem;
          font-weight: 800;
          font-size: 0.75rem;
          font-family: "Montserrat", Arial, sans-serif;
          background: #fff;
          color: #403E3D;
          text-align: center;
          padding: 0;
          box-shadow: inset 0 0 0 0.0625rem #DDDDDD;
          border: none;
          outline: none !important;
          position: relative; }
          .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity .item-quantity__wrapper .input-text::-webkit-inner-spin-button, .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity .item-quantity__wrapper .input-text::-webkit-outer-spin-button {
            opacity: 1; }
      .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity .add-to-cart-acc {
        padding: 0;
        width: 100%;
        height: 2.0625rem;
        font-weight: 800;
        font-size: 0.6875rem;
        font-family: "Montserrat", Arial, sans-serif;
        background: #fff;
        color: #403E3D;
        box-shadow: inset 0 0 0 0.0625rem #DDDDDD;
        border: none;
        margin: 0;
        outline: none !important; }
      .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity .js-accessories-add-to-cart {
        display: inline-flex;
        flex: 1; }
      .atc-modal-dialog.pdp-atc-popup .recc-items .added-quantity .cl-button[disabled] {
        width: 100% !important;
        pointer-events: none;
        color: #BDBBBB;
        background-color: #fff; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .prev {
      display: block;
      position: absolute;
      z-index: 1000;
      top: 50%;
      left: -1.25rem;
      font-size: 1.875rem;
      transform: translateY(-50%);
      cursor: pointer; }
    .atc-modal-dialog.pdp-atc-popup .recc-items .next {
      display: block;
      position: absolute;
      right: -1.25rem;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1000;
      font-size: 1.875rem;
      cursor: pointer; }
  .atc-modal-dialog.pdp-atc-popup .ui-selectmenu-menu .ui-menu-item-wrapper {
    background: #fff;
    font-weight: 500;
    color: #403E3D;
    height: 2.0625rem; }
    .atc-modal-dialog.pdp-atc-popup .ui-selectmenu-menu .ui-menu-item-wrapper:hover {
      background-color: #F7F7F7; }

.atc-modal-bulbs {
  background: #F7F7F7; }
  @media (min-width: 768px) {
    .atc-modal-bulbs {
      background: #fff;
      padding: 0 1.25rem;
      margin-bottom: 0.625rem; } }
  .atc-modal-bulbs h5 {
    text-align: center;
    padding: 1.25rem 0 0.625rem;
    text-transform: capitalize;
    font-family: "Montserrat", Arial, sans-serif;
    color: #403E3D;
    font-size: 0.8125rem;
    font-weight: 800;
    margin: 0; }
    @media (min-width: 768px) {
      .atc-modal-bulbs h5 {
        background: #fff;
        text-align: left;
        border-top: 0.0625rem solid #DDDDDD;
        padding: 1.5625rem 0 0.75rem 2.8125rem;
        margin-left: -1.25rem;
        margin-right: -1.25rem; } }
  .atc-modal-bulbs .atc-modal-tiles {
    margin-bottom: 1.5625rem; }
    @media (min-width: 768px) {
      .atc-modal-bulbs .atc-modal-tiles {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .atc-modal-bulbs .atc-tiles {
      display: flex; } }
  .atc-modal-bulbs .atc-tiles .prev {
    display: block;
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: -1.25rem;
    font-size: 1.875rem;
    transform: translateY(-50%);
    cursor: pointer; }
  .atc-modal-bulbs .atc-tiles .next {
    display: block;
    position: absolute;
    right: -1.25rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
    font-size: 1.875rem;
    cursor: pointer; }
  .atc-modal-bulbs .product-atc-tile {
    padding: 1rem;
    font-size: 0.6875rem;
    font-weight: 500;
    font-family: "Montserrat", Arial, sans-serif;
    outline: none !important; }
    @media (min-width: 768px) {
      .atc-modal-bulbs .product-atc-tile {
        max-width: inherit;
        padding: 1.25rem;
        font-size: 0.75rem;
        border: 0.0625rem solid #DDDDDD;
        margin: 0 0.625rem;
        flex-basis: 33.3%;
        max-width: 33.3%; } }
    .atc-modal-bulbs .product-atc-tile .product-image-wrapper {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 0.9375rem; }
      @media (min-width: 768px) {
        .atc-modal-bulbs .product-atc-tile .product-image-wrapper {
          display: block;
          margin-bottom: 0; } }
      .atc-modal-bulbs .product-atc-tile .product-image-wrapper .product-image {
        flex-basis: 6.5rem; }
        @media (min-width: 768px) {
          .atc-modal-bulbs .product-atc-tile .product-image-wrapper .product-image {
            max-width: 9.3125rem;
            margin: 0 auto 1.5625rem; } }
    .atc-modal-bulbs .product-atc-tile .product-pricing-wrapper {
      flex-basis: 9.375rem;
      padding: 0.625rem 0 0.625rem 1.25rem;
      font-size: 0.8125rem; }
      @media (min-width: 768px) {
        .atc-modal-bulbs .product-atc-tile .product-pricing-wrapper {
          flex-basis: unset;
          padding: 0; } }
      .atc-modal-bulbs .product-atc-tile .product-pricing-wrapper .product-pricing {
        margin-bottom: 0; }
        @media (min-width: 768px) {
          .atc-modal-bulbs .product-atc-tile .product-pricing-wrapper .product-pricing {
            margin-bottom: 1.25rem; } }
        .atc-modal-bulbs .product-atc-tile .product-pricing-wrapper .product-pricing .product-sales-price {
          display: inline-block;
          margin: 0.5rem 0;
          font-weight: 600; }
        .atc-modal-bulbs .product-atc-tile .product-pricing-wrapper .product-pricing .product-standard-price {
          text-decoration: line-through; }
        .atc-modal-bulbs .product-atc-tile .product-pricing-wrapper .product-pricing .min-order {
          display: block; }
    .atc-modal-bulbs .product-atc-tile .bulb-qty-wrapper {
      display: flex;
      justify-content: center; }
      .atc-modal-bulbs .product-atc-tile .bulb-qty-wrapper .btn-atc-modal {
        border: 0.0625rem solid #DDDDDD;
        width: 100%;
        height: 2.0625rem;
        font-weight: 800;
        font-size: 0.8125rem;
        color: #403E3D;
        padding: 0;
        outline: none !important; }
        .atc-modal-bulbs .product-atc-tile .bulb-qty-wrapper .btn-atc-modal:hover {
          color: #403E3D;
          background: #fff; }
      .atc-modal-bulbs .product-atc-tile .bulb-qty-wrapper .modal-atc-added {
        background: #fff; }
        .atc-modal-bulbs .product-atc-tile .bulb-qty-wrapper .modal-atc-added::before {
          background: none;
          font-family: 'FontAwesome';
          font-weight: 300 !important;
          font-size: 0.875rem;
          content: '\f00c';
          top: 0;
          color: #3D7D12;
          margin-right: 0.3125rem; }
    .atc-modal-bulbs .product-atc-tile .atc-tile-qty {
      margin-right: 0.1875rem; }
      .atc-modal-bulbs .product-atc-tile .atc-tile-qty .quantity-text {
        width: 2.5625rem;
        min-width: 2.5625rem;
        height: 2.0625rem;
        border: 0.0625rem solid #DDDDDD;
        color: #403E3D;
        outline: none !important; }
        .atc-modal-bulbs .product-atc-tile .atc-tile-qty .quantity-text::-webkit-inner-spin-button, .atc-modal-bulbs .product-atc-tile .atc-tile-qty .quantity-text::-webkit-outer-spin-button {
          opacity: 1; }
      .atc-modal-bulbs .product-atc-tile .atc-tile-qty .quantity-button {
        display: none; }
    .atc-modal-bulbs .product-atc-tile .product-details-wrapper {
      display: flex;
      flex-direction: column;
      max-width: 16.125rem;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .atc-modal-bulbs .product-atc-tile .product-details-wrapper {
          display: block;
          max-width: 100%; } }

.pdp-benefits-list__wrapper {
  font-family: "Montserrat", Arial, sans-serif;
  color: #403e3d;
  padding: 0 1.25rem 1.25rem; }
  @media (min-width: 768px) {
    .pdp-benefits-list__wrapper {
      padding: 0.625rem 2.375rem 2.25rem; } }
  @media (min-width: 1024px) {
    .pdp-benefits-list__wrapper {
      padding: 0.625rem 2.875rem 3.125rem;
      display: flex;
      justify-content: center; } }
  @media (min-width: 1366px) {
    .pdp-benefits-list__wrapper {
      padding: 0.625rem 3.125rem 3.125rem; } }

.pdp-benefits-list__content {
  margin: 0 auto;
  max-width: 78.125rem;
  border: 0.0625rem solid #d9d6d2;
  padding: 0 1.875rem; }
  @media (min-width: 1024px) {
    .pdp-benefits-list__content {
      margin: 1.1875rem;
      border-top: 0.0625rem solid #d9d6d2;
      border-bottom: 0.0625rem solid #d9d6d2;
      border-left: none;
      border-right: none;
      padding: 0; } }
  @media (min-width: 1366px) {
    .pdp-benefits-list__content {
      margin: 2.6875rem; } }

.pdp-benefits-list__sections {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  @media (min-width: 1024px) {
    .pdp-benefits-list__sections {
      flex-direction: row; } }
  .pdp-benefits-list__sections .questions {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center; }
    @media (min-width: 1024px) {
      .pdp-benefits-list__sections .questions {
        flex-basis: 35%;
        max-width: 35%; } }
    .pdp-benefits-list__sections .questions__image {
      width: 9.375rem;
      display: none;
      overflow: hidden;
      border-radius: 100%;
      margin-right: 1.25rem; }
      .pdp-benefits-list__sections .questions__image img {
        display: block;
        width: 100%;
        height: auto; }
      @media (min-width: 1024px) {
        .pdp-benefits-list__sections .questions__image {
          display: block;
          width: 12.5rem; } }
    .pdp-benefits-list__sections .questions__text {
      text-align: center; }
      @media (min-width: 1024px) {
        .pdp-benefits-list__sections .questions__text {
          text-align: left; } }
      .pdp-benefits-list__sections .questions__text h2 {
        font-size: 0.875rem;
        margin: 0; }
      .pdp-benefits-list__sections .questions__text p {
        font-weight: 500;
        font-size: 0.84375rem;
        margin-top: 0.3125rem;
        margin-bottom: 0;
        line-height: 1.25rem;
        max-width: 18.75rem; }
        @media (min-width: 1024px) {
          .pdp-benefits-list__sections .questions__text p {
            max-width: none; } }
  .pdp-benefits-list__sections .protection {
    width: 100%;
    border-top: 0.0625rem solid #d9d6d2;
    border-bottom: 0.0625rem solid #d9d6d2; }
    @media (min-width: 1024px) {
      .pdp-benefits-list__sections .protection {
        flex-basis: 30%;
        max-width: 30%;
        border-right: 0.0625rem solid #d9d6d2;
        border-left: 0.0625rem solid #d9d6d2;
        border-top: none;
        border-bottom: none; } }
    .pdp-benefits-list__sections .protection ul {
      list-style: none;
      margin: 0;
      padding: 0;
      display: flex;
      flex-direction: column; }
      .pdp-benefits-list__sections .protection ul li {
        text-transform: capitalize;
        font-size: 0.8125rem;
        text-align: center; }
      .pdp-benefits-list__sections .protection ul li:not(:last-child) {
        padding-bottom: 0.875rem; }
  .pdp-benefits-list__sections .contact {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center; }
    @media (min-width: 1024px) {
      .pdp-benefits-list__sections .contact {
        flex-basis: 35%;
        max-width: 35%; } }
    .pdp-benefits-list__sections .contact h2 {
      font-weight: 700;
      font-size: 0.875rem;
      text-transform: capitalize;
      margin-bottom: 1.125rem; }
      @media (min-width: 1024px) {
        .pdp-benefits-list__sections .contact h2 {
          margin: 0 0 1.875rem; } }
    .pdp-benefits-list__sections .contact__mediums {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      @media (min-width: 1024px) {
        .pdp-benefits-list__sections .contact__mediums {
          flex-direction: row; } }
    .pdp-benefits-list__sections .contact__call {
      margin-right: 0;
      margin-bottom: 1.125rem;
      font-weight: 500; }
      @media (min-width: 1024px) {
        .pdp-benefits-list__sections .contact__call {
          margin-right: 0.9375rem; } }
      @media (min-width: 1366px) {
        .pdp-benefits-list__sections .contact__call {
          margin-right: 1.875rem; } }
      .pdp-benefits-list__sections .contact__call a {
        display: block;
        text-decoration: none;
        font-family: "Montserrat", Arial, sans-serif;
        color: #403e3d;
        font-size: 1.0625rem; }
        @media (min-width: 1024px) {
          .pdp-benefits-list__sections .contact__call a {
            font-size: 0.875rem; } }
        .pdp-benefits-list__sections .contact__call a .contact__phoneicon {
          display: inline-block;
          vertical-align: middle;
          margin-right: 0.375rem;
          border-bottom: none;
          width: 1.25rem; }
          @media (min-width: 1024px) {
            .pdp-benefits-list__sections .contact__call a .contact__phoneicon {
              width: auto; } }
          .pdp-benefits-list__sections .contact__call a .contact__phoneicon img {
            width: 100%;
            height: auto;
            display: block; }
        .pdp-benefits-list__sections .contact__call a .contact__phonenumber {
          border-bottom: 0.0625rem solid #403e3d; }
    .pdp-benefits-list__sections .contact__chat {
      margin-left: 0;
      margin-bottom: 1.125rem;
      font-weight: 500; }
      @media (min-width: 1024px) {
        .pdp-benefits-list__sections .contact__chat {
          margin-left: 0.9375rem; } }
      @media (min-width: 1366px) {
        .pdp-benefits-list__sections .contact__chat {
          margin-left: 1.875rem; } }
      .pdp-benefits-list__sections .contact__chat a {
        display: block;
        text-decoration: none;
        text-transform: capitalize;
        font-family: "Montserrat", Arial, sans-serif;
        color: #403e3d;
        font-size: 1.0625rem; }
        @media (min-width: 1024px) {
          .pdp-benefits-list__sections .contact__chat a {
            font-size: 0.875rem; } }
        .pdp-benefits-list__sections .contact__chat a .contact__chaticon {
          display: inline-block;
          vertical-align: middle;
          margin-right: 0.375rem;
          border-bottom: none;
          width: 1.25rem; }
          @media (min-width: 1024px) {
            .pdp-benefits-list__sections .contact__chat a .contact__chaticon {
              width: auto; } }
          .pdp-benefits-list__sections .contact__chat a .contact__chaticon img {
            width: 100%;
            height: auto;
            display: block; }
        .pdp-benefits-list__sections .contact__chat a .contact__chattext {
          border-bottom: 0.0625rem solid #403e3d; }

.pdp-benefits-list__single-section {
  padding: 1.25rem 0.625rem; }
  @media (min-width: 1024px) {
    .pdp-benefits-list__single-section {
      padding: 1.875rem 0.625rem; } }

.pdp-review-section {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem; }
  @media print {
    .pdp-review-section {
      padding-left: 0;
      padding-right: 0;
      margin-top: 3.125rem;
      margin-bottom: 0; } }
  @media (min-width: 1024px) {
    .pdp-review-section {
      padding-left: 2.875rem;
      padding-right: 2.875rem;
      margin-top: 3.125rem;
      margin-bottom: 3.125rem; } }
  @media (min-width: 1366px) {
    .pdp-review-section {
      padding-left: 5rem;
      padding-right: 5rem;
      margin: 3.125rem auto;
      max-width: 89.375rem; } }
  @media print {
    .pdp-review-section__write-review-button {
      max-width: 40%; } }
  @media print {
    .pdp-review-section .cl-sorting-bar__sorting-text-box {
      display: none; } }
  .pdp-review-section__write-review-content {
    padding: 0; }
    @media print {
      .pdp-review-section__write-review-content {
        margin-bottom: 1.875rem; } }
    @media (min-width: 768px) {
      .pdp-review-section__write-review-content {
        padding-left: 1.75rem;
        padding-right: 0.625rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section__write-review-content {
        padding-left: 0;
        padding-right: 0; } }
  .pdp-review-section .ms-avg-rating {
    order: -1;
    margin: 0 0.3125rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.33;
    color: #403e3d; }
  .pdp-review-section #writeReview,
  .pdp-review-section #customWriteReview,
  .pdp-review-section #readReviews {
    margin: 0.5rem 0;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.33;
    color: #403e3d;
    text-decoration: underline !important; }
    @media (min-width: 768px) {
      .pdp-review-section #writeReview,
      .pdp-review-section #customWriteReview,
      .pdp-review-section #readReviews {
        margin: 0.25rem 0;
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section #writeReview,
      .pdp-review-section #customWriteReview,
      .pdp-review-section #readReviews {
        margin: 0.25rem 0;
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .pdp-review-section #writeReview,
      .pdp-review-section #customWriteReview,
      .pdp-review-section #readReviews {
        margin: 0.25rem 0;
        font-size: 0.75rem; } }
  .pdp-review-section #readReviews {
    font-weight: 300;
    text-decoration: none !important; }
  .pdp-review-section #TTreviewSort {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.33;
    border: none;
    color: #403e3d;
    margin-left: 0; }
    @media (min-width: 768px) {
      .pdp-review-section #TTreviewSort {
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section #TTreviewSort {
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .pdp-review-section #TTreviewSort {
        font-size: 0.875rem; } }
  .pdp-review-section .review-header {
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    @media print {
      .pdp-review-section .review-header {
        padding-left: 0.625rem;
        justify-content: space-between;
        max-width: 60%; } }
    @media (min-width: 768px) {
      .pdp-review-section .review-header {
        justify-content: space-evenly; } }
    @media (min-width: 1024px) {
      .pdp-review-section .review-header {
        justify-content: space-between; } }
    .pdp-review-section .review-header .TurnToReviewsTeaser {
      flex-direction: row;
      align-items: center; }
  .pdp-review-section .write-review-btn {
    background-color: #403e3d;
    border: none;
    color: #fff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.8125rem;
    font-weight: 600;
    letter-spacing: 0.0625rem;
    line-height: 1.33;
    height: 3.125rem;
    width: 100%;
    min-width: 100%;
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer; }
    @media print {
      .pdp-review-section .write-review-btn {
        float: right;
        margin-top: 0;
        margin-right: 0;
        height: 3.125rem;
        width: 13.75rem;
        min-width: 13.75rem;
        border: 0.0625rem solid #403e3d;
        background-color: #fff;
        font-size: 0.8125rem;
        letter-spacing: 0.0625rem;
        color: #403e3d; } }
    .pdp-review-section .write-review-btn:hover {
      background-color: #b88c1d; }
    @media (min-width: 768px) {
      .pdp-review-section .write-review-btn {
        font-size: 0.8125rem;
        height: 3.125rem;
        min-width: 13.75rem;
        width: 13.75rem;
        float: right;
        letter-spacing: 0.0625rem;
        margin-right: 1.25rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section .write-review-btn {
        margin-top: 0;
        font-size: 0.8125rem;
        height: 3.125rem;
        min-width: 13.75rem;
        width: 13.75rem;
        letter-spacing: 0.0625rem;
        margin-right: 0; } }
    @media (min-width: 1366px) {
      .pdp-review-section .write-review-btn {
        font-size: 0.75rem;
        height: 3.125rem;
        min-width: 13.75rem;
        width: 13.75rem;
        letter-spacing: 0.0625rem; } }
  .pdp-review-section .review-title {
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.0125rem;
    line-height: normal;
    margin: 0; }
    @media print {
      .pdp-review-section .review-title {
        font-size: 1.125rem;
        letter-spacing: 0.025rem; } }
    @media (min-width: 768px) {
      .pdp-review-section .review-title {
        font-size: 1rem;
        letter-spacing: 0.0125rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section .review-title {
        font-size: 1.125rem;
        letter-spacing: 0.025rem; } }
    @media (min-width: 1366px) {
      .pdp-review-section .review-title {
        font-size: 1.125rem;
        letter-spacing: 0.025rem; } }
  .pdp-review-section .show-reviews,
  .pdp-review-section .sort-reviews {
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.8125rem;
    font-weight: 300;
    letter-spacing: 0.03125rem;
    line-height: normal; }
    @media (min-width: 768px) {
      .pdp-review-section .show-reviews,
      .pdp-review-section .sort-reviews {
        font-size: 0.8125rem;
        letter-spacing: 0.03125rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section .show-reviews,
      .pdp-review-section .sort-reviews {
        font-size: 0.8125rem;
        letter-spacing: 0.03125rem; } }
    @media (min-width: 1366px) {
      .pdp-review-section .show-reviews,
      .pdp-review-section .sort-reviews {
        font-size: 0.8125rem;
        letter-spacing: 0.03125rem; } }
  .pdp-review-section .sort-reviews {
    border: 0.0625rem solid #403e3d;
    font-weight: 600;
    padding: 1rem;
    text-align: center;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .pdp-review-section .sort-reviews {
        border: none;
        font-weight: 300;
        padding: 0;
        text-align: right;
        text-transform: inherit; } }
  .pdp-review-section .pdp-star-review {
    position: relative;
    width: 5.9375rem;
    margin: 0;
    background: none !important; }
  .pdp-review-section .TTreview {
    border: none;
    border-top: 0.0625rem solid #d9d6d2;
    background-color: transparent; }
    @media print {
      .pdp-review-section .TTreview {
        position: relative;
        margin: 0.625rem 0 1.25rem 0;
        padding: 0.9375rem; } }
  .pdp-review-section .TTratingBoxBorder {
    width: 5.9375rem;
    margin-top: 0.625rem;
    margin-bottom: 0.5rem;
    margin-left: -0.4375rem; }
    @media print {
      .pdp-review-section .TTratingBoxBorder {
        margin-left: 0; } }
  @media print {
    .pdp-review-section #TTreviewsWrapper {
      width: 100%;
      float: left; } }
  .pdp-review-section .TTrevCol1,
  .pdp-review-section .TTrevCol2 {
    float: right;
    padding-right: 20%;
    width: 80%; }
    @media print {
      .pdp-review-section .TTrevCol1,
      .pdp-review-section .TTrevCol2 {
        float: right;
        padding-left: 20%;
        padding-right: 20%;
        width: 100%; } }
    @media (max-width: 768px) {
      .pdp-review-section .TTrevCol1,
      .pdp-review-section .TTrevCol2 {
        padding-right: 0;
        width: 100%; } }
  .pdp-review-section .TTratingBoxBorder,
  .pdp-review-section .TTreviewResponses {
    border: none; }
  .pdp-review-section .TT2reviewSearchSortLeftRespCenter {
    float: right; }
  .pdp-review-section .TTratingBreakdownBox,
  .pdp-review-section .TTreviewCount,
  .pdp-review-section .TTreviewSummary,
  .pdp-review-section .TTavgRate,
  .pdp-review-section #TT3RightLinks,
  .pdp-review-section .TTpoweredby,
  .pdp-review-section .TTflagReview,
  .pdp-review-section .TTrevPurchaseDate {
    display: none; }
  .pdp-review-section #TTsearchSort {
    overflow: visible; }
    @media print {
      .pdp-review-section #TTsearchSort {
        width: 100%;
        float: left; } }
    @media (max-width: 1023px) {
      .pdp-review-section #TTsearchSort {
        display: none !important; } }
  .pdp-review-section #TTreviewSearchLeft {
    display: none; }
  .pdp-review-section .TTrevCol3 {
    position: absolute;
    top: 1.5625rem;
    left: 1.5625rem;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0;
    flex-flow: row-reverse;
    text-align: left; }
    @media print {
      .pdp-review-section .TTrevCol3 {
        position: static;
        min-height: 3.125rem; } }
    @media (max-width: 768px) {
      .pdp-review-section .TTrevCol3 {
        left: 0; } }
    .pdp-review-section .TTrevCol3 div:first-child {
      color: #403e3d;
      font-family: "Montserrat", Arial, sans-serif;
      font-size: 0.75rem;
      font-weight: 300;
      letter-spacing: normal;
      line-height: 1.33;
      padding-right: 2%;
      text-align: right; }
      @media print {
        .pdp-review-section .TTrevCol3 div:first-child {
          position: absolute;
          right: 0;
          top: 1.875rem;
          margin-top: 0; } }
      @media (max-width: 768px) {
        .pdp-review-section .TTrevCol3 div:first-child {
          width: 50%; } }
      @media (min-width: 768px) {
        .pdp-review-section .TTrevCol3 div:first-child {
          font-size: 0.75rem; } }
      @media (min-width: 1024px) {
        .pdp-review-section .TTrevCol3 div:first-child {
          font-size: 0.75rem;
          line-height: 1.5;
          width: 25%; } }
      @media (min-width: 1366px) {
        .pdp-review-section .TTrevCol3 div:first-child {
          font-size: 0.75rem; } }
    .pdp-review-section .TTrevCol3 div:nth-child(2) {
      position: absolute; }
      @media print {
        .pdp-review-section .TTrevCol3 div:nth-child(2) {
          position: absolute;
          left: 0;
          width: 7.5rem;
          text-align: left;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; } }
      @media (max-width: 768px) {
        .pdp-review-section .TTrevCol3 div:nth-child(2) {
          top: 4.5rem;
          left: 0.875rem;
          max-width: 43%;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; } }
      @media (min-width: 1024px) {
        .pdp-review-section .TTrevCol3 div:nth-child(2) {
          top: 0;
          left: 0;
          margin-top: 2.125rem;
          text-align: left;
          width: 18%; } }
    .pdp-review-section .TTrevCol3 div:last-child {
      position: absolute;
      left: 50%;
      top: 4.5rem; }
      @media print {
        .pdp-review-section .TTrevCol3 div:last-child {
          position: absolute;
          left: 0;
          top: 1.875rem;
          margin-top: 0; } }
      @media (max-width: 768px) {
        .pdp-review-section .TTrevCol3 div:last-child {
          max-width: 43%;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; } }
      @media (min-width: 1024px) {
        .pdp-review-section .TTrevCol3 div:last-child {
          left: 0;
          top: 0; } }
    .pdp-review-section .TTrevCol3 div span, .pdp-review-section .TTrevCol3 div:last-child {
      color: #403e3d;
      font-family: "Montserrat", Arial, sans-serif;
      font-size: 0.75rem;
      font-weight: 600;
      letter-spacing: normal;
      line-height: 1.33; }
      @media (min-width: 768px) {
        .pdp-review-section .TTrevCol3 div span, .pdp-review-section .TTrevCol3 div:last-child {
          font-size: 0.75rem; } }
      @media (min-width: 1024px) {
        .pdp-review-section .TTrevCol3 div span, .pdp-review-section .TTrevCol3 div:last-child {
          font-size: 0.75rem;
          line-height: 1.5; } }
      @media (min-width: 1366px) {
        .pdp-review-section .TTrevCol3 div span, .pdp-review-section .TTrevCol3 div:last-child {
          font-size: 0.75rem; } }
    .pdp-review-section .TTrevCol3 div .pdp-review-title {
      display: block;
      margin-bottom: 0.3125rem;
      font-weight: 300;
      line-height: 1; }
    .pdp-review-section .TTrevCol3 div[itemprop="dateCreated"] {
      text-align: right; }
  .pdp-review-section .TTreviewTitle {
    margin-bottom: 4.6875rem;
    background-color: transparent;
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: 0.0125rem;
    line-height: normal;
    text-transform: uppercase; }
    @media print {
      .pdp-review-section .TTreviewTitle {
        margin-bottom: 0;
        padding-top: 1.875rem; } }
    @media (min-width: 768px) {
      .pdp-review-section .TTreviewTitle {
        margin-bottom: 4.6875rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section .TTreviewTitle {
        letter-spacing: 0.03125rem;
        margin-bottom: 0; } }
  .pdp-review-section .TTreviewBody,
  .pdp-review-section .TTrevLinkLine {
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.33; }
    @media (min-width: 768px) {
      .pdp-review-section .TTreviewBody,
      .pdp-review-section .TTrevLinkLine {
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pdp-review-section .TTreviewBody,
      .pdp-review-section .TTrevLinkLine {
        font-size: 0.75rem;
        line-height: 1.5; } }
    @media (min-width: 1366px) {
      .pdp-review-section .TTreviewBody,
      .pdp-review-section .TTrevLinkLine {
        font-size: 0.75rem; } }
  .pdp-review-section .TTrevLinkLine {
    position: absolute;
    top: 95%;
    z-index: 100;
    text-transform: uppercase; }
    @media print {
      .pdp-review-section .TTrevLinkLine {
        display: none; } }
    @media (min-width: 1024px) {
      .pdp-review-section .TTrevLinkLine {
        top: 90%; } }
  .pdp-review-section #TurnToReviewsContent .TTrespMobileDisp {
    font-size: 0.6875rem; }
  .pdp-review-section #TurnToReviewsContent .TTrevLinkLine a {
    margin: 0 0 0 0.625rem;
    color: #403e3d;
    font-weight: 600;
    font-size: 0.6875rem; }
    .pdp-review-section #TurnToReviewsContent .TTrevLinkLine a:hover, .pdp-review-section #TurnToReviewsContent .TTrevLinkLine a:focus {
      color: #403e3d; }
    .pdp-review-section #TurnToReviewsContent .TTrevLinkLine a:first-child::after {
      content: "|";
      padding-left: 0.875rem; }
  .pdp-review-section #TurnToReviewsContent .TTrevLinkLine li::after {
    content: ""; }
  @media print {
    .pdp-review-section #TurnToReviewsContent .TT3ShowMore {
      display: none; } }
  .pdp-review-section .mobile-show-review {
    display: flex;
    align-items: center;
    margin: 0 -0.625rem;
    border-top: 0.0625rem solid #d9d6d2; }
    @media print {
      .pdp-review-section .mobile-show-review {
        display: none; } }
    .pdp-review-section .mobile-show-review .show-review {
      padding: 0; }

.cl-finish-variations {
  padding: 0;
  z-index: 198 !important; }
  @media (min-width: 768px) {
    .cl-finish-variations {
      max-width: 40.625rem; } }
  .cl-finish-variations.cl-modal-dialog {
    border-radius: 0; }
  .cl-finish-variations__titlebar {
    margin-bottom: 0.625rem;
    padding: 0.9375rem !important;
    border-bottom: 0.0625rem solid #ccc;
    border-radius: 0;
    background: none; }
  .cl-finish-variations__title {
    font-size: 1.1875rem;
    font-family: "Montserrat", Arial, sans-serif;
    color: #333;
    font-weight: 300; }
  .cl-finish-variations__element {
    padding: 0.625rem;
    border: 0.0625rem solid transparent; }
    .cl-finish-variations__element:hover {
      background-color: #f7f7f7;
      border-color: #d9d6d2; }
  .cl-finish-variations__content {
    padding: 1.25rem !important;
    overflow: hidden !important; }
  .cl-finish-variations__image {
    width: 100%;
    max-width: 80%; }
  .cl-finish-variations__caption {
    display: inline-block;
    margin-top: 0.3125rem; }
  .cl-finish-variations .ui-dialog-titlebar-close {
    top: 50%;
    right: 0.9375rem;
    border: 0;
    color: #333;
    background: none;
    z-index: 5; }
    .cl-finish-variations .ui-dialog-titlebar-close .cl-svg-icon {
      display: block; }

.cl-productpopup {
  display: block;
  min-height: 100%;
  width: 100%;
  border: 0;
  padding: 0.3125rem;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(64, 62, 61, 0.7);
  transition: opacity 0.2s ease;
  opacity: 0;
  visibility: hidden;
  z-index: -1; }
  .cl-productpopup.shown {
    opacity: 1;
    visibility: visible;
    z-index: 2000; }
  .cl-productpopup__content {
    position: absolute;
    left: 2%;
    top: 50%;
    transform: translateY(-50%);
    width: 96%;
    min-height: 60vh;
    max-height: 74vh;
    flex-direction: column;
    background: #fff; }
    @media (min-width: 768px) {
      .cl-productpopup__content {
        width: 50%;
        height: auto;
        min-height: auto;
        max-height: auto;
        left: 50%;
        transform: translate(-50%, -50%);
        box-shadow: 0 0.1875rem 0.1875rem 0 rgba(64, 62, 61, 0.5);
        border: 0.0625rem solid #d9d6d2; } }
    .cl-productpopup__content .cl-minisummary-product {
      border: 0;
      width: 100%;
      margin-left: 0; }
    .cl-productpopup__content .mini-cart-image {
      width: 6.25rem; }
      @media (min-width: 768px) {
        .cl-productpopup__content .mini-cart-image {
          width: 9.375rem; } }
    .cl-productpopup__content .each-label {
      display: none; }
      .cl-productpopup__content .each-label.show-label {
        display: inline; }
  .cl-productpopup__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    width: 1em;
    height: 1em;
    font-size: 0.3125rem;
    border-radius: 50%;
    color: #403e3d;
    text-indent: -9999em;
    animation: load-spinner 1.3s infinite linear; }
  .cl-productpopup__header {
    align-items: center;
    justify-content: space-between;
    font-size: 1rem;
    line-height: 1;
    background: #f7f7f7; }
  .cl-productpopup__close-btn {
    padding: 0.9375rem;
    border: 0;
    outline: none;
    cursor: pointer; }
  .cl-productpopup__close-icon {
    min-width: 0.75rem;
    min-height: 0.75rem;
    width: 0.75rem;
    height: 0.75rem; }
  .cl-productpopup__products {
    position: relative;
    flex: 1;
    border-top: 0.0625rem solid #d9d6d2;
    border-bottom: 0.0625rem solid #d9d6d2;
    min-height: 6.25rem; }
  .cl-productpopup__footer {
    line-height: 1;
    background: #f7f7f7; }

#TTtraWindow {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%); }
  #TTtraWindow.TT2mainDialog {
    box-shadow: none; }
  #TTtraWindow #TTtraUserStateMain {
    background: #fff; }
  #TTtraWindow #TTSubDialogSection {
    overflow-x: hidden; }
  #TTtraWindow #TT3toplinks a {
    text-decoration: underline;
    color: #403e3d; }
    #TTtraWindow #TT3toplinks a:hover, #TTtraWindow #TT3toplinks a:focus {
      color: #b88c1d; }
  #TTtraWindow .TT3ansArea .TT3linkLine,
  #TTtraWindow .TT3rplyCntr .TT3linkLine {
    color: #403e3d !important; }
    #TTtraWindow .TT3ansArea .TT3linkLine a,
    #TTtraWindow .TT3rplyCntr .TT3linkLine a {
      text-decoration: underline;
      color: #403e3d !important; }
      #TTtraWindow .TT3ansArea .TT3linkLine a:hover, #TTtraWindow .TT3ansArea .TT3linkLine a:focus,
      #TTtraWindow .TT3rplyCntr .TT3linkLine a:hover,
      #TTtraWindow .TT3rplyCntr .TT3linkLine a:focus {
        color: #b88c1d !important; }
  #TTtraWindow .TTreview,
  #TTtraWindow .TT3itemBox,
  #TTtraWindow .TT4commentArea {
    border-left-color: #b88c1d;
    min-height: 6.875rem; }
    #TTtraWindow .TTreview .TT3aboutLine a,
    #TTtraWindow .TTreview .TT3linkLine a,
    #TTtraWindow .TT3itemBox .TT3aboutLine a,
    #TTtraWindow .TT3itemBox .TT3linkLine a,
    #TTtraWindow .TT4commentArea .TT3aboutLine a,
    #TTtraWindow .TT4commentArea .TT3linkLine a {
      text-decoration: underline;
      color: #403e3d; }
      #TTtraWindow .TTreview .TT3aboutLine a:hover, #TTtraWindow .TTreview .TT3aboutLine a:focus,
      #TTtraWindow .TTreview .TT3linkLine a:hover,
      #TTtraWindow .TTreview .TT3linkLine a:focus,
      #TTtraWindow .TT3itemBox .TT3aboutLine a:hover,
      #TTtraWindow .TT3itemBox .TT3aboutLine a:focus,
      #TTtraWindow .TT3itemBox .TT3linkLine a:hover,
      #TTtraWindow .TT3itemBox .TT3linkLine a:focus,
      #TTtraWindow .TT4commentArea .TT3aboutLine a:hover,
      #TTtraWindow .TT4commentArea .TT3aboutLine a:focus,
      #TTtraWindow .TT4commentArea .TT3linkLine a:hover,
      #TTtraWindow .TT4commentArea .TT3linkLine a:focus {
        color: #b88c1d; }
    #TTtraWindow .TTreview .TT3qText,
    #TTtraWindow .TT3itemBox .TT3qText,
    #TTtraWindow .TT4commentArea .TT3qText {
      color: #403e3d; }
    #TTtraWindow .TTreview .TTbestAnswer,
    #TTtraWindow .TT3itemBox .TTbestAnswer,
    #TTtraWindow .TT4commentArea .TTbestAnswer {
      color: #b88c1d; }
  #TTtraWindow .TTcommentCaptureHeader,
  #TTtraWindow .TTccSectionHeader {
    padding-left: 0;
    padding-right: 0;
    background: #fff;
    font-size: 0.75rem;
    color: #403e3d; }
  #TTtraWindow .TTcommentCaptureBlock {
    min-height: 6.875rem;
    margin-bottom: 0.9375rem;
    background: #fcfcfc;
    border: 0.0625rem solid #e6e7e8; }
    #TTtraWindow .TTcommentCaptureBlock .TTccSubmittedBy {
      display: none; }
  #TTtraWindow .TTcommentCaptureContainer {
    background: #fff; }
  #TTtraWindow .TTCommentCaptureContent label,
  #TTtraWindow .TTCommentCaptureContent p {
    margin-top: 0.625rem;
    font-size: 0.75rem;
    color: #403e3d; }
  #TTtraWindow .TTCommentCaptureContent .TTccComment {
    width: 100%;
    min-height: 2.125rem;
    padding: 0.375rem 0.75rem;
    background-color: #fcfcfc;
    border: 0.0625rem solid #e6e7e8;
    box-shadow: none; }
  #TTtraWindow .TT3staffBadge,
  #TTtraWindow .TT3youBadge {
    background-color: #b88c1d;
    color: #fff; }
  #TTtraWindow #TTsubmitReview.TTbigSubmitBtn {
    position: relative;
    background: #403e3d;
    width: 7.5rem;
    height: 2.8125rem; }
    #TTtraWindow #TTsubmitReview.TTbigSubmitBtn:hover, #TTtraWindow #TTsubmitReview.TTbigSubmitBtn:focus {
      background: #b88c1d; }
    #TTtraWindow #TTsubmitReview.TTbigSubmitBtn::before {
      content: "submit";
      position: absolute;
      top: 50%;
      left: 50%;
      font-size: 0.75rem;
      color: #fff;
      text-transform: uppercase;
      letter-spacing: 0.0625rem;
      transform: translate(-50%, -50%); }
  #TTtraWindow #TTwriteReviewScreen .TTrevGuidelineLink {
    color: #403e3d;
    font-size: 0.75rem;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: underline; }
    #TTtraWindow #TTwriteReviewScreen .TTrevGuidelineLink:hover, #TTtraWindow #TTwriteReviewScreen .TTrevGuidelineLink:focus {
      color: #b88c1d; }
  #TTtraWindow .TTcommentCaptureBlock .TTccBottom,
  #TTtraWindow .TTcommentCaptureBlock #TTregSubmit,
  #TTtraWindow .TTcommentCaptureBlock #TTmediaSubmitBtn,
  #TTtraWindow .TTcommentCaptureBlock .TTvc-add-video,
  #TTtraWindow .TTmediaSubmitBtns .TTccBottom,
  #TTtraWindow .TTmediaSubmitBtns #TTregSubmit,
  #TTtraWindow .TTmediaSubmitBtns #TTmediaSubmitBtn,
  #TTtraWindow .TTmediaSubmitBtns .TTvc-add-video,
  #TTtraWindow #TTSubScreen .TTccBottom,
  #TTtraWindow #TTSubScreen #TTregSubmit,
  #TTtraWindow #TTSubScreen #TTmediaSubmitBtn,
  #TTtraWindow #TTSubScreen .TTvc-add-video,
  #TTtraWindow .TTnewVideo .TTccBottom,
  #TTtraWindow .TTnewVideo #TTregSubmit,
  #TTtraWindow .TTnewVideo #TTmediaSubmitBtn,
  #TTtraWindow .TTnewVideo .TTvc-add-video {
    position: relative; }
    #TTtraWindow .TTcommentCaptureBlock .TTccBottom::after,
    #TTtraWindow .TTcommentCaptureBlock #TTregSubmit::after,
    #TTtraWindow .TTcommentCaptureBlock #TTmediaSubmitBtn::after,
    #TTtraWindow .TTcommentCaptureBlock .TTvc-add-video::after,
    #TTtraWindow .TTmediaSubmitBtns .TTccBottom::after,
    #TTtraWindow .TTmediaSubmitBtns #TTregSubmit::after,
    #TTtraWindow .TTmediaSubmitBtns #TTmediaSubmitBtn::after,
    #TTtraWindow .TTmediaSubmitBtns .TTvc-add-video::after,
    #TTtraWindow #TTSubScreen .TTccBottom::after,
    #TTtraWindow #TTSubScreen #TTregSubmit::after,
    #TTtraWindow #TTSubScreen #TTmediaSubmitBtn::after,
    #TTtraWindow #TTSubScreen .TTvc-add-video::after,
    #TTtraWindow .TTnewVideo .TTccBottom::after,
    #TTtraWindow .TTnewVideo #TTregSubmit::after,
    #TTtraWindow .TTnewVideo #TTmediaSubmitBtn::after,
    #TTtraWindow .TTnewVideo .TTvc-add-video::after {
      content: "submit";
      position: absolute;
      top: 50%;
      left: 50%;
      font-size: 0.75rem;
      color: #fff;
      width: 100%;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0.0625rem;
      transform: translate(-50%, -50%);
      pointer-events: none; }
  #TTtraWindow .TTbigSubmitBtn,
  #TTtraWindow #TTmediaSubmitBtn,
  #TTtraWindow .TTvc-add-video {
    position: relative;
    background: #403e3d;
    width: 7.5rem;
    height: 2.8125rem; }
    #TTtraWindow .TTbigSubmitBtn:hover, #TTtraWindow .TTbigSubmitBtn:focus,
    #TTtraWindow #TTmediaSubmitBtn:hover,
    #TTtraWindow #TTmediaSubmitBtn:focus,
    #TTtraWindow .TTvc-add-video:hover,
    #TTtraWindow .TTvc-add-video:focus {
      background: #b88c1d;
      cursor: pointer; }
  #TTtraWindow .TTbigSubmitBtn {
    display: flex;
    justify-content: center;
    align-items: center; }
    #TTtraWindow .TTbigSubmitBtn::after {
      content: "submit";
      font-size: 0.75rem;
      color: #fff;
      width: 100%;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0.0625rem; }
  #TTtraWindow .TTaddLinkedContentCtrls {
    height: 4.375rem; }
  #TTtraWindow .TTnewVideo .TTvc-add-video,
  #TTtraWindow .TTnewVideo .TTvc-add-video-disabled {
    position: relative;
    width: 8.75rem;
    height: 2.8125rem;
    background-image: none; }
    #TTtraWindow .TTnewVideo .TTvc-add-video::after,
    #TTtraWindow .TTnewVideo .TTvc-add-video-disabled::after {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      content: "add video";
      width: 100%;
      text-align: center;
      letter-spacing: 0.0625rem;
      color: #fff;
      text-transform: uppercase; }
  #TTtraWindow .TT4QProductImg {
    top: 0.625rem; }
  #TTtraWindow #TTwriteRevHeader {
    padding-top: 0.625rem; }
  #TTtraWindow .TTmediaSubmitBtns #TTmediaSubmitBtn.TTvc-submit-disabled,
  #TTtraWindow .TTmediaSubmitBtns #TTmediaSubmitBtn .TTvc-add-video-disabled,
  #TTtraWindow .TTmediaSubmitBtns .TTaddLinkedContentCtrls.TTvc-submit-disabled,
  #TTtraWindow .TTmediaSubmitBtns .TTaddLinkedContentCtrls .TTvc-add-video-disabled,
  #TTtraWindow .TT4ansMiqaAnsBtns #TTmediaSubmitBtn.TTvc-submit-disabled,
  #TTtraWindow .TT4ansMiqaAnsBtns #TTmediaSubmitBtn .TTvc-add-video-disabled,
  #TTtraWindow .TT4ansMiqaAnsBtns .TTaddLinkedContentCtrls.TTvc-submit-disabled,
  #TTtraWindow .TT4ansMiqaAnsBtns .TTaddLinkedContentCtrls .TTvc-add-video-disabled,
  #TTtraWindow .TTnewVideo #TTmediaSubmitBtn.TTvc-submit-disabled,
  #TTtraWindow .TTnewVideo #TTmediaSubmitBtn .TTvc-add-video-disabled,
  #TTtraWindow .TTnewVideo .TTaddLinkedContentCtrls.TTvc-submit-disabled,
  #TTtraWindow .TTnewVideo .TTaddLinkedContentCtrls .TTvc-add-video-disabled {
    pointer-events: none;
    background-color: #666;
    border: 0.0625rem solid #666; }
  #TTtraWindow .TTmediaSubmitBtns #TTmediaSubmitBtn::after,
  #TTtraWindow .TTmediaSubmitBtns .TTaddLinkedContentCtrls::after,
  #TTtraWindow .TT4ansMiqaAnsBtns #TTmediaSubmitBtn::after,
  #TTtraWindow .TT4ansMiqaAnsBtns .TTaddLinkedContentCtrls::after,
  #TTtraWindow .TTnewVideo #TTmediaSubmitBtn::after,
  #TTtraWindow .TTnewVideo .TTaddLinkedContentCtrls::after {
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center; }
  #TTtraWindow .TTmediaSubmitBtns .TTskipLink,
  #TTtraWindow .TTmediaSubmitBtns .TTcancelLink,
  #TTtraWindow .TTmediaSubmitBtns .TT2cancelBtn,
  #TTtraWindow .TT4ansMiqaAnsBtns .TTskipLink,
  #TTtraWindow .TT4ansMiqaAnsBtns .TTcancelLink,
  #TTtraWindow .TT4ansMiqaAnsBtns .TT2cancelBtn,
  #TTtraWindow .TTnewVideo .TTskipLink,
  #TTtraWindow .TTnewVideo .TTcancelLink,
  #TTtraWindow .TTnewVideo .TT2cancelBtn {
    justify-content: center;
    align-items: center;
    display: flex;
    border: 0.0625rem solid #403e3d;
    width: 7.5rem;
    height: 2.8125rem;
    padding: 0 !important;
    font-size: 0.75rem;
    text-transform: uppercase;
    background: #fff;
    color: #403e3d; }
    #TTtraWindow .TTmediaSubmitBtns .TTskipLink:hover, #TTtraWindow .TTmediaSubmitBtns .TTskipLink:focus,
    #TTtraWindow .TTmediaSubmitBtns .TTcancelLink:hover,
    #TTtraWindow .TTmediaSubmitBtns .TTcancelLink:focus,
    #TTtraWindow .TTmediaSubmitBtns .TT2cancelBtn:hover,
    #TTtraWindow .TTmediaSubmitBtns .TT2cancelBtn:focus,
    #TTtraWindow .TT4ansMiqaAnsBtns .TTskipLink:hover,
    #TTtraWindow .TT4ansMiqaAnsBtns .TTskipLink:focus,
    #TTtraWindow .TT4ansMiqaAnsBtns .TTcancelLink:hover,
    #TTtraWindow .TT4ansMiqaAnsBtns .TTcancelLink:focus,
    #TTtraWindow .TT4ansMiqaAnsBtns .TT2cancelBtn:hover,
    #TTtraWindow .TT4ansMiqaAnsBtns .TT2cancelBtn:focus,
    #TTtraWindow .TTnewVideo .TTskipLink:hover,
    #TTtraWindow .TTnewVideo .TTskipLink:focus,
    #TTtraWindow .TTnewVideo .TTcancelLink:hover,
    #TTtraWindow .TTnewVideo .TTcancelLink:focus,
    #TTtraWindow .TTnewVideo .TT2cancelBtn:hover,
    #TTtraWindow .TTnewVideo .TT2cancelBtn:focus {
      background: #403e3d;
      color: #fff; }
  #TTtraWindow .TTmediaSubmitBtns .TT2cancelBtn,
  #TTtraWindow .TT4ansMiqaAnsBtns .TT2cancelBtn,
  #TTtraWindow .TTnewVideo .TT2cancelBtn {
    display: flex !important; }
  #TTtraWindow #TTregBtns .TTregCancel {
    justify-content: center;
    align-items: center;
    display: flex;
    border: 0.0625rem solid #403e3d;
    width: 7.5rem;
    height: 2.8125rem;
    padding: 0;
    text-transform: uppercase;
    font-size: 0.75rem;
    background: #fff;
    color: #403e3d; }
    #TTtraWindow #TTregBtns .TTregCancel:hover, #TTtraWindow #TTregBtns .TTregCancel:focus {
      background: #403e3d;
      color: #fff; }
    #TTtraWindow #TTregBtns .TTregCancel#TTregSkip {
      width: 13.75rem;
      text-align: center; }
  #TTtraWindow #TT4UPtabs {
    border-color: #b88c1d; }
  #TTtraWindow #TTprofileTabs {
    color: #403e3d; }
    #TTtraWindow #TTprofileTabs li {
      padding: 0.9375rem 1.875rem;
      letter-spacing: 0.05rem;
      text-transform: uppercase;
      font-weight: 400; }
      #TTtraWindow #TTprofileTabs li.TTactiveTab {
        background-color: #b88c1d; }
  #TTtraWindow #TTUPReviewSec .TTratingBox {
    margin-top: 6.25rem; }
  #TTtraWindow #TTrevRating,
  #TTtraWindow #TTUPReviewSec .TTratingBox {
    position: relative;
    background: none; }
    #TTtraWindow #TTrevRating::before,
    #TTtraWindow #TTUPReviewSec .TTratingBox::before {
      content: "";
      position: absolute;
      background: url("../images/popup_stars_empty.png") no-repeat;
      background-size: contain;
      width: 100%;
      height: 1.0625rem; }
    #TTtraWindow #TTrevRating::after,
    #TTtraWindow #TTUPReviewSec .TTratingBox::after {
      content: "";
      position: absolute;
      background: url("../images/popup_stars_filled.png") no-repeat;
      background-size: cover;
      height: 1rem; }
    #TTtraWindow #TTrevRating.TTrating-1-0::after,
    #TTtraWindow #TTUPReviewSec .TTratingBox.TTrating-1-0::after {
      width: 20%; }
    #TTtraWindow #TTrevRating.TTrating-2-0::after,
    #TTtraWindow #TTUPReviewSec .TTratingBox.TTrating-2-0::after {
      width: 40%; }
    #TTtraWindow #TTrevRating.TTrating-3-0::after,
    #TTtraWindow #TTUPReviewSec .TTratingBox.TTrating-3-0::after {
      width: 60%; }
    #TTtraWindow #TTrevRating.TTrating-4-0::after,
    #TTtraWindow #TTUPReviewSec .TTratingBox.TTrating-4-0::after {
      width: 80%; }
    #TTtraWindow #TTrevRating.TTrating-5-0::after,
    #TTtraWindow #TTUPReviewSec .TTratingBox.TTrating-5-0::after {
      width: 100%; }
  #TTtraWindow #TTwriteReviewScreen,
  #TTtraWindow #TTtraUserStateMain {
    background: #fff; }
    #TTtraWindow #TTwriteReviewScreen *,
    #TTtraWindow #TTtraUserStateMain * {
      font-family: "Montserrat", Arial, sans-serif;
      font-size: 0.75rem; }
    #TTtraWindow #TTwriteReviewScreen .TTwriteRevLeftCol:first-child,
    #TTtraWindow #TTtraUserStateMain .TTwriteRevLeftCol:first-child {
      font-size: 0.75rem; }
  #TTtraWindow #TTmediaListCont-photo .TTaddPhoto .TTuploadArea,
  #TTtraWindow #TTmediaListCont-photo .TTaddVideo .TTuploadArea,
  #TTtraWindow #TTmediaListCont-video .TTaddPhoto .TTuploadArea,
  #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTuploadArea {
    background: #403e3d; }
    #TTtraWindow #TTmediaListCont-photo .TTaddPhoto .TTuploadArea:hover,
    #TTtraWindow #TTmediaListCont-photo .TTaddVideo .TTuploadArea:hover,
    #TTtraWindow #TTmediaListCont-video .TTaddPhoto .TTuploadArea:hover,
    #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTuploadArea:hover {
      background: #b88c1d; }
  #TTtraWindow #TTmediaListCont-photo .TTaddPhoto .TTvc-add-new-photo,
  #TTtraWindow #TTmediaListCont-photo .TTaddPhoto .TTvc-add-new-video,
  #TTtraWindow #TTmediaListCont-photo .TTaddVideo .TTvc-add-new-photo,
  #TTtraWindow #TTmediaListCont-photo .TTaddVideo .TTvc-add-new-video,
  #TTtraWindow #TTmediaListCont-video .TTaddPhoto .TTvc-add-new-photo,
  #TTtraWindow #TTmediaListCont-video .TTaddPhoto .TTvc-add-new-video,
  #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTvc-add-new-photo,
  #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTvc-add-new-video {
    position: relative;
    background: none; }
    #TTtraWindow #TTmediaListCont-photo .TTaddPhoto .TTvc-add-new-photo::before,
    #TTtraWindow #TTmediaListCont-photo .TTaddPhoto .TTvc-add-new-video::before,
    #TTtraWindow #TTmediaListCont-photo .TTaddVideo .TTvc-add-new-photo::before,
    #TTtraWindow #TTmediaListCont-photo .TTaddVideo .TTvc-add-new-video::before,
    #TTtraWindow #TTmediaListCont-video .TTaddPhoto .TTvc-add-new-photo::before,
    #TTtraWindow #TTmediaListCont-video .TTaddPhoto .TTvc-add-new-video::before,
    #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTvc-add-new-photo::before,
    #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTvc-add-new-video::before {
      content: "add new photo";
      position: absolute;
      top: 50%;
      left: 50%;
      color: #fff;
      line-height: 0.9375rem;
      font-size: 0.75rem;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0.0625rem;
      transform: translate(-50%, -50%); }
  #TTtraWindow #TTrespRegRight input[type="text"] {
    width: 100%;
    height: 2.125rem;
    margin-bottom: 0.625rem;
    padding: 0.375rem 0.75rem;
    border-radius: 0;
    font-size: 0.75rem; }
  #TTtraWindow #TTmediaListCont {
    border: 0; }
  #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTvc-add-new-video {
    background: #403e3d;
    cursor: pointer; }
    #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTvc-add-new-video:hover {
      background: #b88c1d; }
    #TTtraWindow #TTmediaListCont-video .TTaddVideo .TTvc-add-new-video::before {
      content: "add new video"; }
  #TTtraWindow .TTwriteRevRow .TTwriteRevRightCol {
    width: 100%;
    max-width: 22.375rem; }
    #TTtraWindow .TTwriteRevRow .TTwriteRevRightCol input,
    #TTtraWindow .TTwriteRevRow .TTwriteRevRightCol select {
      width: 100%;
      padding: 0.375rem 0.75rem !important;
      height: 2.125rem; }
    #TTtraWindow .TTwriteRevRow .TTwriteRevRightCol textarea {
      width: 100%; }
  #TTtraWindow #TT3profileForm input[type="text"],
  #TTtraWindow #TT3profileForm input[type="password"],
  #TTtraWindow #TT3profileForm select {
    width: 100%;
    height: 2.125rem;
    padding: 0.375rem 0.75rem;
    background-color: #fcfcfc;
    border: 0.0625rem solid #e6e7e8; }
  #TTtraWindow a {
    color: #403e3d;
    text-decoration: underline;
    font-size: 0.75rem; }
    #TTtraWindow a:hover, #TTtraWindow a:focus {
      color: #b88c1d; }
  #TTtraWindow .TT3miqaRslts .TT3miqaItem {
    width: 23%; }
  #TTtraWindow .TT3miqaRslts .TT3miqaItemTitle {
    font-size: 0.625rem !important; }
  #TTtraWindow .TTfeedbackBlockCont {
    width: 100%; }

#TTtraWindow,
#TTtraSubWindow {
  box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.2);
  font-size: 0.75rem;
  font-family: "Montserrat", Arial, sans-serif; }
  #TTtraWindow #TTtraDialogTitleBar,
  #TTtraWindow #TTtrasubtop,
  #TTtraWindow #TTmainContent,
  #TTtraWindow #TTtrasubmid,
  #TTtraWindow #TT2footer,
  #TTtraWindow #TTtrasubbot,
  #TTtraSubWindow #TTtraDialogTitleBar,
  #TTtraSubWindow #TTtrasubtop,
  #TTtraSubWindow #TTmainContent,
  #TTtraSubWindow #TTtrasubmid,
  #TTtraSubWindow #TT2footer,
  #TTtraSubWindow #TTtrasubbot {
    background: #fff; }
  #TTtraWindow #TTtraDialogTitleBar #TTtraWindowClose::before, #TTtraWindow #TTtraDialogTitleBar #TTtraWindowClose::after,
  #TTtraWindow #TTtraDialogTitleBar #TTSubWindowClose::before,
  #TTtraWindow #TTtraDialogTitleBar #TTSubWindowClose::after,
  #TTtraWindow #TTtrasubtop #TTtraWindowClose::before,
  #TTtraWindow #TTtrasubtop #TTtraWindowClose::after,
  #TTtraWindow #TTtrasubtop #TTSubWindowClose::before,
  #TTtraWindow #TTtrasubtop #TTSubWindowClose::after,
  #TTtraSubWindow #TTtraDialogTitleBar #TTtraWindowClose::before,
  #TTtraSubWindow #TTtraDialogTitleBar #TTtraWindowClose::after,
  #TTtraSubWindow #TTtraDialogTitleBar #TTSubWindowClose::before,
  #TTtraSubWindow #TTtraDialogTitleBar #TTSubWindowClose::after,
  #TTtraSubWindow #TTtrasubtop #TTtraWindowClose::before,
  #TTtraSubWindow #TTtrasubtop #TTtraWindowClose::after,
  #TTtraSubWindow #TTtrasubtop #TTSubWindowClose::before,
  #TTtraSubWindow #TTtrasubtop #TTSubWindowClose::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 0.75rem;
    width: 0.125rem;
    background-color: #403e3d; }
  #TTtraWindow #TTtraDialogTitleBar #TTtraWindowClose::before,
  #TTtraWindow #TTtraDialogTitleBar #TTSubWindowClose::before,
  #TTtraWindow #TTtrasubtop #TTtraWindowClose::before,
  #TTtraWindow #TTtrasubtop #TTSubWindowClose::before,
  #TTtraSubWindow #TTtraDialogTitleBar #TTtraWindowClose::before,
  #TTtraSubWindow #TTtraDialogTitleBar #TTSubWindowClose::before,
  #TTtraSubWindow #TTtrasubtop #TTtraWindowClose::before,
  #TTtraSubWindow #TTtrasubtop #TTSubWindowClose::before {
    transform: rotate(45deg); }
  #TTtraWindow #TTtraDialogTitleBar #TTtraWindowClose::after,
  #TTtraWindow #TTtraDialogTitleBar #TTSubWindowClose::after,
  #TTtraWindow #TTtrasubtop #TTtraWindowClose::after,
  #TTtraWindow #TTtrasubtop #TTSubWindowClose::after,
  #TTtraSubWindow #TTtraDialogTitleBar #TTtraWindowClose::after,
  #TTtraSubWindow #TTtraDialogTitleBar #TTSubWindowClose::after,
  #TTtraSubWindow #TTtrasubtop #TTtraWindowClose::after,
  #TTtraSubWindow #TTtrasubtop #TTSubWindowClose::after {
    transform: rotate(-45deg); }
  #TTtraWindow #TTcommentCaptureContainer,
  #TTtraSubWindow #TTcommentCaptureContainer {
    background: #fff; }
  #TTtraWindow #TTcommentCapture,
  #TTtraSubWindow #TTcommentCapture {
    margin-top: 1.5625rem;
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif; }
    #TTtraWindow #TTcommentCapture .TT4quote-links a,
    #TTtraSubWindow #TTcommentCapture .TT4quote-links a {
      color: #403e3d;
      text-decoration: underline;
      font-size: 0.75rem; }
      #TTtraWindow #TTcommentCapture .TT4quote-links a:hover, #TTtraWindow #TTcommentCapture .TT4quote-links a:focus,
      #TTtraSubWindow #TTcommentCapture .TT4quote-links a:hover,
      #TTtraSubWindow #TTcommentCapture .TT4quote-links a:focus {
        color: #b88c1d; }
    #TTtraWindow #TTcommentCapture .TTccBottom,
    #TTtraSubWindow #TTcommentCapture .TTccBottom {
      position: relative;
      justify-content: space-between;
      align-items: center;
      display: flex;
      min-height: 2.8125rem; }
      #TTtraWindow #TTcommentCapture .TTccBottom .TTbigSubmitBtn,
      #TTtraSubWindow #TTcommentCapture .TTccBottom .TTbigSubmitBtn {
        position: absolute;
        top: 0;
        right: 0;
        background: #403e3d; }
        #TTtraWindow #TTcommentCapture .TTccBottom .TTbigSubmitBtn:hover,
        #TTtraSubWindow #TTcommentCapture .TTccBottom .TTbigSubmitBtn:hover {
          background: #b88c1d; }
      #TTtraWindow #TTcommentCapture .TTccBottom::after,
      #TTtraSubWindow #TTcommentCapture .TTccBottom::after {
        content: "submit";
        position: absolute;
        top: 50%;
        right: 0;
        left: auto;
        width: 7.5rem;
        font-size: 0.75rem;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0.0625rem;
        transform: translate(0, -50%);
        pointer-events: none; }

.pt_order-confirmation #TTcommentCapture {
  width: 100%;
  border: 0.0625rem solid #ccc;
  font-family: "Montserrat", Arial, sans-serif;
  color: #403e3d; }

.pt_order-confirmation .TTcommentCaptureHeader,
.pt_order-confirmation .TTcommentCaptureBlock,
.pt_order-confirmation .TTccComment {
  padding: 0.625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  box-shadow: none; }

.pt_order-confirmation .TTCommentCaptureContent label,
.pt_order-confirmation .TTCommentCaptureContent .TTccPrompt,
.pt_order-confirmation .TTCommentCaptureContent .TTccThanks,
.pt_order-confirmation .TTCommentCaptureContent .TT4quote {
  font-size: 0.75rem; }

.pt_order-confirmation .TTCommentCaptureContent .TTccSavedCommentArea {
  margin: 0; }

.pt_order-confirmation .TTCommentCaptureContent a {
  color: #403e3d;
  text-decoration: underline;
  font-size: 0.75rem; }
  .pt_order-confirmation .TTCommentCaptureContent a:hover, .pt_order-confirmation .TTCommentCaptureContent a:focus {
    color: #b88c1d; }

.pt_order-confirmation .TTccBottom {
  position: relative;
  justify-content: space-between;
  align-items: center;
  display: flex;
  min-height: 2.8125rem; }
  .pt_order-confirmation .TTccBottom::after {
    content: "submit";
    position: absolute;
    top: 50%;
    right: 0;
    left: auto;
    width: 7.5rem;
    color: #fff;
    font-size: 0.75rem;
    text-transform: uppercase;
    text-align: center;
    font-family: "Montserrat", Arial, sans-serif;
    letter-spacing: 0.0625rem;
    transform: translateY(-50%);
    pointer-events: none; }
  .pt_order-confirmation .TTccBottom .TTbigSubmitBtn {
    position: absolute;
    top: 0;
    right: 0;
    background: #403e3d;
    width: 7.5rem;
    height: 2.8125rem; }

.turn-to-qa-wrapper .TT4addAnswer .TT4pen,
.turn-to-qa-wrapper .TT3questionLinkLine .TT4pen {
  background: none; }
  .turn-to-qa-wrapper .TT4addAnswer .TT4pen::before,
  .turn-to-qa-wrapper .TT3questionLinkLine .TT4pen::before {
    content: "\f040";
    font-family: "FontAwesome";
    /* stylelint-disable-line */
    color: #403e3d; }

.turn-to-qa-wrapper .TT3helpful .TT4thumb {
  background: none; }
  .turn-to-qa-wrapper .TT3helpful .TT4thumb::before {
    content: "\f164";
    font-family: "FontAwesome";
    /* stylelint-disable-line */
    color: #403e3d; }

.turn-to-qa-wrapper #TTQuestionsAndAnswers .TT3itemBox,
.turn-to-qa-wrapper #TT3itemQuestCont .TT3itemBox {
  margin-left: 0;
  margin-right: 0; }

.turn-to-qa-wrapper .TT4ansAndReplies *,
.turn-to-qa-wrapper .TT3questWrp * {
  color: #403e3d; }

.turn-to-qa-wrapper .TT4ansAndReplies a,
.turn-to-qa-wrapper .TT3questWrp a {
  color: #403e3d !important;
  text-decoration: underline !important;
  font-size: 0.75rem; }
  .turn-to-qa-wrapper .TT4ansAndReplies a:hover, .turn-to-qa-wrapper .TT4ansAndReplies a:focus,
  .turn-to-qa-wrapper .TT3questWrp a:hover,
  .turn-to-qa-wrapper .TT3questWrp a:focus {
    color: #b88c1d !important; }

.turn-to-qa-wrapper .TT4ansAndReplies .TT3staffBadge,
.turn-to-qa-wrapper .TT4ansAndReplies .TT3youBadge,
.turn-to-qa-wrapper .TT3questWrp .TT3staffBadge,
.turn-to-qa-wrapper .TT3questWrp .TT3youBadge {
  background-color: #b88c1d;
  color: #fff; }

.turn-to-qa-wrapper #TurnToContent {
  font-family: "Montserrat", Arial, sans-serif !important; }
  .turn-to-qa-wrapper #TurnToContent .TT3linkLine a {
    text-decoration: underline;
    color: #403e3d; }
    .turn-to-qa-wrapper #TurnToContent .TT3linkLine a:hover, .turn-to-qa-wrapper #TurnToContent .TT3linkLine a:focus {
      color: #b88c1d; }
  .turn-to-qa-wrapper #TurnToContent .TTsqvForward {
    position: relative;
    background: #403e3d;
    height: 2.5rem;
    width: 12.5rem; }
    .turn-to-qa-wrapper #TurnToContent .TTsqvForward:hover {
      background: #b88c1d; }
    .turn-to-qa-wrapper #TurnToContent .TTsqvForward::before {
      content: "submit new question";
      position: absolute;
      top: 50%;
      right: 1.5625rem;
      font-size: 0.625rem;
      color: #fff;
      text-transform: uppercase;
      letter-spacing: 0.0625rem;
      transform: translateY(-50%);
      pointer-events: none; }
  .turn-to-qa-wrapper #TurnToContent #TT4questionTextHelpCnt,
  .turn-to-qa-wrapper #TurnToContent .TT4askQ {
    color: #403e3d; }
    .turn-to-qa-wrapper #TurnToContent #TT4questionTextHelpCnt .TT3questCntr,
    .turn-to-qa-wrapper #TurnToContent .TT4askQ .TT3questCntr {
      color: #403e3d !important; }
  .turn-to-qa-wrapper #TurnToContent #TT4askQResultsLine {
    position: relative; }
    .turn-to-qa-wrapper #TurnToContent #TT4askQResultsLine #TT4instAnswNext {
      background: #403e3d;
      height: 2.5rem;
      width: 12.5rem; }
      .turn-to-qa-wrapper #TurnToContent #TT4askQResultsLine #TT4instAnswNext:hover {
        background: #b88c1d; }
    .turn-to-qa-wrapper #TurnToContent #TT4askQResultsLine::before {
      content: "submit new question";
      position: absolute;
      top: 50%;
      right: 1.5625rem;
      font-size: 0.625rem;
      color: #fff;
      text-transform: uppercase;
      letter-spacing: 0.0625rem;
      transform: translateY(-50%);
      pointer-events: none; }

.turn-to-qa-wrapper #TTbrowseQAWrapper .TTtitle {
  background: transparent;
  padding: 0; }

.turn-to-qa-wrapper .TTbigSubmitBtn,
.turn-to-qa-wrapper .TT3searchBtn {
  position: relative;
  background: #403e3d; }
  .turn-to-qa-wrapper .TTbigSubmitBtn:hover, .turn-to-qa-wrapper .TTbigSubmitBtn:focus,
  .turn-to-qa-wrapper .TT3searchBtn:hover,
  .turn-to-qa-wrapper .TT3searchBtn:focus {
    background: #b88c1d; }
  .turn-to-qa-wrapper .TTbigSubmitBtn::before,
  .turn-to-qa-wrapper .TT3searchBtn::before {
    content: "submit";
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 0.75rem;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.0625rem;
    transform: translate(-50%, -50%); }

.turn-to-qa-wrapper .TT3searchBtn::before {
  content: "search"; }

.turn-to-qa-wrapper {
  /* stylelint-disable-line */ }
  @media (min-width: 1024px) {
    .turn-to-qa-wrapper {
      padding: 0; } }
  .turn-to-qa-wrapper .TT3itemBox {
    border: none;
    padding: 0;
    margin: 0.9375rem 0;
    background: transparent; }
    @media print {
      .turn-to-qa-wrapper .TT3itemBox {
        margin: 0.9375rem; } }
    @media (min-width: 768px) {
      .turn-to-qa-wrapper .TT3itemBox {
        margin: 0.9375rem; } }
    @media (min-width: 1024px) {
      .turn-to-qa-wrapper .TT3itemBox {
        margin: 0.9375rem; } }
    @media (min-width: 1366px) {
      .turn-to-qa-wrapper .TT3itemBox {
        margin: 0.9375rem; } }
    .turn-to-qa-wrapper .TT3itemBox .TT3qText {
      color: #403e3d;
      font-size: 0.75rem;
      font-weight: 600; }
  .turn-to-qa-wrapper #TT4closeQuestionBox {
    top: 50%;
    transform: translateY(-50%); }
  .turn-to-qa-wrapper #TT2questionSection {
    padding: 0; }
  .turn-to-qa-wrapper #TT3sortBox {
    padding: 0.5rem; }
  .turn-to-qa-wrapper #TurnToContent {
    /* stylelint-disable-line */ }
    .turn-to-qa-wrapper #TurnToContent .TT4askedByBlock.TT3metaText {
      font-size: 0.75rem;
      font-weight: 300;
      color: #403e3d; }
    @media print {
      .turn-to-qa-wrapper #TurnToContent {
        font-size: 0.75rem;
        font-weight: 300;
        color: #403e3d; } }
    .turn-to-qa-wrapper #TurnToContent .TT3aboutLine,
    .turn-to-qa-wrapper #TurnToContent .TTrevLinkLine {
      color: #403e3d; }
      .turn-to-qa-wrapper #TurnToContent .TT3aboutLine a,
      .turn-to-qa-wrapper #TurnToContent .TTrevLinkLine a {
        color: #403e3d; }
        .turn-to-qa-wrapper #TurnToContent .TT3aboutLine a:hover, .turn-to-qa-wrapper #TurnToContent .TT3aboutLine a:focus,
        .turn-to-qa-wrapper #TurnToContent .TTrevLinkLine a:hover,
        .turn-to-qa-wrapper #TurnToContent .TTrevLinkLine a:focus {
          color: #b88c1d; }
  .turn-to-qa-wrapper .TT4AskBkgAndBorder {
    background: transparent;
    border: none; }
  .turn-to-qa-wrapper .TTanswerCount,
  .turn-to-qa-wrapper .TTgoToArticle {
    color: #403e3d;
    text-decoration: underline; }
    .turn-to-qa-wrapper .TTanswerCount:hover, .turn-to-qa-wrapper .TTanswerCount:focus,
    .turn-to-qa-wrapper .TTgoToArticle:hover,
    .turn-to-qa-wrapper .TTgoToArticle:focus {
      color: #b88c1d; }
  .turn-to-qa-wrapper .TTreview {
    border-left-color: #b88c1d; }
    .turn-to-qa-wrapper .TTreview .TTmediaForUgc {
      position: relative;
      z-index: 9;
      margin-bottom: 1.25rem; }
  .turn-to-qa-wrapper .TTratingBoxBorder {
    border: 0;
    background-color: transparent; }
  .turn-to-qa-wrapper .TTratingBox {
    position: relative;
    background: none; }
    .turn-to-qa-wrapper .TTratingBox::before {
      content: "";
      position: absolute;
      background: url("../images/popup_stars_empty.png") no-repeat;
      background-size: contain;
      width: 100%;
      height: 1.0625rem; }
    .turn-to-qa-wrapper .TTratingBox::after {
      content: "";
      position: absolute;
      background: url("../images/popup_stars_filled.png") no-repeat;
      background-size: cover;
      height: 1rem; }
    .turn-to-qa-wrapper .TTratingBox.TTrating-1-0::after {
      width: 20%; }
    .turn-to-qa-wrapper .TTratingBox.TTrating-2-0::after {
      width: 40%; }
    .turn-to-qa-wrapper .TTratingBox.TTrating-3-0::after {
      width: 60%; }
    .turn-to-qa-wrapper .TTratingBox.TTrating-4-0::after {
      width: 80%; }
    .turn-to-qa-wrapper .TTratingBox.TTrating-5-0::after {
      width: 100%; }
  .turn-to-qa-wrapper .TT3qText {
    color: #403e3d;
    font-weight: 600; }

.pdp-review-section .TTreview .TTmediaForUgc {
  position: relative;
  z-index: 9;
  margin-bottom: 1.25rem; }

.pdp-review-section .TTratingBoxBorder .TTratingBox {
  position: relative;
  background: none;
  width: 5.625rem;
  height: 1rem; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox .product-tile__reviews-stars--back,
  .pdp-review-section .TTratingBoxBorder .TTratingBox .product-tile__reviews-stars--front {
    display: none !important; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox::before {
    content: "";
    position: absolute;
    background: url("../images/popup_stars_empty.png") no-repeat;
    background-size: contain;
    width: 100%;
    height: 1.0625rem; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox::after {
    content: "";
    position: absolute;
    background: url("../images/popup_stars_filled.png") no-repeat;
    background-size: cover;
    height: 1rem; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox.TTrating-1-0::after {
    width: 20%; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox.TTrating-2-0::after {
    width: 40%; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox.TTrating-3-0::after {
    width: 60%; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox.TTrating-4-0::after {
    width: 80%; }
  .pdp-review-section .TTratingBoxBorder .TTratingBox.TTrating-5-0::after {
    width: 100%; }

.TTpoweredby,
#TT3RightLinks {
  display: none; }

#TTaskArea #TT4questionTextWrap {
  overflow: hidden; }

@media print {
  #TT4questionTextHelp {
    font-size: 0.75rem;
    font-weight: 300;
    color: #403e3d;
    text-decoration: underline; } }

@media print {
  #TT2questionText {
    width: 100%;
    height: 1.5625rem !important;
    font-size: 0.75rem;
    font-weight: 300;
    color: #403e3d; } }

#TT4questionTextWrap {
  height: 3.125rem;
  padding: 0.875rem; }
  @media print {
    #TT4questionTextWrap {
      height: 3.125rem;
      width: 100%;
      border: 0.0625rem solid #eee;
      background-color: #fff;
      overflow: auto;
      position: relative;
      padding: 0.875rem; } }
  @media (min-width: 768px) {
    #TT4questionTextWrap {
      height: 3.125rem;
      padding: 0.875rem; } }
  @media (min-width: 1024px) {
    #TT4questionTextWrap {
      height: 3.125rem;
      padding: 0.875rem; } }
  @media (min-width: 1366px) {
    #TT4questionTextWrap {
      height: 3.125rem;
      padding: 0.875rem; } }
  #TT4questionTextWrap .TT4chatIcon {
    display: none; }

.TT4startTyping,
#TT2questionText {
  font-size: 0.75rem !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  color: #403e3d; }

@media print {
  .TT4startTyping,
  #TTextNQA {
    margin-top: 0.625rem; } }

#TTtraSubWindow {
  background: #fff; }
  #TTtraSubWindow .TTcloseBtn {
    position: relative;
    width: 7.5rem;
    height: 2.8125rem;
    background: #403e3d; }
    #TTtraSubWindow .TTcloseBtn:hover, #TTtraSubWindow .TTcloseBtn:focus {
      background: #b88c1d; }
    #TTtraSubWindow .TTcloseBtn::before {
      content: "close";
      position: absolute;
      top: 50%;
      left: 50%;
      font-size: 0.75rem;
      color: #fff;
      text-transform: uppercase;
      letter-spacing: 0.0625rem;
      transform: translate(-50%, -50%); }
  #TTtraSubWindow #TTSubDialogSection .TT8 {
    padding: 0;
    margin: 0;
    background: none;
    color: #403e3d;
    font-weight: 300;
    font-size: 1rem; }
  #TTtraSubWindow #TTSubDialogSection #TT3subwinMsg {
    padding-left: 0;
    padding-right: 0; }

#TTtraBackOverlay {
  background: rgba(64, 62, 61, 0.7);
  opacity: 1; }

#TTtraWindow .TT4chatIcon,
#TTtraWindow .TT4thumb,
#TTtraWindow .TT4pen,
#TTtraWindow .TT4expand,
#TTtraWindow .TT4collapse,
#TTtraWindow .TT3carouselLeft,
#TTtraWindow .TT3carouselRight,
#TTtraWindow .TT3clearSearchMiqa,
#TTtraWindow .TT4miqaScrollL,
#TTtraWindow .TT4miqaScrollR,
#TTtraWindow .TT4answVoteCallArrow,
#TTtraWindow .TT4showMoreSmallImg,
#TTtraWindow .TT4closeIcon,
#TTtraWindow .TT3removeAttachedItem,
#TTtraWindow .TTclearRevSearch,
#TTtraWindow .TT4searchIcon,
#TTtraWindow .TTinputTeaserBubble1,
#TTtraWindow input[type=checkbox].TTcheckbox + label.TTlabel,
#TTtraWindow .TT3addedText,
#TTtraWindow .TT4miqAdd,
#TTtraWindow .TT4showMoreImg,
#TTtraWindow .TTsmallSubmitBtn,
#TTtraWindow .TTdoneBtn,
#TTtraWindow .TTupdateBtn,
#TTtraWindow .TT4writeReviewBtn,
#TTtraWindow .TTcancelBtn,
#TTtraWindow .TTconfirmDupBtn,
#TTtraWindow .TTsqvBack,
#TTtraWindow .TTsqvForward,
#TTtraWindow .TTcancelDupBtn,
#TTtraWindow .TTblankBtn,
#TTtraWindow .TTcloseBtn,
#TTtraWindow .TTsaveBtn,
#TTtraWindow .TTsearchBtn,
#TTtraWindow .TTbigSubmitBtn,
#TTtraWindow .TT4instAnswNext,
#TTtraWindow .TT3yesVote,
#TTtraWindow .TTrating-0-0,
#TTtraWindow .TTrating-0-5,
#TTtraWindow .TTrating-1-0,
#TTtraWindow .TTrating-1-5,
#TTtraWindow .TTrating-2-0,
#TTtraWindow .TTrating-2-5,
#TTtraWindow .TTrating-3-0,
#TTtraWindow .TTrating-3-5,
#TTtraWindow .TTrating-4-0,
#TTtraWindow .TTrating-4-5,
#TTtraWindow .TTrating-5-0,
#TTtraWindow .TTcustom-0-0,
#TTtraWindow .TTcustom-0-5,
#TTtraWindow .TTcustom-1-0,
#TTtraWindow .TTcustom-1-5,
#TTtraWindow .TTcustom-2-0,
#TTtraWindow .TTcustom-2-5,
#TTtraWindow .TTcustom-3-0,
#TTtraWindow .TTcustom-3-5,
#TTtraWindow .TTcustom-4-0,
#TTtraWindow .TTcustom-4-5,
#TTtraWindow .TTcustom-5-0,
#TTtraWindow .TT4breakdown,
#TTtraWindow .TT4breakdownPercent,
#TTtraWindow .TT4reviewRange,
#TTtraWindow .TT4reviewRangeSmall,
#TTtraWindow .TT4reviewRangeDot,
#TTtraWindow .TTcustomSmall-0-0,
#TTtraWindow .TTcustomSmall-0-5,
#TTtraWindow .TTcustomSmall-1-0,
#TTtraWindow .TTcustomSmall-1-5,
#TTtraWindow .TTcustomSmall-2-0,
#TTtraWindow .TTcustomSmall-2-5,
#TTtraWindow .TTcustomSmall-3-0,
#TTtraWindow .TTcustomSmall-3-5,
#TTtraWindow .TTcustomSmall-4-0,
#TTtraWindow .TTcustomSmall-4-5,
#TTtraWindow .TTcustomSmall-5-0,
#TTtraWindow .TTfacebookDelAuth,
#TTtraWindow .TTtwitterDelAuth,
#TTtraWindow .TTgmailDelAuth,
#TTtraWindow .TTfacebookShare,
#TTtraWindow .TTfacebookNoShare,
#TTtraWindow .TTtwitterShare,
#TTtraWindow .TTtwitterNoShare,
#TTtraWindow .TTvc-question,
#TTtraWindow .TTvc-settings,
#TTtraWindow .TTvc-next,
#TTtraWindow .TTvc-next-disabled,
#TTtraWindow .TTvc-back,
#TTtraWindow .TTvc-back-disabled,
#TTtraWindow .TTvc-clear,
#TTtraWindow .TTvc-delete,
#TTtraWindow .TTvc-like,
#TTtraWindow .TTvc-like-on,
#TTtraWindow .TTvc-flag,
#TTtraWindow .TTvc-flag-on,
#TTtraWindow .TTvc-share,
#TTtraWindow .TTvc-share-on,
#TTtraWindow .TTvc-facebook,
#TTtraWindow .TTvc-pinterest,
#TTtraWindow .TTvc-twitter,
#TTtraWindow .TTvc-link,
#TTtraWindow .TTvc-like-md,
#TTtraWindow .TTvc-flag-md,
#TTtraWindow .TTvc-phone-md,
#TTtraWindow .TTvc-star-md-empty,
#TTtraWindow .TTvc-star-md-half,
#TTtraWindow .TTvc-star-md-filled,
#TTtraWindow .TTvc-radio-off,
#TTtraWindow .TTvc-radio-on,
#TTtraWindow .TTvc-star-lg-empty,
#TTtraWindow .TTvc-star-lg-half,
#TTtraWindow .TTvc-star-lg-filled,
#TTtraWindow .TTvc-icon-lg-video,
#TTtraWindow .TTvc-btn-fab-top,
#TTtraWindow .TTvc-bar-media-md-video,
#TTtraWindow .TTvc-bar-media-md-photo,
#TTtraWindow .TTvc-bar-media-lg-photo,
#TTtraWindow .TTvc-bar-media-lg-video,
#TTtraWindow .TTvc-bar-media-lg-photo-on,
#TTtraWindow .TTvc-bar-media-lg-video-on,
#TTtraWindow .TTvc-slider-bg,
#TTtraWindow .TTvc-slider-dot,
#TTtraWindow .TTvc-btn-submit-new-question,
#TTtraWindow .TTvc-btn-submit-question,
#TTtraWindow .TTvc-share-a-photo,
#TTtraWindow .TTvc-edit-profile,
#TTtraWindow .TTvc-submit,
#TTtraWindow .TTvc-add-take-photo,
#TTtraWindow .TTvc-submit-disabled,
#TTtraWindow .TTvc-slider-dot-off,
#TTtraWindow .TTvc-checkbox-off,
#TTtraWindow .TTvc-checkbox-on,
#TTtraWindow .TTvc-x-media,
#TTtraWindow .TTvc-tag-media,
#TTtraWindow .TTvc-share-photo-alt,
#TTtraWindow .TTvc-add-new-photo,
#TTtraWindow .TTvc-add-new-video,
#TTtraWindow .TTvc-add-video-disabled,
#TTtraWindow .TTvc-add-video,
#TTtraWindow .TTvc-share-media,
#TTtraWindow .TTvc-x-media-sm,
#TTtraWindow .TTvc-icon-md-video,
#TTtraWindow .TTvc-continue,
#TTtraWindow .TTvc-add-your-photo,
#TTtraWindow .TTvc-add-your-video,
#TurnToReviewsContent .TT4chatIcon,
#TurnToReviewsContent .TT4thumb,
#TurnToReviewsContent .TT4pen,
#TurnToReviewsContent .TT4expand,
#TurnToReviewsContent .TT4collapse,
#TurnToReviewsContent .TT3carouselLeft,
#TurnToReviewsContent .TT3carouselRight,
#TurnToReviewsContent .TT3clearSearchMiqa,
#TurnToReviewsContent .TT4miqaScrollL,
#TurnToReviewsContent .TT4miqaScrollR,
#TurnToReviewsContent .TT4answVoteCallArrow,
#TurnToReviewsContent .TT4showMoreSmallImg,
#TurnToReviewsContent .TT4closeIcon,
#TurnToReviewsContent .TT3removeAttachedItem,
#TurnToReviewsContent .TTclearRevSearch,
#TurnToReviewsContent .TT4searchIcon,
#TurnToReviewsContent .TTinputTeaserBubble1,
#TurnToReviewsContent input[type=checkbox].TTcheckbox + label.TTlabel,
#TurnToReviewsContent .TT3addedText,
#TurnToReviewsContent .TT4miqAdd,
#TurnToReviewsContent .TT4showMoreImg,
#TurnToReviewsContent .TTsmallSubmitBtn,
#TurnToReviewsContent .TTdoneBtn,
#TurnToReviewsContent .TTupdateBtn,
#TurnToReviewsContent .TT4writeReviewBtn,
#TurnToReviewsContent .TTcancelBtn,
#TurnToReviewsContent .TTconfirmDupBtn,
#TurnToReviewsContent .TTsqvBack,
#TurnToReviewsContent .TTsqvForward,
#TurnToReviewsContent .TTcancelDupBtn,
#TurnToReviewsContent .TTblankBtn,
#TurnToReviewsContent .TTcloseBtn,
#TurnToReviewsContent .TTsaveBtn,
#TurnToReviewsContent .TTsearchBtn,
#TurnToReviewsContent .TTbigSubmitBtn,
#TurnToReviewsContent .TT4instAnswNext,
#TurnToReviewsContent .TT3yesVote,
#TurnToReviewsContent .TTrating-0-0,
#TurnToReviewsContent .TTrating-0-5,
#TurnToReviewsContent .TTrating-1-0,
#TurnToReviewsContent .TTrating-1-5,
#TurnToReviewsContent .TTrating-2-0,
#TurnToReviewsContent .TTrating-2-5,
#TurnToReviewsContent .TTrating-3-0,
#TurnToReviewsContent .TTrating-3-5,
#TurnToReviewsContent .TTrating-4-0,
#TurnToReviewsContent .TTrating-4-5,
#TurnToReviewsContent .TTrating-5-0,
#TurnToReviewsContent .TTcustom-0-0,
#TurnToReviewsContent .TTcustom-0-5,
#TurnToReviewsContent .TTcustom-1-0,
#TurnToReviewsContent .TTcustom-1-5,
#TurnToReviewsContent .TTcustom-2-0,
#TurnToReviewsContent .TTcustom-2-5,
#TurnToReviewsContent .TTcustom-3-0,
#TurnToReviewsContent .TTcustom-3-5,
#TurnToReviewsContent .TTcustom-4-0,
#TurnToReviewsContent .TTcustom-4-5,
#TurnToReviewsContent .TTcustom-5-0,
#TurnToReviewsContent .TT4breakdown,
#TurnToReviewsContent .TT4breakdownPercent,
#TurnToReviewsContent .TT4reviewRange,
#TurnToReviewsContent .TT4reviewRangeSmall,
#TurnToReviewsContent .TT4reviewRangeDot,
#TurnToReviewsContent .TTcustomSmall-0-0,
#TurnToReviewsContent .TTcustomSmall-0-5,
#TurnToReviewsContent .TTcustomSmall-1-0,
#TurnToReviewsContent .TTcustomSmall-1-5,
#TurnToReviewsContent .TTcustomSmall-2-0,
#TurnToReviewsContent .TTcustomSmall-2-5,
#TurnToReviewsContent .TTcustomSmall-3-0,
#TurnToReviewsContent .TTcustomSmall-3-5,
#TurnToReviewsContent .TTcustomSmall-4-0,
#TurnToReviewsContent .TTcustomSmall-4-5,
#TurnToReviewsContent .TTcustomSmall-5-0,
#TurnToReviewsContent .TTfacebookDelAuth,
#TurnToReviewsContent .TTtwitterDelAuth,
#TurnToReviewsContent .TTgmailDelAuth,
#TurnToReviewsContent .TTfacebookShare,
#TurnToReviewsContent .TTfacebookNoShare,
#TurnToReviewsContent .TTtwitterShare,
#TurnToReviewsContent .TTtwitterNoShare,
#TurnToReviewsContent .TTvc-question,
#TurnToReviewsContent .TTvc-settings,
#TurnToReviewsContent .TTvc-next,
#TurnToReviewsContent .TTvc-next-disabled,
#TurnToReviewsContent .TTvc-back,
#TurnToReviewsContent .TTvc-back-disabled,
#TurnToReviewsContent .TTvc-clear,
#TurnToReviewsContent .TTvc-delete,
#TurnToReviewsContent .TTvc-like,
#TurnToReviewsContent .TTvc-like-on,
#TurnToReviewsContent .TTvc-flag,
#TurnToReviewsContent .TTvc-flag-on,
#TurnToReviewsContent .TTvc-share,
#TurnToReviewsContent .TTvc-share-on,
#TurnToReviewsContent .TTvc-facebook,
#TurnToReviewsContent .TTvc-pinterest,
#TurnToReviewsContent .TTvc-twitter,
#TurnToReviewsContent .TTvc-link,
#TurnToReviewsContent .TTvc-like-md,
#TurnToReviewsContent .TTvc-flag-md,
#TurnToReviewsContent .TTvc-phone-md,
#TurnToReviewsContent .TTvc-star-md-empty,
#TurnToReviewsContent .TTvc-star-md-half,
#TurnToReviewsContent .TTvc-star-md-filled,
#TurnToReviewsContent .TTvc-radio-off,
#TurnToReviewsContent .TTvc-radio-on,
#TurnToReviewsContent .TTvc-star-lg-empty,
#TurnToReviewsContent .TTvc-star-lg-half,
#TurnToReviewsContent .TTvc-star-lg-filled,
#TurnToReviewsContent .TTvc-icon-lg-video,
#TurnToReviewsContent .TTvc-btn-fab-top,
#TurnToReviewsContent .TTvc-bar-media-md-video,
#TurnToReviewsContent .TTvc-bar-media-md-photo,
#TurnToReviewsContent .TTvc-bar-media-lg-photo,
#TurnToReviewsContent .TTvc-bar-media-lg-video,
#TurnToReviewsContent .TTvc-bar-media-lg-photo-on,
#TurnToReviewsContent .TTvc-bar-media-lg-video-on,
#TurnToReviewsContent .TTvc-slider-bg,
#TurnToReviewsContent .TTvc-slider-dot,
#TurnToReviewsContent .TTvc-btn-submit-new-question,
#TurnToReviewsContent .TTvc-btn-submit-question,
#TurnToReviewsContent .TTvc-share-a-photo,
#TurnToReviewsContent .TTvc-edit-profile,
#TurnToReviewsContent .TTvc-submit,
#TurnToReviewsContent .TTvc-add-take-photo,
#TurnToReviewsContent .TTvc-submit-disabled,
#TurnToReviewsContent .TTvc-slider-dot-off,
#TurnToReviewsContent .TTvc-checkbox-off,
#TurnToReviewsContent .TTvc-checkbox-on,
#TurnToReviewsContent .TTvc-x-media,
#TurnToReviewsContent .TTvc-tag-media,
#TurnToReviewsContent .TTvc-share-photo-alt,
#TurnToReviewsContent .TTvc-add-new-photo,
#TurnToReviewsContent .TTvc-add-new-video,
#TurnToReviewsContent .TTvc-add-video-disabled,
#TurnToReviewsContent .TTvc-add-video,
#TurnToReviewsContent .TTvc-share-media,
#TurnToReviewsContent .TTvc-x-media-sm,
#TurnToReviewsContent .TTvc-icon-md-video,
#TurnToReviewsContent .TTvc-continue,
#TurnToReviewsContent .TTvc-add-your-photo,
#TurnToReviewsContent .TTvc-add-your-video {
  background-image: url("../images/tra-boxed-sprites.png");
  background-repeat: no-repeat; }

.atc-modal-dialog {
  max-width: 1102px !important;
  padding: 0;
  z-index: 198 !important; }
  .atc-modal-dialog #dialog-container {
    padding-left: 0;
    padding-right: 0; }

.atc-modal-titlebar {
  display: flex;
  align-items: center;
  height: 30px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background: #FFF;
  justify-content: center;
  border-bottom: 2px solid #EDEDED; }
  @media (min-width: 768px) {
    .atc-modal-titlebar {
      height: 61px; } }
  .atc-modal-titlebar .ui-dialog-title {
    font-size: 22px;
    line-height: 27px;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 500;
    width: auto;
    margin: 0 auto 0 0;
    display: none; }
    @media (min-width: 768px) {
      .atc-modal-titlebar .ui-dialog-title {
        display: block; } }
    .atc-modal-titlebar .ui-dialog-title:before {
      background: url("../images/svg/sprites.view.svg") no-repeat;
      content: '';
      display: block;
      background-position: 73.13% 0;
      width: 25px;
      height: 25px;
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 11px; }
  .atc-modal-titlebar .ui-button,
  .atc-modal-titlebar .go-to-cart {
    text-indent: 0;
    position: initial;
    width: auto;
    font-size: 14px;
    font-weight: 100;
    margin-top: 0;
    color: #628997;
    padding: 0;
    height: auto;
    line-height: 22px;
    background: none;
    border: none;
    text-decoration: none; }
    @media (min-width: 768px) {
      .atc-modal-titlebar .ui-button,
      .atc-modal-titlebar .go-to-cart {
        text-decoration: underline; } }
  .atc-modal-titlebar .ui-button:before {
    content: '&lt;';
    display: inline-block;
    margin-right: 3px; }
  @media (min-width: 768px) {
    .atc-modal-titlebar .ui-button:before {
      content: ''; } }
  @media (min-width: 1024px) {
    .atc-modal-titlebar .ui-button {
      top: 4px;
      position: relative; } }
  .atc-modal-titlebar .go-to-cart {
    margin-left: auto; }
    .atc-modal-titlebar .go-to-cart:before {
      background: url("../images/svg/sprites.view.svg") no-repeat;
      content: '';
      display: block;
      background-position: 24.32% 83.72%;
      width: 18px;
      height: 15px;
      display: inline-block;
      position: relative;
      top: 2px;
      left: -8px; }
    .atc-modal-titlebar .go-to-cart:after {
      content: '&gt;';
      display: inline-block;
      margin-left: 3px; }
    @media (min-width: 768px) {
      .atc-modal-titlebar .go-to-cart {
        position: relative;
        margin-left: 50px;
        margin-right: 0px; }
        .atc-modal-titlebar .go-to-cart:after {
          content: '';
          width: 2px;
          height: 27px;
          background: #EDEDED;
          display: inline-block;
          position: absolute;
          left: -28px;
          top: -2px; } }
    @media (min-width: 1024px) {
      .atc-modal-titlebar .go-to-cart {
        margin-left: 103px;
        margin-right: 44px; }
        .atc-modal-titlebar .go-to-cart:after {
          left: -51px;
          top: 4px; }
        .atc-modal-titlebar .go-to-cart:before {
          background: url("../images/svg/sprites.view.svg") no-repeat;
          content: '';
          display: block;
          background-position: 32.81% 0;
          width: 28px;
          height: 23px;
          display: inline-block;
          position: relative;
          top: 7px;
          left: -8px; } }
  .atc-modal-titlebar .ui-button-icon,
  .atc-modal-titlebar .ui-button-icon-space {
    display: none; }

.atc-modal {
  font-family: "Montserrat", Arial, sans-serif;
  overflow-x: hidden; }
  .atc-modal .ms-full-width {
    margin-top: 0; }
    @media (min-width: 768px) {
      .atc-modal .ms-full-width {
        margin-top: 34px; } }
  .atc-modal .atc-modal-tiles,
  .atc-modal .atc-added-product {
    padding-bottom: 12px; }
    @media (min-width: 768px) {
      .atc-modal .atc-modal-tiles,
      .atc-modal .atc-added-product {
        padding-bottom: 40px; } }
  .atc-modal .atc-added-product {
    color: #403E3D;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 768px) {
      .atc-modal .atc-added-product {
        border-right: 1px solid #E1E1E1;
        padding-left: 20px;
        padding-right: 20px; } }
    @media (min-width: 1366px) {
      .atc-modal .atc-added-product {
        border-right: 1px solid #E1E1E1;
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 768px) {
      .atc-modal .atc-added-product .pdp-image-box {
        padding-left: 0;
        padding-right: 0; } }
    .atc-modal .atc-added-product .atc-text-container {
      border-bottom: 2px solid #EDEDED;
      display: block; }
      @media (min-width: 768px) {
        .atc-modal .atc-added-product .atc-text-container {
          display: none; } }
      .atc-modal .atc-added-product .atc-text-container .atc-text {
        font-size: 10px;
        line-height: 18px;
        text-align: center;
        max-width: 193px;
        margin: 0 auto;
        position: relative; }
        .atc-modal .atc-added-product .atc-text-container .atc-text:before {
          background: url("../images/svg/sprites.view.svg") no-repeat;
          content: '';
          display: block;
          background-position: 100% 0;
          width: 18px;
          height: 18px;
          display: inline-block;
          position: absolute;
          left: -12px; }
    .atc-modal .atc-added-product h5 {
      margin: 0;
      font-size: 16px;
      line-height: 19px;
      margin-top: 35px;
      margin-bottom: 18px;
      display: none; }
      @media (min-width: 768px) {
        .atc-modal .atc-added-product h5 {
          display: block; } }
    .atc-modal .atc-added-product .label,
    .atc-modal .atc-added-product .value {
      font-size: 14px;
      line-height: 18px; }
    .atc-modal .atc-added-product .value {
      margin-left: 3px; }
    .atc-modal .atc-added-product .label {
      font-weight: 500; }
    .atc-modal .atc-added-product .attribute.variation,
    .atc-modal .atc-added-product .atc-product-row {
      display: none; }
      @media (min-width: 768px) {
        .atc-modal .atc-added-product .attribute.variation,
        .atc-modal .atc-added-product .atc-product-row {
          margin-bottom: 6px;
          display: flex; } }
  .atc-modal .atc-modal-tiles {
    padding-left: 5px;
    padding-right: 5px; }
    @media (min-width: 768px) {
      .atc-modal .atc-modal-tiles {
        padding-left: 35px;
        padding-right: 30px; } }
    .atc-modal .atc-modal-tiles h5 {
      font-size: 22px;
      line-height: 27px;
      margin: 0 0 10px;
      text-align: center;
      color: #403E3D;
      font-weight: 600; }
      @media (min-width: 768px) {
        .atc-modal .atc-modal-tiles h5 {
          text-align: left; } }
    .atc-modal .atc-modal-tiles p {
      margin: 0;
      font-size: 10px;
      line-height: 18px;
      text-align: center; }
      @media (min-width: 768px) {
        .atc-modal .atc-modal-tiles p {
          text-align: left;
          font-size: 14px;
          line-height: 18px; } }
      .atc-modal .atc-modal-tiles p span {
        font-weight: 600; }
    .atc-modal .atc-modal-tiles .atc-tiles {
      margin-top: 21px;
      display: flex;
      justify-content: center;
      align-items: center; }
    .atc-modal .atc-modal-tiles .product-name,
    .atc-modal .atc-modal-tiles .product-pricing {
      font-size: 12px;
      line-height: 15px;
      font-weight: normal;
      color: #000;
      padding: 0 5px; }
    .atc-modal .atc-modal-tiles .atc-tile-qty {
      margin-bottom: 6px; }
      .atc-modal .atc-modal-tiles .atc-tile-qty .item-quantity {
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (min-width: 768px) {
          .atc-modal .atc-modal-tiles .atc-tile-qty .item-quantity {
            justify-content: flex-start; } }
      .atc-modal .atc-modal-tiles .atc-tile-qty .quantity-button {
        font-size: 16px !important;
        font-weight: normal; }
      .atc-modal .atc-modal-tiles .atc-tile-qty .quantity-text {
        width: 30px;
        height: 30px;
        min-width: auto;
        font-weight: normal; }
    .atc-modal .atc-modal-tiles .min-order {
      font-weight: normal;
      display: block;
      min-height: 15px; }
      .atc-modal .atc-modal-tiles .min-order.alert {
        background-color: #F2DEDD; }
    .atc-modal .atc-modal-tiles img {
      width: 100%;
      max-width: 160px; }
    .atc-modal .atc-modal-tiles .product-name {
      min-height: 45px;
      text-align: center;
      margin-top: 6px;
      text-align: left; }
    .atc-modal .atc-modal-tiles .product-pricing {
      margin-top: 15px;
      margin-bottom: 5px; }
    .atc-modal .atc-modal-tiles .product-review {
      display: none; }
  .atc-modal .product-atc-tile {
    height: auto;
    padding: 0 6px;
    flex: 0 0 25%; }
    @media (min-width: 768px) {
      .atc-modal .product-atc-tile {
        padding: 0 13px; } }
  .atc-modal .slick-prev,
  .atc-modal .slick-next {
    background: url("../images/svg/sprites.view.svg") no-repeat;
    content: '';
    display: block;
    background-position: 0 0;
    width: 21px;
    height: 36px;
    display: inline-block; }
    .atc-modal .slick-prev:before,
    .atc-modal .slick-next:before {
      color: transparent; }
  .atc-modal .slick-prev {
    transform: rotate(-180deg);
    top: calc(50% - 18px); }
  .atc-modal .slick-dots {
    bottom: -42px; }
    .atc-modal .slick-dots li button {
      background: #FFF;
      border: 2px solid #BDBBBB;
      border-radius: 50%;
      width: 9px;
      height: 9px; }
    .atc-modal .slick-dots li.slick-active button {
      background: #B88C1D;
      border: 2px solid #B88C1D; }

.btn-atc-modal {
  width: 100%;
  font-size: 11px;
  line-height: 14px;
  font-weight: 900;
  color: #000;
  background: #FFF;
  text-transform: uppercase;
  padding: 12px 0;
  cursor: pointer; }
  .btn-atc-modal:hover {
    background: #000;
    color: #FFF; }
  .btn-atc-modal.modal-atc-added {
    background: #3D7D12;
    color: #FFF;
    border: 2px solid #3D7D12; }
    .btn-atc-modal.modal-atc-added:before {
      background: url("../images/svg/sprites.view.svg") no-repeat;
      content: '';
      display: block;
      background-position: 26.58% 51.11%;
      width: 13px;
      height: 13px;
      display: inline-block;
      position: relative;
      top: 2px;
      margin-right: 5px; }

.cl-activity-landing__content {
  flex-direction: row; }

.cl-activity-landing .activity-menu-list {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }
  @media (min-width: 768px) {
    .cl-activity-landing .activity-menu-list {
      padding-top: 1.25rem;
      padding-bottom: 1.25rem; } }
  @media (min-width: 1024px) {
    .cl-activity-landing .activity-menu-list {
      padding-top: 2.8125rem;
      padding-bottom: 1.25rem;
      padding-right: 0; } }
  @media (min-width: 1366px) {
    .cl-activity-landing .activity-menu-list {
      padding-top: 5rem;
      padding-bottom: 1.25rem;
      padding-right: 0; } }

.cl-activity-landing .cl-search-aside-nav__title,
.cl-activity-landing .cl-search-aside-nav__accordion-icon,
.cl-activity-landing .cl-search-aside-nav__checkbox,
.cl-activity-landing .cl-search-aside-nav__image {
  display: none; }

.cl-activity-landing .cl-search-aside-nav__refinement-content {
  display: block; }

.cl-activity-landing .cl-search-aside-nav__refinement {
  border-bottom: 0; }

.cl-activity-landing .cl-search-aside-nav__refinement-header,
.cl-activity-landing .cl-search-aside-nav__title--activity {
  display: block;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 0.0625rem solid #d9d6d2;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 1.3125rem;
  line-height: 1.5625rem;
  letter-spacing: 0.025rem;
  font-weight: 300;
  text-transform: none;
  pointer-events: none; }

.pt_account {
  color: #403e3d; }
  .pt_account .cl-account-login .cl-login-title {
    display: none; }
  .pt_account .cl-top-breadcrumbs {
    display: block;
    margin-bottom: 0;
    margin-top: 0.3125rem;
    opacity: 0.7; }
  .pt_account .cl-vertical-bar {
    height: 95%;
    width: 0.0625rem;
    margin: 0 auto;
    background-color: #eee; }
  .pt_account .cl-login-box {
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .pt_account .cl-login-box {
        padding-bottom: 1.25rem;
        padding-left: 0;
        padding-right: 0; } }
    @media (min-width: 1024px) {
      .pt_account .cl-login-box {
        padding-bottom: 1.25rem; } }
    @media (min-width: 1366px) {
      .pt_account .cl-login-box {
        padding-bottom: 1.25rem; } }
    .pt_account .cl-login-box__external-link {
      padding: 0; }
    .pt_account .cl-login-box__button {
      width: 100%; }
      @media (min-width: 1024px) {
        .pt_account .cl-login-box__button {
          width: auto; } }
    .pt_account .cl-login-box .cl-error-form {
      display: inline-block;
      width: 100%;
      font-family: "Montserrat", Arial, sans-serif;
      text-align: center;
      font-size: 0.875rem;
      padding: 0.625rem;
      border: 0.0625rem solid #ebccd1;
      background: #f2dede;
      color: #a94442;
      margin-top: 0.625rem; }
    .pt_account .cl-login-box .cl-login-title,
    .pt_account .cl-login-box .cl-new-customer-login-title,
    .pt_account .cl-login-box .cl-returning-customers-title {
      font-size: 1rem;
      color: #565656; }
      @media (min-width: 768px) {
        .pt_account .cl-login-box .cl-login-title,
        .pt_account .cl-login-box .cl-new-customer-login-title,
        .pt_account .cl-login-box .cl-returning-customers-title {
          font-size: 1.3125rem; } }
      @media (min-width: 1024px) {
        .pt_account .cl-login-box .cl-login-title,
        .pt_account .cl-login-box .cl-new-customer-login-title,
        .pt_account .cl-login-box .cl-returning-customers-title {
          font-size: 1.3125rem; } }
      @media (min-width: 1366px) {
        .pt_account .cl-login-box .cl-login-title,
        .pt_account .cl-login-box .cl-new-customer-login-title,
        .pt_account .cl-login-box .cl-returning-customers-title {
          font-size: 1.3125rem; } }
    .pt_account .cl-login-box .cl-new-customer-login-title {
      margin: 0; }
      .pt_account .cl-login-box .cl-new-customer-login-title a {
        color: #0082cc; }
        .pt_account .cl-login-box .cl-new-customer-login-title a:hover, .pt_account .cl-login-box .cl-new-customer-login-title a:focus {
          color: #044965;
          text-decoration: underline; }
    .pt_account .cl-login-box .cl-returning-customers-title {
      padding-top: 1.25rem; }
      @media (min-width: 768px) {
        .pt_account .cl-login-box .cl-returning-customers-title {
          padding-top: 1.25rem; } }
      @media (min-width: 1024px) {
        .pt_account .cl-login-box .cl-returning-customers-title {
          padding-top: 1.25rem; } }
      @media (min-width: 1366px) {
        .pt_account .cl-login-box .cl-returning-customers-title {
          padding-top: 1.25rem; } }
    .pt_account .cl-login-box .cl-new-customer-login {
      background-color: #f5f5f5;
      border: 0.0625rem solid #e3e3e3;
      padding: 1.1875rem; }
      @media (min-width: 768px) {
        .pt_account .cl-login-box .cl-new-customer-login {
          padding: 1.1875rem; } }
      @media (min-width: 1024px) {
        .pt_account .cl-login-box .cl-new-customer-login {
          padding: 1.1875rem; } }
      @media (min-width: 1366px) {
        .pt_account .cl-login-box .cl-new-customer-login {
          padding: 1.1875rem; } }
    .pt_account .cl-login-box .cl-password-reset,
    .pt_account .cl-login-box .cl-create-account {
      color: #0082cc;
      font-size: 0.875rem; }
      @media (min-width: 768px) {
        .pt_account .cl-login-box .cl-password-reset,
        .pt_account .cl-login-box .cl-create-account {
          font-size: 0.875rem; } }
      @media (min-width: 1024px) {
        .pt_account .cl-login-box .cl-password-reset,
        .pt_account .cl-login-box .cl-create-account {
          font-size: 0.875rem;
          line-height: 3; } }
      @media (min-width: 1366px) {
        .pt_account .cl-login-box .cl-password-reset,
        .pt_account .cl-login-box .cl-create-account {
          font-size: 0.875rem; } }
      .pt_account .cl-login-box .cl-password-reset:hover, .pt_account .cl-login-box .cl-password-reset:focus,
      .pt_account .cl-login-box .cl-create-account:hover,
      .pt_account .cl-login-box .cl-create-account:focus {
        text-decoration: underline; }
    .pt_account .cl-login-box .cl-create-account {
      margin-left: 0.9375rem; }
    .pt_account .cl-login-box .cl-button-blue {
      width: auto;
      font-size: 1.125rem;
      margin-top: 1.875rem; }
      @media (min-width: 768px) {
        .pt_account .cl-login-box .cl-button-blue {
          font-size: 1.125rem;
          margin-top: 1.875rem; } }
      @media (min-width: 1024px) {
        .pt_account .cl-login-box .cl-button-blue {
          font-size: 1.125rem;
          margin-top: 1.875rem; } }
      @media (min-width: 1366px) {
        .pt_account .cl-login-box .cl-button-blue {
          font-size: 1.125rem;
          margin-top: 1.875rem; } }
    .pt_account .cl-login-box .form-row span.error {
      padding: 0;
      border: none;
      margin-top: 0;
      margin-bottom: 0.3125rem;
      background-color: transparent;
      font-weight: bold;
      text-align: left; }
    .pt_account .cl-login-box__input {
      font-family: "Montserrat", Arial, sans-serif; }
      .pt_account .cl-login-box__input .field-wrapper {
        margin: 0; }
      .pt_account .cl-login-box__input .cl-form-input, .pt_account .cl-login-box__input .cl-return-select__button.ui-selectmenu-button {
        height: 2.125rem;
        line-height: 1;
        margin-bottom: 0; }
        @media (min-width: 768px) {
          .pt_account .cl-login-box__input .cl-form-input, .pt_account .cl-login-box__input .cl-return-select__button.ui-selectmenu-button {
            height: 2.125rem; } }
        @media (min-width: 1024px) {
          .pt_account .cl-login-box__input .cl-form-input, .pt_account .cl-login-box__input .cl-return-select__button.ui-selectmenu-button {
            height: 2.125rem; } }
        @media (min-width: 1366px) {
          .pt_account .cl-login-box__input .cl-form-input, .pt_account .cl-login-box__input .cl-return-select__button.ui-selectmenu-button {
            height: 2.125rem; } }
        .pt_account .cl-login-box__input .cl-form-input.error, .pt_account .cl-login-box__input .error.cl-return-select__button.ui-selectmenu-button {
          border-color: #a94442;
          background-color: #fff; }
      .pt_account .cl-login-box__input label {
        margin: 0;
        font-weight: 700; }
      .pt_account .cl-login-box__input span.error, .pt_account .cl-login-box__input span.error-message,
      .pt_account .cl-login-box__input div.error,
      .pt_account .cl-login-box__input div.error-message {
        display: inline-block;
        width: 100%;
        font-family: "Montserrat", Arial, sans-serif;
        text-align: center;
        font-size: 0.875rem;
        padding: 0.625rem;
        border: 0.0625rem solid #ebccd1;
        background: #f2dede;
        color: #a94442;
        margin-top: 0.625rem; }
      .pt_account .cl-login-box__input.form-row span.error {
        padding: 0;
        border: none;
        margin-top: 0;
        margin-bottom: 0.3125rem;
        line-height: 1.00625rem;
        background-color: transparent;
        font-weight: bold;
        text-align: left; }
      .pt_account .cl-login-box__input .cl-form-label {
        display: inline-block;
        margin-bottom: 0.3125rem;
        font-size: 0.875rem; }
        .pt_account .cl-login-box__input .cl-form-label::after {
          content: "*"; }
      .pt_account .cl-login-box__input--inline label {
        font-weight: 400; }
      .pt_account .cl-login-box__input--inline .input-checkbox {
        width: 0.8125rem;
        height: 0.8125rem;
        margin-right: 0.5rem; }
  .pt_account .label-inline .cl-form-label {
    font-weight: 300; }
    .pt_account .label-inline .cl-form-label b {
      font-weight: 600; }
  .pt_account .required-row {
    width: 100%; }

.cl-registration-wrapper .ms-title-h3,
.cl-login-box .ms-title-h3 {
  border-bottom: 0.0625rem solid #eee;
  padding: 0;
  padding-bottom: 1.25rem; }

.cl-registration-wrapper .login-rememberme .field-wrapper,
.cl-login-box .login-rememberme .field-wrapper {
  display: inline-block;
  margin-bottom: 0;
  height: 1.375rem;
  width: 1.375rem; }

.cl-registration-wrapper__input span.error,
.cl-login-box__input span.error {
  display: inline-block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.225rem;
  font-weight: bold;
  color: #a94442;
  text-align: left; }

.cl-registration-wrapper__input .cl-form-input.error, .cl-registration-wrapper__input .error.cl-return-select__button.ui-selectmenu-button,
.cl-login-box__input .cl-form-input.error,
.cl-login-box__input .error.cl-return-select__button.ui-selectmenu-button {
  border-color: #a94442;
  background-color: #fff; }

.cl-login-box .ms-title-h3 {
  font-size: 1rem;
  line-height: 1.25rem; }
  @media (min-width: 768px) {
    .cl-login-box .ms-title-h3 {
      font-size: 1.125rem;
      line-height: 1.375rem; } }
  @media (min-width: 1024px) {
    .cl-login-box .ms-title-h3 {
      font-size: 1.3125rem;
      line-height: 1.5625rem; } }

@media (max-width: 767px) {
  .cl-account-wrapper {
    margin: 0; } }

.cl-registration-content {
  padding: 0; }

.cl-registration-box {
  padding-bottom: 1.25rem; }
  @media (min-width: 768px) {
    .cl-registration-box {
      padding-bottom: 1.25rem; } }
  @media (min-width: 1024px) {
    .cl-registration-box {
      padding-bottom: 1.25rem; } }
  @media (min-width: 1366px) {
    .cl-registration-box {
      padding-bottom: 1.25rem; } }
  @media (min-width: 1024px) {
    .cl-registration-box__wrapper {
      padding-right: 0.9375rem; } }
  .cl-registration-box .cl-expiration-date-label::after {
    content: "*"; }
  .cl-registration-box .cl-form-input, .cl-registration-box .cl-return-select__button.ui-selectmenu-button {
    margin-bottom: 0; }
    .cl-registration-box .cl-form-input.error, .cl-registration-box .error.cl-return-select__button.ui-selectmenu-button {
      border-color: #a94442;
      background-color: #fff; }
  .cl-registration-box .cl-button-blue {
    font-size: 0.875rem;
    margin-top: 0.625rem;
    padding: 0.375rem 0.75rem;
    text-transform: uppercase;
    width: auto; }
    @media (min-width: 768px) {
      .cl-registration-box .cl-button-blue {
        font-size: 0.875rem;
        margin-top: 0.625rem;
        padding: 0.375rem 0.75rem; } }
    @media (min-width: 1024px) {
      .cl-registration-box .cl-button-blue {
        font-size: 0.875rem;
        margin-top: 0.625rem;
        padding: 0.375rem 0.75rem; } }
    @media (min-width: 1366px) {
      .cl-registration-box .cl-button-blue {
        font-size: 0.875rem;
        margin-top: 0.625rem;
        padding: 0.375rem 0.75rem; } }
  .cl-registration-box .cl-registration-button {
    padding: 0.625rem 1rem;
    font-size: 1.125rem;
    text-transform: none;
    width: auto; }
    @media (min-width: 768px) {
      .cl-registration-box .cl-registration-button {
        font-size: 1.125rem;
        margin-top: 0.625rem;
        padding: 0.625rem 1rem; } }
    @media (min-width: 1024px) {
      .cl-registration-box .cl-registration-button {
        font-size: 1.125rem;
        margin-top: 0.625rem;
        padding: 0.625rem 1rem; } }
    @media (min-width: 1366px) {
      .cl-registration-box .cl-registration-button {
        font-size: 1.125rem;
        margin-top: 0.625rem;
        padding: 0.625rem 1rem; } }
  .cl-registration-box .become-member__link.cl-registration-pwd {
    top: 4.5rem;
    transform: translateY(-100%);
    height: 2.125rem;
    font-size: 0.75rem;
    padding: 0.375rem 0.75rem; }

.cl-account-benefits {
  padding: 0.9375rem;
  background-color: #d9edf7;
  margin: 0.9375rem 0 0 0; }
  @media (min-width: 768px) {
    .cl-account-benefits {
      padding: 0.9375rem;
      margin: 0.9375rem 0 0 0; } }
  @media (min-width: 1024px) {
    .cl-account-benefits {
      padding: 0.9375rem;
      margin: 0.9375rem 0 0 0; } }
  @media (min-width: 1366px) {
    .cl-account-benefits {
      padding: 0.9375rem;
      margin: 0.9375rem 0 0 0; } }
  .cl-account-benefits .ms-title-h4 {
    margin: 0;
    line-height: 1.25rem; }
    @media (min-width: 768px) {
      .cl-account-benefits .ms-title-h4 {
        line-height: 1.25rem; } }
    @media (min-width: 1024px) {
      .cl-account-benefits .ms-title-h4 {
        line-height: 1.25rem; } }
    @media (min-width: 1366px) {
      .cl-account-benefits .ms-title-h4 {
        line-height: 1.25rem; } }
  .cl-account-benefits .cl-account-benefits-list {
    padding-right: 0;
    padding-left: 0.9375rem;
    line-height: 1.25rem; }
  .cl-account-benefits .cl-account-benefits-list-item {
    list-style-type: disc;
    font-size: 0.75rem;
    font-family: "Montserrat", Arial, sans-serif; }

.cl-newsletter-checkbox .form-row {
  display: flex;
  align-items: center; }

.cl-newsletter-checkbox .field-wrapper {
  margin-bottom: 0; }

.cl-registered-user-box {
  border-top: 0.0625rem solid #eee; }

.cl-registered-user {
  background-color: #f5f5f5;
  border: 0.0625rem solid #e3e3e3;
  padding: 1.1875rem; }
  @media (min-width: 768px) {
    .cl-registered-user {
      padding: 1.1875rem; } }
  @media (min-width: 1024px) {
    .cl-registered-user {
      padding: 1.1875rem; } }
  @media (min-width: 1366px) {
    .cl-registered-user {
      padding: 1.1875rem; } }

.cl-registered-user-title {
  margin: 0;
  font-size: 1rem;
  color: #565656; }
  @media (min-width: 768px) {
    .cl-registered-user-title {
      font-size: 1.3125rem; } }
  @media (min-width: 1024px) {
    .cl-registered-user-title {
      font-size: 1.3125rem; } }
  @media (min-width: 1366px) {
    .cl-registered-user-title {
      font-size: 1.3125rem; } }
  .cl-registered-user-title .cl-login-return {
    color: #0082cc; }
    .cl-registered-user-title .cl-login-return:hover, .cl-registered-user-title .cl-login-return:focus {
      color: #044965;
      text-decoration: underline; }

.cl-account_profile-wrapper {
  color: #403e3d; }
  .cl-account_profile-wrapper .ms-title-h3 {
    margin: 0 0 1.25rem 0;
    color: #403e3d; }

.cl-account_profile-box {
  padding: 0; }
  @media (min-width: 768px) {
    .cl-account_profile-box {
      padding: 0 0 1.25rem 0; } }
  @media (min-width: 1366px) {
    .cl-account_profile-box {
      padding: 0 0 2.5rem 0; } }
  .cl-account_profile-box .cl-expiration-date-label::after {
    content: ":"; }
  .cl-account_profile-box .cl-error-form {
    display: inline-block;
    margin-top: 0.625rem;
    padding: 0.625rem;
    width: 100%;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    text-align: center;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede;
    color: #a94442; }
  .cl-account_profile-box .cl-form-value {
    padding: 0.375rem 0;
    height: auto;
    font-size: 0.875rem;
    line-height: 2.4;
    border: 0;
    outline: none;
    white-space: nowrap; }
    .cl-account_profile-box .cl-form-value--drag-tip {
      margin-left: 0.375rem; }
  @media (min-width: 768px) {
    .cl-account_profile-box__email-wrap.cl-form-value {
      white-space: normal; } }
  .cl-account_profile-box__profile-account {
    padding: 0.625rem 0 0 0;
    background: #f4f3ef; }
    @media (min-width: 768px) {
      .cl-account_profile-box__profile-account {
        padding: 1.25rem 0;
        max-width: 100%; } }
    @media (min-width: 1024px) {
      .cl-account_profile-box__profile-account {
        padding: 1.875rem 1.25rem;
        max-width: 36rem; } }
    @media (min-width: 1366px) {
      .cl-account_profile-box__profile-account {
        max-width: 56.875rem; } }
  .cl-account_profile-box .cl-form-input, .cl-account_profile-box .cl-return-select__button.ui-selectmenu-button {
    line-height: 1; }
    .cl-account_profile-box .cl-form-input.error, .cl-account_profile-box .error.cl-return-select__button.ui-selectmenu-button {
      border-color: #a94442;
      background-color: #fff; }
  .cl-account_profile-box__input {
    padding: 0.125rem 0.3125rem;
    font-family: "Montserrat", Arial, sans-serif; }
    .cl-account_profile-box__input--first-edit {
      padding: 1.3125rem 0; }
    .cl-account_profile-box__input.form-row {
      margin: 1.25rem 0 0; }
    @media (min-width: 768px) {
      .cl-account_profile-box__input {
        display: block;
        border-bottom: 0.0625rem solid #ddd; }
        .cl-account_profile-box__input:first-child:not(.cl-account_profile-box__input--edit) {
          display: block;
          border-top: 0.0625rem solid #ddd; } }
    .cl-account_profile-box__input .field-wrapper {
      position: relative;
      width: 100%;
      display: table-cell;
      padding-left: 1.5625rem;
      margin: 0;
      border-bottom: 0.0625rem solid #ddd; }
      .cl-account_profile-box__input .field-wrapper--last {
        padding-left: 0.375rem; }
      @media (min-width: 768px) {
        .cl-account_profile-box__input .field-wrapper {
          width: 60%;
          display: inline;
          padding-left: 0;
          border-bottom: 0; } }
    .cl-account_profile-box__input .error-message {
      display: inline-block;
      width: 100%;
      margin-top: 0.625rem;
      margin-bottom: 0.625rem;
      padding: 0.625rem;
      font-family: "Montserrat", Arial, sans-serif;
      text-align: center;
      font-size: 0.875rem;
      color: #a94442;
      border: 0.0625rem solid #ebccd1;
      background: #f2dede; }
      @media (min-width: 768px) {
        .cl-account_profile-box__input .error-message {
          width: 60%;
          margin-left: 39%; } }
      @media (min-width: 1366px) {
        .cl-account_profile-box__input .error-message {
          margin-left: 38.5%; } }
    .cl-account_profile-box__input .cl-form-label {
      display: table-cell;
      padding-left: 0.375rem;
      min-width: 8.125rem;
      font-size: 0.75rem;
      font-weight: 700;
      white-space: nowrap;
      border-bottom: 0.0625rem solid #ddd; }
      .cl-account_profile-box__input .cl-form-label--edit {
        width: 38%;
        white-space: normal;
        padding-bottom: 1rem; }
        .cl-account_profile-box__input .cl-form-label--edit::after {
          content: ":"; }
      @media (min-width: 768px) {
        .cl-account_profile-box__input .cl-form-label {
          width: 39%;
          display: inline-block;
          font-size: 0.875rem;
          border-bottom: 0; }
          .cl-account_profile-box__input .cl-form-label--button {
            display: inline;
            padding: 0.375rem; }
          .cl-account_profile-box__input .cl-form-label--edit {
            display: inline-block;
            padding-bottom: 0; } }
      @media (min-width: 1024px) {
        .cl-account_profile-box__input .cl-form-label {
          font-size: 0.75rem; } }
      @media (min-width: 1366px) {
        .cl-account_profile-box__input .cl-form-label {
          font-size: 0.75rem; } }
    .cl-account_profile-box__input--edit {
      display: flex;
      flex-wrap: wrap;
      border-bottom: 0.0625rem solid #ddd; }
      .cl-account_profile-box__input--edit .cl-form-label {
        border-bottom: 0;
        padding-bottom: 0.75rem;
        padding-right: 0.3125rem;
        min-width: 100%;
        white-space: normal; }
        @media (min-width: 768px) {
          .cl-account_profile-box__input--edit .cl-form-label {
            padding-bottom: 0; } }
      .cl-account_profile-box__input--edit .field-wrapper {
        width: 60%;
        display: inline-block;
        border-bottom: 0; }
        @media (min-width: 768px) {
          .cl-account_profile-box__input--edit .field-wrapper {
            display: inline-block; } }
      .cl-account_profile-box__input--edit label {
        display: inline-block;
        width: 38%;
        vertical-align: top; }
    @media (min-width: 768px) {
      .cl-account_profile-box__input--email {
        overflow: hidden; }
        .cl-account_profile-box__input--email .cl-form-label {
          float: left;
          line-height: 2.0625rem; }
        .cl-account_profile-box__input--email .field-wrapper {
          float: left;
          padding-left: 0.3125rem;
          overflow-x: auto;
          overflow-y: hidden; } }
    @media (min-width: 768px) and (min-width: 768px) {
      .cl-account_profile-box__input--email .field-wrapper {
        overflow-x: unset;
        overflow-y: unset; } }
    .cl-account_profile-box__input label {
      margin: 0;
      font-weight: 700; }
    .cl-account_profile-box__input span.error {
      display: inline-block;
      padding: 0;
      border: none;
      margin-top: 0;
      margin-bottom: 0.3125rem;
      background-color: transparent;
      font-size: 0.875rem;
      color: #a94442;
      text-align: left; }
    .cl-account_profile-box__input.form-row-button {
      border-bottom: none; }
  .cl-account_profile-box__padding .field-wrapper {
    padding: 0; }
  .cl-account_profile-box__wrapper {
    padding: 1.25rem;
    background: #f4f3ef; }
  .cl-account_profile-box__container {
    border: 0.0625rem solid #ddd;
    overflow-x: auto;
    overflow-y: hidden; }
    @media (min-width: 768px) {
      .cl-account_profile-box__container {
        border: 0;
        overflow-x: none; } }
  .cl-account_profile-box__button-container {
    margin: 0;
    padding: 0.375rem;
    border-bottom: 0.0625rem solid #ddd; }
    @media (min-width: 768px) {
      .cl-account_profile-box__button-container {
        border-bottom: 0; } }

.cl-credit-card-page {
  font-family: "Montserrat", Arial, sans-serif; }
  .cl-credit-card-page__wrapper {
    padding: 0;
    border-radius: 0;
    border-top: 0.0625rem solid #eee;
    background: none; }
  .cl-credit-card-page__title-box {
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .cl-credit-card-page__title-box {
        display: flex;
        align-items: center;
        justify-content: space-between; } }
  .cl-credit-card-page__title {
    font-size: 1.3125rem; }
    @media (min-width: 768px) {
      .cl-credit-card-page__title {
        font-size: 1.3125rem; } }
    @media (min-width: 1024px) {
      .cl-credit-card-page__title {
        font-size: 1.3125rem; } }
    @media (min-width: 1366px) {
      .cl-credit-card-page__title {
        font-size: 1.3125rem; } }
  .cl-credit-card-page__subtitle {
    font-size: 1.125rem;
    margin-left: 0.875rem; }
  .cl-credit-card-page__container {
    border: 0;
    padding: 0; }
  .cl-credit-card-page__add-card-btn {
    display: inline-block;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
    white-space: nowrap;
    border: 0.0625rem solid transparent;
    border-radius: 0.25rem;
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
    font-family: "Montserrat", Arial, sans-serif; }
    .cl-credit-card-page__add-card-btn--plus {
      width: 0.875rem;
      height: 0.6875rem;
      margin: 0 0.3125rem; }

.payment-list {
  padding: 0;
  margin-top: 0;
  line-height: 1.42;
  font-size: 0.75rem;
  list-style-type: none;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (min-width: 768px) {
    .payment-list {
      display: flex;
      flex-wrap: wrap; } }
  .payment-list__default-card {
    display: none; }
  .payment-list li {
    margin-bottom: 2.5rem;
    padding: 0.625rem;
    border-radius: 0.3125rem;
    border: 0.0625rem solid #ddd;
    overflow-x: auto;
    overflow-y: hidden;
    background: #f4f3f0; }
    @media (min-width: 768px) {
      .payment-list li {
        width: 47%;
        margin-left: 0.3125rem;
        margin-right: 0.3125rem; } }
    @media (min-width: 1366px) {
      .payment-list li {
        width: 30%; } }
  .payment-list .cl-remove-edit {
    margin-top: 1.25rem; }
  .payment-list .credit-card-edit,
  .payment-list .credit-card-delete,
  .payment-list .credit-card-make-default,
  .payment-list .address-edit,
  .payment-list .address-delete,
  .payment-list .address-make-default {
    font-size: 0.75rem;
    color: #403e3d;
    text-decoration: underline; }
    .payment-list .credit-card-edit:hover, .payment-list .credit-card-edit:focus,
    .payment-list .credit-card-delete:hover,
    .payment-list .credit-card-delete:focus,
    .payment-list .credit-card-make-default:hover,
    .payment-list .credit-card-make-default:focus,
    .payment-list .address-edit:hover,
    .payment-list .address-edit:focus,
    .payment-list .address-delete:hover,
    .payment-list .address-delete:focus,
    .payment-list .address-make-default:hover,
    .payment-list .address-make-default:focus {
      color: #b88c1d; }

.cc-type-box {
  display: block;
  align-items: center; }
  .cl-account-wrapper .cc-type-box {
    display: flex; }
  .cc-type-box__img-type {
    display: flex; }
  .cc-type-box__image {
    padding-right: 0.625rem; }
  .cc-type-box__cc-type {
    display: flex;
    align-items: center;
    padding-right: 0.3125rem; }
  .cc-type-box__cc-number {
    padding-top: 1.25rem; }
    .cl-account-wrapper .cc-type-box__cc-number {
      padding-top: 0; }

.cc-exp {
  margin-top: 0.3125rem;
  margin-bottom: 1.25rem; }

.cc-info div {
  margin-bottom: 6px; }

.cc-info .cc-exp {
  margin-bottom: 0;
  margin-top: 0; }

.cc-owner {
  font-weight: 700; }

.cc-card-img {
  height: 1.5rem;
  width: 3.0625rem; }
  @media print {
    .cc-card-img {
      padding-right: 0.3125rem;
      height: 1.5rem;
      width: 2.5rem; } }
  .cc-card-img[data-type] {
    background-position: right 0.75rem center;
    background-repeat: no-repeat; }
  .cc-card-img[data-type="visa"] {
    background-image: url("../images/cc-visa.png"); }
    @media print {
      .cc-card-img[data-type="visa"] {
        content: url("../images/cc-visa.png"); } }
    .cc-card-img[data-type="visa"]::after {
      content: ""; }
      @media print {
        .cc-card-img[data-type="visa"]::after {
          display: inline-block;
          height: 1.5rem;
          width: 2.5rem;
          content: url("../images/cc-visa.png"); } }
  .cc-card-img[data-type="amex"] {
    background-image: url("../images/cc-amex.png"); }
    @media print {
      .cc-card-img[data-type="amex"] {
        content: url("../images/cc-amex.png"); } }
    .cc-card-img[data-type="amex"]::after {
      content: ""; }
      @media print {
        .cc-card-img[data-type="amex"]::after {
          display: inline-block;
          height: 1.5rem;
          width: 2.5rem;
          content: url("../images/cc-amex.png"); } }
  .cc-card-img[data-type="master"] {
    background-image: url("../images/cc-mastercard.png"); }
    @media print {
      .cc-card-img[data-type="master"] {
        content: url("../images/cc-mastercard.png"); } }
    .cc-card-img[data-type="master"]::after {
      content: ""; }
      @media print {
        .cc-card-img[data-type="master"]::after {
          display: inline-block;
          height: 1.5rem;
          width: 2.5rem;
          content: url("../images/cc-mastercard.png"); } }
  .cc-card-img[data-type="discover"] {
    background-image: url("../images/cc-discover.png"); }
    @media print {
      .cc-card-img[data-type="discover"] {
        content: url("../images/cc-discover.png"); } }
    .cc-card-img[data-type="discover"]::after {
      content: ""; }
      @media print {
        .cc-card-img[data-type="discover"]::after {
          display: inline-block;
          height: 1.5rem;
          width: 2.5rem;
          content: url("../images/cc-discover.png"); } }

@media (min-width: 768px) {
  .cl-account__box {
    padding: 0; } }

@media (min-width: 768px) {
  .cl-account__menu-box {
    padding-right: 1.25rem;
    max-height: 37.5rem; } }

.cl-account__profile-content {
  padding: 0; }
  .cl-account__profile-content .content-asset {
    width: 100%; }

.cl-account__title {
  font-size: 1.3125rem; }
  @media (min-width: 768px) {
    .cl-account__title {
      font-size: 1.3125rem; } }
  @media (min-width: 1024px) {
    .cl-account__title {
      font-size: 1.3125rem; } }
  @media (min-width: 1366px) {
    .cl-account__title {
      font-size: 1.3125rem; } }

.mini-address-location address {
  font-style: normal; }

.mini-address-name {
  font-weight: 700; }

.cl-address-form fieldset {
  padding-top: 0;
  max-height: 40.625rem;
  overflow-y: auto;
  border: 0;
  border-bottom: 0.0625rem solid #ddd; }

.cl-address-form span.error {
  display: block;
  padding: 0;
  border: none;
  margin-top: 0;
  margin-bottom: 0.3125rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  color: #a94442;
  background-color: transparent;
  text-align: left; }

.cl-address-form span.length-error {
  color: #a94442; }

.cl-address-form .form-row.required .cl-form-label::after {
  content: "*"; }

.cl-address-dialog-form .cl-shipping-address-field {
  flex-basis: 100%;
  min-width: 100%; }

.cl-address-dialog-form .cl-form-input, .cl-address-dialog-form .cl-return-select__button.ui-selectmenu-button {
  line-height: normal; }
  .cl-address-dialog-form .cl-form-input.error, .cl-address-dialog-form .error.cl-return-select__button.ui-selectmenu-button {
    border-color: #a94442;
    background-color: #fff; }

.dialog-required {
  display: none; }

.cl-form-label {
  font-size: 0.75rem; }

.cl-address-dialog-box {
  display: block;
  flex-direction: row-reverse;
  margin: 0.9375rem 0.9375rem 0.625rem 0.9375rem; }
  @media (min-width: 768px) {
    .cl-address-dialog-box {
      display: flex;
      margin: 0.9375rem 0.9375rem 0.625rem 0.9375rem; } }
  @media (min-width: 1024px) {
    .cl-address-dialog-box {
      margin: 0.9375rem 0.9375rem 0.625rem 0.9375rem; } }
  @media (min-width: 1366px) {
    .cl-address-dialog-box {
      margin: 0.9375rem 0.9375rem 0.625rem 0.9375rem; } }
  .cl-address-dialog-box .cl-save-address {
    margin: 0;
    margin-bottom: 0.625rem;
    width: 100%; }
    @media (min-width: 768px) {
      .cl-address-dialog-box .cl-save-address {
        margin-left: 0.625rem;
        margin-bottom: 0;
        width: auto; } }
  .cl-address-dialog-box .cl-cancel-address {
    margin: 0;
    width: 100%; }
    @media (min-width: 768px) {
      .cl-address-dialog-box .cl-cancel-address {
        margin-left: 0.625rem;
        width: auto; } }

.cl-address-dialog-btn {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  margin-left: 0.3125rem;
  text-align: center;
  white-space: nowrap;
  border: 0.0625rem solid transparent;
  font-weight: 400;
  line-height: 1.42; }
  .cl-address-dialog-btn__delete, .cl-address-dialog-btn__cancel {
    color: #000;
    background-color: #fff;
    border-color: #ccc;
    vertical-align: middle; }
  .cl-address-dialog-btn__apply {
    color: #fff;
    background-color: #0a5e82;
    border-color: #044965;
    vertical-align: middle; }

@media (min-width: 768px) {
  .cl-dialog-content {
    max-width: 37.5rem;
    left: 50% !important;
    transform: translateX(-50%); } }

@media (min-width: 1024px) {
  .cl-dialog-content {
    max-width: 56.25rem; } }

.cl-dialog-content .cl-form-label-account {
  float: left; }
  .cl-dialog-content .cl-form-label-account::after {
    content: ":"; }

.cl-dialog-content .required::before {
  display: none;
  content: "*"; }

.cl-dialog-content .cl-modal-dialog__close {
  border: 0;
  background: none; }

.cl-dialog-title {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  font-size: 1.3125rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 400; }

.credit-card-form .cl-form-input.error, .credit-card-form .error.cl-return-select__button.ui-selectmenu-button {
  border-color: #a94442;
  background-color: #fff; }

.credit-card-form .cl-expiration-date-text {
  font-size: 0.75rem;
  font-weight: 700;
  font-family: "Montserrat", Arial, sans-serif;
  color: #565656; }

.credit-card-form .cl-card-dialog-box {
  display: flex;
  flex-direction: row-reverse; }
  .credit-card-form .cl-card-dialog-box__apply-button {
    margin-left: 1.375rem; }
    @media (min-width: 768px) {
      .credit-card-form .cl-card-dialog-box__apply-button {
        margin-left: 0.625rem; } }

@media (min-width: 1024px) {
  .credit-card-form .cl-card-number-row {
    width: 50%; } }

@media (min-width: 1024px) {
  .credit-card-form .cl-card-info-box {
    display: flex; } }

.credit-card-form .cl-card-info-box .error-message {
  text-align: center;
  font-size: 0.875rem;
  font-weight: 400;
  font-family: "Montserrat", Arial, sans-serif; }

.credit-card-form .cl-expiration-credit-card {
  display: block;
  margin-top: 0.9375rem; }
  @media (min-width: 1024px) {
    .credit-card-form .cl-expiration-credit-card {
      margin-top: 0.9375rem;
      width: 50%; } }
  .credit-card-form .cl-expiration-credit-card__date {
    display: flex;
    justify-content: space-between; }
  .credit-card-form .cl-expiration-credit-card__month, .credit-card-form .cl-expiration-credit-card__year {
    width: 48%; }
    @media (min-width: 1024px) {
      .credit-card-form .cl-expiration-credit-card__month, .credit-card-form .cl-expiration-credit-card__year {
        margin-top: 0.3125rem;
        margin-left: 0.625rem;
        width: 50%; } }
    .credit-card-form .cl-expiration-credit-card__month .cl-expiration-date-label, .credit-card-form .cl-expiration-credit-card__year .cl-expiration-date-label {
      display: none; }
  @media (min-width: 1024px) {
    .credit-card-form .cl-expiration-credit-card .cl-expiration-date-text {
      margin-left: 0.625rem; } }

.cl-quote-details__content-box {
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 1024px) {
    .cl-quote-details__content-box {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }

.cl-quote-details__subtitle {
  font-size: 0.75rem; }

.cl-quote-details__description-text, .cl-quote-details__product-name {
  padding-left: 0.625rem; }

@media (min-width: 1024px) {
  .cl-quote-details__details-box {
    display: flex; } }

.cl-quote-details__quote-name {
  padding-right: 0.625rem; }

.cl-quote-details .cl-saved-cart-box__wrapper {
  position: relative; }
  @media (min-width: 1024px) {
    .cl-quote-details .cl-saved-cart-box__wrapper {
      padding-left: 5rem; } }

.cl-quote-details .cl-saved-cart-box__product-image {
  left: 0; }

.cl-quote-details .cl-saved-cart-box__text__cancel-rename-box {
  font-size: 0.75rem; }

.cl-quote-details .cl-saved-cart-box__text--quote-name {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .cl-quote-details .cl-saved-cart-box__text--notes {
    margin-top: 0; } }

.cl-quote-details .cl-saved-cart-box__text-name {
  font-size: 0.75rem; }

.cl-quote-details .cl-saved-cart-box__edit-name {
  padding: 0.3125rem;
  margin-top: 0.625rem;
  border: 0.0625rem solid #666;
  font-size: 0.75rem;
  color: #666; }

@media (min-width: 1024px) {
  .cl-quote-details .cl-name-notes-box {
    display: block;
    padding-right: 0.625rem; } }

.cl-quote-details .cl-name-notes-box .cl-saved-cart-box__text--title {
  width: auto; }

.cl-quote-details__subtotal-box {
  padding-left: 0.625rem; }

.cl-quote-details__title {
  margin: 0.625rem 0;
  display: flex;
  flex-direction: column; }
  .cl-quote-details__title--name {
    font-size: 1.3125rem;
    font-weight: 400; }
  .cl-quote-details__title--rename {
    margin-top: 1.125rem;
    float: left; }

@media (max-width: 767px) {
  .cl-menu-box-after .cl-account__menu-box {
    order: 1;
    margin-top: 2.75rem;
    margin-bottom: 0; } }

.pt_trade-professionals .cl-form-input, .pt_trade-professionals .cl-return-select__button.ui-selectmenu-button {
  height: 2.8125rem; }
  @media (min-width: 768px) {
    .pt_trade-professionals .cl-form-input, .pt_trade-professionals .cl-return-select__button.ui-selectmenu-button {
      height: 2.8125rem; } }
  @media (min-width: 1024px) {
    .pt_trade-professionals .cl-form-input, .pt_trade-professionals .cl-return-select__button.ui-selectmenu-button {
      height: 2.8125rem; } }
  @media (min-width: 1366px) {
    .pt_trade-professionals .cl-form-input, .pt_trade-professionals .cl-return-select__button.ui-selectmenu-button {
      height: 2.8125rem; } }
  .pt_trade-professionals .cl-form-input.error, .pt_trade-professionals .error.cl-return-select__button.ui-selectmenu-button {
    border-color: #a94442;
    background-color: #fff; }

.pt_trade-professionals span.error {
  display: inline-block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  color: #a94442;
  text-align: left; }

.pt_trade-professionals .error-message {
  display: inline-block;
  width: 100%;
  font-family: "Montserrat", Arial, sans-serif;
  text-align: center;
  font-size: 0.875rem;
  padding: 0.625rem;
  border: 0.0625rem solid #ebccd1;
  background: #f2dede;
  color: #a94442;
  margin-bottom: 0.625rem; }

.cl-modal-dialog {
  z-index: 999; }
  .cl-modal-dialog__titlebar {
    border-radius: 0; }
  .cl-modal-dialog__close {
    border: 0;
    background: none; }
    .cl-modal-dialog__close:hover {
      border: 0;
      background: none; }
  .cl-modal-dialog .ui-dialog-titlebar {
    background-color: #fff;
    border-radius: 0; }
  .cl-modal-dialog__content-reset {
    padding: 0 !important; }
  .cl-modal-dialog .cl-form-label-account {
    float: left; }
    .cl-modal-dialog .cl-form-label-account::after {
      content: ":"; }
  .cl-modal-dialog .required::before {
    content: "*"; }
  .cl-modal-dialog .cl-expiration-credit-card__month.required::before, .cl-modal-dialog .cl-expiration-credit-card__year.required::before {
    content: none; }
  .cl-modal-dialog .cl-expiration-credit-card .cl-form-label-account::after {
    content: none; }
  .cl-modal-dialog .error-form {
    display: none; }
  .cl-modal-dialog .error-message {
    background-color: #f2dede;
    border: 0.0625rem solid #ebccd1;
    margin-bottom: 1.25rem;
    color: #a94442;
    padding: 0.9375rem;
    width: 100%; }
    .cl-modal-dialog .error-message--custom {
      margin: 0.625rem auto 0 auto; }
      @media (min-width: 768px) {
        .cl-modal-dialog .error-message--custom {
          width: 80%; } }

.cl-reset-pwd-title {
  border-bottom: 0.0625rem solid #ccc; }
  .cl-reset-pwd-title.ms-title-h4 {
    font-size: 1.1875rem;
    color: #565656; }
    @media (min-width: 768px) {
      .cl-reset-pwd-title.ms-title-h4 {
        font-size: 1.1875rem; } }
    @media (min-width: 1024px) {
      .cl-reset-pwd-title.ms-title-h4 {
        font-size: 1.1875rem; } }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-reset-pwd-title.ms-title-h4 {
        font-size: 1.1875rem; } }

.cl-recovery-pwd-title.ms-title-h4 {
  font-size: 1.1875rem;
  color: #565656;
  margin-bottom: 1.25rem; }
  @media (min-width: 768px) {
    .cl-recovery-pwd-title.ms-title-h4 {
      font-size: 1.1875rem;
      margin-bottom: 1.25rem; } }
  @media (min-width: 1024px) {
    .cl-recovery-pwd-title.ms-title-h4 {
      font-size: 1.1875rem;
      margin-bottom: 1.25rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-recovery-pwd-title.ms-title-h4 {
      font-size: 1.1875rem;
      margin-bottom: 1.25rem; } }

.cl-recovery-pwd-subtitle {
  font-size: 0.875rem;
  color: #565656; }
  @media (min-width: 768px) {
    .cl-recovery-pwd-subtitle {
      font-size: 0.875rem; } }
  @media (min-width: 1024px) {
    .cl-recovery-pwd-subtitle {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-recovery-pwd-subtitle {
      font-size: 0.875rem; } }

.cl-reset-pwd-title,
.cl-reset-pwd-box {
  padding: 0.9375rem; }
  @media (min-width: 768px) {
    .cl-reset-pwd-title,
    .cl-reset-pwd-box {
      padding: 0.9375rem; } }
  @media (min-width: 1024px) {
    .cl-reset-pwd-title,
    .cl-reset-pwd-box {
      padding: 0.9375rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-reset-pwd-title, .centered-wrapper
    .cl-reset-pwd-box {
      padding: 0.9375rem; } }

.cl-reset-pwd-box .cl-button {
  float: left !important;
  width: auto; }

.cl-pwd-recovery {
  padding-bottom: 1.25rem; }
  @media (min-width: 768px) {
    .cl-pwd-recovery {
      padding-bottom: 1.25rem; } }
  @media (min-width: 1024px) {
    .cl-pwd-recovery {
      padding-bottom: 1.25rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .cl-pwd-recovery {
      padding-bottom: 1.25rem; } }
  .cl-pwd-recovery .cl-button {
    margin-top: 1.875rem;
    width: 100%; }
    @media (min-width: 768px) {
      .cl-pwd-recovery .cl-button {
        width: auto; } }
    .centered-wrapper .cl-pwd-recovery .cl-button {
      font-size: 0.75rem; }
      @media (min-width: 1366px) {
        .centered-wrapper .cl-pwd-recovery .cl-button {
          margin-top: 1.875rem; } }
  .cl-pwd-recovery .cl-form-input, .cl-pwd-recovery .cl-return-select__button.ui-selectmenu-button {
    margin-bottom: 0; }
    @media (min-width: 1366px) {
      .centered-wrapper .cl-pwd-recovery .cl-form-input, .centered-wrapper .cl-pwd-recovery .cl-return-select__button.ui-selectmenu-button {
        margin-bottom: 0; } }

.cl-new-pwd-field {
  position: relative; }
  .cl-new-pwd-field .become-member__link.cl-registration-pwd {
    top: 2.375rem;
    right: 0.625rem;
    height: 2.125rem;
    font-size: 0.75rem;
    padding: 0.375rem 0.75rem; }

.content-asset .cl-recovery-pwd-info {
  color: #565656;
  margin: 1.25rem 0 0.625rem;
  font-size: 0.75rem; }
  @media (min-width: 1366px) {
    .centered-wrapper .content-asset .cl-recovery-pwd-info {
      font-size: 0.875rem;
      margin: 1.25rem 0 0.625rem; } }

.content-asset .cl-pwd-recovery-list {
  line-height: 1.25rem;
  margin-top: 0;
  padding: 0 0 0 2.5rem; }
  @media (min-width: 768px) {
    .content-asset .cl-pwd-recovery-list {
      padding: 0 2.5rem; } }
  @media (min-width: 1024px) {
    .content-asset .cl-pwd-recovery-list {
      padding: 0 2.5rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .content-asset .cl-pwd-recovery-list {
      line-height: 1.25rem;
      padding: 0 2.5rem; } }

.content-asset .cl-pwd-recovery-list-item {
  list-style-type: disc;
  font-size: 0.75rem; }
  @media (min-width: 768px) {
    .content-asset .cl-pwd-recovery-list-item {
      font-size: 0.875rem; } }
  @media (min-width: 1024px) {
    .content-asset .cl-pwd-recovery-list-item {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .content-asset .cl-pwd-recovery-list-item {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .centered-wrapper .content-asset .cl-pwd-recovery-list-item {
      font-size: 0.875rem; } }

.cl-account-options {
  padding: 0.1875rem 0 0 0;
  font-family: "Montserrat", Arial, sans-serif; }
  @media (min-width: 768px) {
    .cl-account-options {
      padding: 0.1875rem 0.9375rem 0.9375rem 0; } }
  .cl-account-options__details-content {
    padding: 0.1875rem 0 0 0;
    font-family: "Montserrat", Arial, sans-serif; }
    @media (min-width: 768px) {
      .cl-account-options__details-content {
        padding: 0.1875rem 1.875rem 0.9375rem 0; } }
  .cl-account-options__title {
    font-size: 1.1875rem;
    color: #b88c1d; }
  .cl-account-options__items {
    padding-left: 0; }
  .cl-account-options__item {
    padding: 0.1875rem 0;
    list-style-type: none; }
  .cl-account-options__item-link {
    color: #403e3d;
    font-size: 0.75rem;
    text-decoration: none; }
    .cl-account-options__item-link:hover, .cl-account-options__item-link:focus {
      color: #b88c1d;
      text-decoration: underline; }

.cl-account-contact-details {
  margin: 1.25rem 0 2.5rem;
  padding: 1.25rem 0.625rem;
  text-align: left;
  background: #f4f3ef;
  border: 0.0625rem solid #d9d9d9; }
  .cl-account-contact-details__title {
    margin-top: 0;
    font-size: 0.75rem;
    color: #5f5853; }
  .cl-account-contact-details__address {
    padding: 0 0 0.625rem 0.1875rem;
    font-size: 0.75rem;
    color: #666; }
    .cl-account-contact-details__address:last-child {
      padding: 0 0 0 0.1875rem; }
  .cl-account-contact-details__address-title {
    line-height: 1.25rem; }
  .cl-account-contact-details__phone, .cl-account-contact-details__mailto {
    color: #403e3d;
    text-decoration: underline; }
    .cl-account-contact-details__phone:hover, .cl-account-contact-details__phone:focus, .cl-account-contact-details__mailto:hover, .cl-account-contact-details__mailto:focus {
      color: #b88c1d;
      text-decoration: underline; }

.cl-order-history {
  color: #666; }
  .cl-order-history__subtitle {
    margin: 0;
    font-weight: 300; }

.cl-order-history-box {
  padding: 0;
  position: relative; }
  @media (min-width: 768px) {
    .cl-order-history-box {
      padding: 0 0 1.25rem 0; } }
  @media (min-width: 1366px) {
    .cl-order-history-box {
      padding: 0 0 2.5rem 0; } }
  .cl-order-history-box__line {
    display: flex;
    padding: 0.375rem;
    font-family: "Montserrat", Arial, sans-serif;
    border-bottom: 0.0625rem solid #ddd;
    min-width: 31.25rem; }
    .cl-order-history-box__line.expanded {
      min-width: 37.5rem; }
      @media (min-width: 768px) {
        .cl-order-history-box__line.expanded {
          min-width: 31.25rem; } }
    .cl-order-history-box__line:nth-of-type(even):not(:nth-of-type(2)) {
      background-color: #f9f9f9; }
    .cl-order-history-box__line--title {
      border-bottom: 0; }
    @media (min-width: 768px) {
      .cl-order-history-box__line:nth-last-child(2) {
        border-bottom: 0; } }
  .cl-order-history-box__text {
    font-size: 0.75rem;
    white-space: nowrap;
    width: 25%;
    padding: 0 0.3125rem;
    text-align: left; }
    @media (min-width: 768px) {
      .cl-order-history-box__text {
        padding-left: 0; } }
    .cl-order-history-box__text.compressed {
      width: 20%; }
    .cl-order-history-box__text.extended {
      width: 40%; }
    .cl-order-history-box__text--title {
      font-weight: 700; }
    .cl-order-history-box__text--wrap {
      white-space: normal; }
    .cl-order-history-box__text--link {
      position: relative;
      width: auto;
      border: 0;
      cursor: pointer;
      color: #b88c1d;
      background: none !important;
      outline: 0; }
      .cl-order-history-box__text--link:hover::after, .cl-order-history-box__text--link:focus::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 0.0625rem;
        background-color: #b88c1d; }
    .cl-order-history-box__text--drag-tip {
      margin-left: 0.375rem; }
    .cl-order-history-box__text:last-child {
      text-align: right; }
      @media (min-width: 768px) {
        .cl-order-history-box__text:last-child {
          padding-right: 0; } }
    .cl-order-history-box__text .order-status .label {
      display: none; }
    @media (min-width: 768px) {
      .cl-order-history-box__text {
        border-bottom: 0; } }
  .cl-order-history-box .loader {
    margin: auto 2.25rem;
    margin-top: 9px;
    width: 1em;
    height: 1em;
    font-size: 0.3125rem;
    border-radius: 50%;
    color: #fff;
    text-indent: -9999em;
    animation: load-spinner 1.3s infinite linear; }
  .cl-order-history-box .order-details-button {
    width: auto;
    text-align: left; }
  .cl-order-history-box__wrapper {
    padding: 0; }
  .cl-order-history-box__container {
    border: 0.0625rem solid #ddd;
    overflow-x: auto;
    overflow-y: hidden; }
    @media (min-width: 768px) {
      .cl-order-history-box__container {
        border: 0;
        overflow-x: none; } }
  .cl-order-history-box .purchase-type-wrapper {
    border: none;
    width: 100%; }
    .cl-order-history-box .purchase-type-wrapper .text-upper {
      text-transform: uppercase; }
  .cl-order-history-box .order-header {
    width: 100%;
    min-width: 0;
    margin: 14px 0 0 0;
    padding: 0 15px 0 19px;
    justify-content: space-between;
    background-color: #F4F3EF !important;
    border-bottom: 1px solid #D9D6D2; }
    .cl-order-history-box .order-header:first-of-type {
      margin-top: 14px; }
    @media (min-width: 768px) {
      .cl-order-history-box .order-header {
        background-color: #FFF !important;
        padding: 0;
        border-bottom: none;
        margin-bottom: 6px; } }
    .cl-order-history-box .order-header .cl-order-history-box__text {
      width: auto; }
    .cl-order-history-box .order-header .header-left {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      margin: 0;
      width: 100%; }
      @media (min-width: 768px) {
        .cl-order-history-box .order-header .header-left {
          padding-left: 0;
          -ms-flex-preferred-size: 25%;
          -webkit-flex-basis: 25%;
          flex-basis: 25%;
          max-width: 25%; } }
      .cl-order-history-box .order-header .header-left .order-number {
        display: flex;
        padding-bottom: 10px;
        padding-top: 11px; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-header .header-left .order-number {
            padding-bottom: 9px; } }
        .cl-order-history-box .order-header .header-left .order-number p {
          font-size: 13px;
          color: #333333;
          margin: 0 4px 0 0; }
      .cl-order-history-box .order-header .header-left .order-placed-date {
        display: flex;
        text-align: left;
        padding: 0 0 11px 0; }
        .cl-order-history-box .order-header .header-left .order-placed-date p {
          color: #666666;
          font-size: 12px;
          font-weight: 300;
          margin: 0 6px 0 0; }
      .cl-order-history-box .order-header .header-left .mobile-view-details {
        border: none;
        display: inline-block;
        transform: scale(0.375);
        margin-top: 13px;
        cursor: pointer;
        padding: 0;
        background: url("../images/svg/sprites.view.svg") no-repeat;
        content: '';
        display: block;
        background-position: 0 0;
        width: 21px;
        height: 36px; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-header .header-left .mobile-view-details {
            display: none; } }
      .cl-order-history-box .order-header .header-left .order-details-button span {
        display: none; }
    .cl-order-history-box .order-header .header-right {
      display: none; }
      @media (min-width: 768px) {
        .cl-order-history-box .order-header .header-right {
          display: flex;
          justify-content: flex-end;
          padding-right: 0;
          align-items: center;
          margin-bottom: 9px; } }
      .cl-order-history-box .order-header .header-right .order-total,
      .cl-order-history-box .order-header .header-right .items-total {
        color: #333333;
        font-weight: 700;
        font-size: 13px;
        display: flex;
        align-self: flex-end;
        padding-bottom: 11px; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-header .header-right .order-total,
          .cl-order-history-box .order-header .header-right .items-total {
            padding-bottom: 2px; } }
        .cl-order-history-box .order-header .header-right .order-total p,
        .cl-order-history-box .order-header .header-right .items-total p {
          margin-bottom: 0;
          margin-right: 6px; }
      .cl-order-history-box .order-header .header-right .items-total {
        position: relative;
        margin-right: 11px; }
      .cl-order-history-box .order-header .header-right .items-total::after {
        content: "";
        display: block;
        height: 20px;
        width: 1px;
        position: absolute;
        bottom: 7px;
        right: 0;
        background-color: #D9D6D2; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-header .header-right .items-total::after {
            bottom: -1px; } }
  .cl-order-history-box .order-items {
    flex-direction: column;
    padding: 0;
    min-width: 0;
    border-bottom: none;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .cl-order-history-box .order-items {
        margin-bottom: 49px; } }
    .cl-order-history-box .order-items .cl-order-details__line-item-wrapper {
      margin: 0;
      padding-top: 0;
      padding-bottom: 0; }
      .cl-order-history-box .order-items .cl-order-details__line-item-wrapper:last-child .cl-order-details__line-item--details::after {
        display: none; }
      .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .cl-order-details__line-item--details {
        position: relative;
        padding: 20px 16px; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .cl-order-details__line-item--details {
            max-width: 100%;
            width: 100%;
            padding: 29px 38px; } }
      .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .cl-order-details__line-item--details::after {
        content: "";
        display: block;
        height: 1px;
        width: auto;
        left: 16px;
        right: 16px;
        position: absolute;
        bottom: 0;
        background-color: #D9D6D2; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .cl-order-details__line-item--details::after {
            left: 38px;
            right: 38px; } }
      .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .returns-pic-attributes {
        padding: 0 15px; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .returns-pic-attributes {
            padding: 0; } }
        .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .returns-pic-attributes .return-item-image {
          width: 75px;
          flex-shrink: 0; }
          @media (min-width: 768px) {
            .cl-order-history-box .order-items .cl-order-details__line-item-wrapper .returns-pic-attributes .return-item-image {
              width: 98px; } }
    .cl-order-history-box .order-items .item-content-wrapper {
      display: flex;
      flex-direction: column;
      margin-left: 16px; }
      @media (min-width: 768px) {
        .cl-order-history-box .order-items .item-content-wrapper {
          flex-direction: row;
          margin-left: 20px;
          width: 100%; } }
      .cl-order-history-box .order-items .item-content-wrapper .return-item-content {
        display: flex;
        order: 1;
        margin: 0; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-items .item-content-wrapper .return-item-content {
            order: 0;
            flex-direction: column;
            margin-right: 70px;
            min-width: 210px; } }
        @media (min-width: 1024px) {
          .cl-order-history-box .order-items .item-content-wrapper .return-item-content {
            margin-right: auto; } }
        @media (min-width: 768px) {
          .cl-order-history-box .order-items .item-content-wrapper .return-item-content .label,
          .cl-order-history-box .order-items .item-content-wrapper .return-item-content .value {
            margin-bottom: 0;
            line-height: 19px; } }
      .cl-order-history-box .order-items .item-content-wrapper .item-status {
        display: flex;
        order: 0;
        color: #666666;
        font-weight: 700;
        font-size: 12px; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-items .item-content-wrapper .item-status {
            order: 1;
            margin-left: auto; } }
        .cl-order-history-box .order-items .item-content-wrapper .item-status .order-status {
          flex-direction: column;
          margin-bottom: 9px; }
          .cl-order-history-box .order-items .item-content-wrapper .item-status .order-status span {
            display: flex; }
            .cl-order-history-box .order-items .item-content-wrapper .item-status .order-status span.label {
              display: none; }
            .cl-order-history-box .order-items .item-content-wrapper .item-status .order-status span.value {
              text-transform: uppercase; }
            .cl-order-history-box .order-items .item-content-wrapper .item-status .order-status span.date {
              font-size: 10px;
              font-weight: 300;
              color: #666666;
              padding-top: 1px; }
              @media (min-width: 768px) {
                .cl-order-history-box .order-items .item-content-wrapper .item-status .order-status span.date {
                  padding-top: 0; } }
      .cl-order-history-box .order-items .item-content-wrapper .mobile-hide {
        display: none; }
        @media (min-width: 768px) {
          .cl-order-history-box .order-items .item-content-wrapper .mobile-hide {
            display: flex;
            flex-direction: column; } }
        .cl-order-history-box .order-items .item-content-wrapper .mobile-hide .cl-order-details__price {
          color: #333333; }
  .cl-order-history-box .load-more-wrapper .d-none {
    display: none; }
  @media (min-width: 1024px) {
    .cl-order-history-box .load-more-wrapper {
      justify-content: center; } }
  .cl-order-history-box .back-top-box,
  .cl-order-history-box .load-more-box {
    border: none; }
  .cl-order-history-box .load-more-box {
    margin-bottom: 15px; }
    .cl-order-history-box .load-more-box button {
      width: 100%;
      max-width: 280px; }
      .cl-order-history-box .load-more-box button.loading {
        height: 50px; }
    .cl-order-history-box .load-more-box .js-loader {
      position: absolute;
      left: 50%;
      right: 50%;
      transform: translate(-50%, -50%);
      margin: 0; }
  .cl-order-history-box .back-top-box {
    display: flex;
    justify-content: flex-end;
    position: sticky;
    bottom: 0;
    right: 0; }
    .cl-order-history-box .back-top-box.d-none {
      display: none; }
    .cl-order-history-box .back-top-box .js-back-to-top {
      align-items: center;
      flex-direction: column; }
      @media (min-width: 768px) {
        .cl-order-history-box .back-top-box .js-back-to-top {
          margin: 0; } }
      @media (min-width: 1024px) {
        .cl-order-history-box .back-top-box .js-back-to-top {
          transform: none; } }
      .cl-order-history-box .back-top-box .js-back-to-top .icon-wrapper {
        width: 34px;
        height: 34px;
        background: #FFF;
        display: flex;
        justify-content: center;
        border: 1px solid #403E3D;
        align-items: center;
        margin-bottom: 3px; }
        .cl-order-history-box .back-top-box .js-back-to-top .icon-wrapper .arrow-right-icon {
          width: 15px;
          height: 15px;
          fill: #403E3D; }
          @media (min-width: 768px) {
            .cl-order-history-box .back-top-box .js-back-to-top .icon-wrapper .arrow-right-icon {
              margin-bottom: 0; } }
          @media (min-width: 1024px) {
            .cl-order-history-box .back-top-box .js-back-to-top .icon-wrapper .arrow-right-icon {
              margin-right: 0; } }
      .cl-order-history-box .back-top-box .js-back-to-top .back-top-box__top-text {
        color: #403E3D;
        text-transform: uppercase;
        font-size: 13px; }

.history-page-title h3 {
  font-size: 19px;
  color: #333333;
  margin-top: 13px;
  margin-bottom: 14px; }
  @media (min-width: 768px) {
    .history-page-title h3 {
      font-size: 21px;
      margin-bottom: 7px; } }

.cl-order-details {
  color: #5f5853; }
  .cl-order-details__wrapper {
    border-top: 1px solid #dddbd8; }
    .cl-order-details__wrapper .cl-order-details__line-item {
      max-width: 100%;
      flex: 0 0 100%;
      position: relative; }
      @media (min-width: 1024px) {
        .cl-order-details__wrapper .cl-order-details__line-item {
          flex: 0 0 auto;
          padding-bottom: 5px; } }
      .cl-order-details__wrapper .cl-order-details__line-item.details-button-wrapper {
        padding-bottom: 16px;
        padding-top: 18px;
        display: flex;
        flex-direction: column;
        align-items: center;
        float: right;
        clear: both; }
        @media (min-width: 1024px) {
          .cl-order-details__wrapper .cl-order-details__line-item.details-button-wrapper {
            padding-top: 10px; } }
        .cl-order-details__wrapper .cl-order-details__line-item.details-button-wrapper form {
          width: 100%; }
      .cl-order-details__wrapper .cl-order-details__line-item.details-button-wrapper::after {
        display: none; }
      .cl-order-details__wrapper .cl-order-details__line-item .returns-pic-attributes {
        display: flex;
        flex-wrap: nowrap;
        margin-bottom: 2.375rem; }
        @media (min-width: 1024px) {
          .cl-order-details__wrapper .cl-order-details__line-item .returns-pic-attributes {
            margin-bottom: 0; } }
        .cl-order-details__wrapper .cl-order-details__line-item .returns-pic-attributes .cl-link {
          font-weight: 800; }
      .cl-order-details__wrapper .cl-order-details__line-item .return-item-image {
        flex-shrink: 0;
        width: 5rem;
        margin-top: -0.125rem;
        margin-right: 1.125rem;
        margin-bottom: 1.125rem; }
        @media (min-width: 768px) {
          .cl-order-details__wrapper .cl-order-details__line-item .return-item-image {
            margin-right: 0.8125rem;
            margin-bottom: 0.8125rem;
            width: 6.125rem; } }
      @media (min-width: 1024px) {
        .cl-order-details__wrapper .cl-order-details__line-item .return-item-content {
          margin-right: 0.8125rem; } }
      .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons {
        padding-left: 0.3125rem;
        padding-right: 0.3125rem; }
        @media (min-width: 768px) {
          .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons {
            padding: 0; } }
        @media (min-width: 1024px) {
          .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons {
            min-width: 15.625rem;
            margin-left: auto; } }
        .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons &gt; *:not(:last-child) {
          margin-bottom: 0.8125rem; }
          @media (min-width: 1024px) {
            .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons &gt; *:not(:last-child) {
              margin-bottom: 0.375rem; } }
        .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons .cl-button {
          width: 100%; }
        .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons .no-buttons {
          text-align: center;
          font-size: 0.75rem;
          color: #333333; }
          @media (min-width: 1024px) {
            .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons .no-buttons {
              font-size: 0.875rem; } }
          .cl-order-details__wrapper .cl-order-details__line-item .return-item-buttons .no-buttons span {
            display: inline-block;
            width: 100%; }
  .cl-order-details__title {
    font-weight: bolder;
    margin-bottom: 5px;
    font-size: 10px;
    line-height: 16px;
    color: #A29F9F;
    text-transform: uppercase;
    margin-top: 13px; }
    @media (min-width: 1024px) {
      .cl-order-details__title {
        margin-top: 19px; } }
    .cl-order-details__title--big {
      display: inline;
      font-size: 19px;
      color: #333333;
      text-transform: none; }
      @media (min-width: 1024px) {
        .cl-order-details__title--big {
          font-size: 21px; } }
  .cl-order-details__original-price {
    text-decoration: line-through; }
  .cl-order-details__promo-price {
    color: #3c763d;
    line-height: 19px; }
    .cl-order-details__promo-price.return-unit-price {
      color: #666666; }
  .cl-order-details__return-reason {
    line-height: 1.7; }
  .cl-order-details__item .cc-type-box,
  .cl-order-details__item .cc-exp {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    margin: 0; }
  .cl-order-details__item .cc-type-box {
    color: #333333;
    font-size: 14px; }
  .cl-order-details__item .cc-exp {
    margin-left: 10px;
    color: #666666;
    font-size: 12px; }
  .cl-order-details__item .cc-type-box__cc-type,
  .cl-order-details__item .cc-owner {
    display: none; }
  .cl-order-details__item .cc-account-container {
    align-items: center;
    margin-bottom: 13px; }
  .cl-order-details__item.border-top {
    border-top: 1px solid #dddbd8; }
    @media (min-width: 1024px) {
      .cl-order-details__item.border-top {
        border-top: none; } }
  .cl-order-details__item .mini-address-name {
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    font-weight: 100;
    margin-bottom: 1px; }
  .cl-order-details__item .mini-address-location span {
    line-height: 22px; }
  .cl-order-details__item .cl-mini-address {
    font-size: 12px;
    line-height: 19px;
    color: #666666;
    margin-bottom: 11px; }
  .cl-order-details__line-item-wrapper {
    margin-top: 1rem;
    margin-bottom: 0.3125rem;
    padding-top: 1.75rem;
    padding-bottom: 2.1875rem;
    background-color: #F4F3EF; }
    @media (min-width: 768px) {
      .cl-order-details__line-item-wrapper {
        margin-bottom: 64px; } }
    @media (min-width: 1024px) {
      .cl-order-details__line-item-wrapper {
        flex-flow: row;
        padding-top: 40px;
        padding-bottom: 30px; } }
  .cl-order-details__line-items {
    margin-top: 0; }
    @media (min-width: 1024px) {
      .cl-order-details__line-items {
        margin-top: 63px; } }
  .cl-order-details__line-item {
    font-size: 0.75rem;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5; }
    .cl-order-details__line-item:not(:last-child) {
      margin-bottom: 1.8125rem; }
    @media (min-width: 768px) {
      .cl-order-details__line-item {
        margin-bottom: 0; } }
    .cl-order-details__line-item .product-name-link {
      color: #403e3d;
      text-decoration: underline; }
      .cl-order-details__line-item .product-name-link:hover, .cl-order-details__line-item .product-name-link:focus {
        color: #b88c1d;
        text-decoration: underline; }
    .cl-order-details__line-item .attribute.name {
      font-weight: 600;
      text-decoration: none; }
    .cl-order-details__line-item .product-list-item .price-sales,
    .cl-order-details__line-item .product-list-item .price-total {
      display: block; }
      .cl-order-details__line-item .product-list-item .price-sales.price-sales,
      .cl-order-details__line-item .product-list-item .price-total.price-sales {
        padding-top: 0.625rem; }
      .cl-order-details__line-item .product-list-item .price-sales.price-total,
      .cl-order-details__line-item .product-list-item .price-total.price-total {
        padding-bottom: 0.625rem; }
    .cl-order-details__line-item .ms_desktop-only {
      margin-left: auto; }
  .cl-order-details__line-item--actions {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
    .cl-order-details__line-item--actions:not(:last-child) {
      padding-bottom: 1.8125rem; }
      .cl-order-details__line-item--actions:not(:last-child)::after {
        content: "";
        display: block;
        height: 1px;
        width: auto;
        left: 16px;
        right: 16px;
        position: absolute;
        bottom: 0;
        background-color: #D9D6D2; }
        @media (min-width: 768px) {
          .cl-order-details__line-item--actions:not(:last-child)::after {
            left: 38px;
            right: 38px; } }
    @media (min-width: 768px) {
      .cl-order-details__line-item--actions {
        margin-bottom: 0;
        padding-left: 1.9375rem;
        padding-right: 2.4375rem; } }
    @media (min-width: 1024px) {
      .cl-order-details__line-item--actions {
        display: flex; } }
  .cl-order-details__line-item-link {
    display: block; }
    .cl-order-details__line-item-link:hover, .cl-order-details__line-item-link:focus {
      text-decoration: underline; }
    @media (min-width: 768px) {
      .cl-order-details__line-item-link {
        margin-bottom: 0; } }
  .cl-order-details__totals {
    margin: 0; }
    .cl-order-details__totals.border-top {
      border-top: 1px solid #dddbd8; }
      @media (min-width: 1024px) {
        .cl-order-details__totals.border-top {
          border-top: none; } }
  .cl-order-details__status {
    padding-top: 0.625rem;
    text-align: center;
    text-transform: uppercase;
    color: #666; }
    @media (min-width: 1024px) {
      .cl-order-details__status {
        font-size: 12px;
        text-align: left; } }
    .cl-order-details__status.est-ship-date {
      padding-top: 0; }
    .cl-order-details__status span {
      text-transform: none; }
  .cl-order-details__price {
    font-size: 0.875rem; }
  .cl-order-details .cl-order-totals-table,
  .cl-order-details .cl-minisummary-footer {
    width: 100%;
    font-size: 12px;
    font-weight: normal;
    border-collapse: collapse;
    line-height: 19px;
    color: #666666; }
    .cl-order-details .cl-order-totals-table__td:last-child,
    .cl-order-details .cl-minisummary-footer__td:last-child {
      text-align: right; }
    .cl-order-details .cl-order-totals-table .cl-minisummary-footer__td,
    .cl-order-details .cl-minisummary-footer .cl-minisummary-footer__td {
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
      color: #333333; }
      @media print {
        .cl-order-details .cl-order-totals-table .cl-minisummary-footer__td,
        .cl-order-details .cl-minisummary-footer .cl-minisummary-footer__td {
          font-size: 0.9375rem; } }
      .cl-order-details .cl-order-totals-table .cl-minisummary-footer__td.order-value,
      .cl-order-details .cl-minisummary-footer .cl-minisummary-footer__td.order-value {
        font-size: 14px; }
  .cl-order-details .cl-order-totals-table {
    line-height: 20px; }
    @media (min-width: 1024px) {
      .cl-order-details .cl-order-totals-table {
        margin-top: 13px; } }
  .cl-order-details__track-wrapper {
    align-items: center;
    flex-direction: column;
    font-size: 11px;
    line-height: 16px;
    margin-top: 9px;
    text-transform: uppercase;
    color: #666; }
    @media (min-width: 1024px) {
      .cl-order-details__track-wrapper {
        margin-top: 0;
        align-items: flex-start;
        margin-left: 0;
        font-size: 12px; } }
    .cl-order-details__track-wrapper a {
      text-decoration: underline;
      color: #666666;
      font-weight: 100; }
    .cl-order-details__track-wrapper .cl-order-details__line-item-link {
      margin-left: 5px; }
  .cl-order-details .ml-auto {
    margin-left: auto; }
  .cl-order-details .order-status {
    margin-top: 6px;
    font-size: 12px;
    color: #666666; }
    .cl-order-details .order-status .label {
      display: none; }
  .cl-order-details .order-history-subheader {
    padding-top: 1.25rem;
    padding-bottom: 0.5rem; }
    @media (min-width: 768px) {
      .cl-order-details .order-history-subheader {
        padding-top: 2.375rem;
        padding-bottom: 1rem; } }
    .cl-order-details .order-history-subheader .order-history-date {
      color: #666666;
      font-size: 0.75rem;
      font-weight: normal;
      line-height: 1.15;
      margin-bottom: 1rem; }
    .cl-order-details .order-history-subheader .order-history-item-counts {
      font-size: 1rem;
      text-transform: uppercase;
      color: #333333; }
      .cl-order-details .order-history-subheader .order-history-item-counts &gt; * {
        margin-right: 1.625rem; }

.cl-account__menu-box {
  margin-bottom: 27px; }

.cl-order-totals-row__no-sales-text--space {
  display: none; }

.orderdetails .price-unadjusted,
.cl-checkout-summary .price-unadjusted {
  display: block; }

.item-date-return {
  align-items: flex-end;
  justify-content: space-between;
  font-size: 19px;
  line-height: 26px;
  margin-top: 32px;
  font-weight: 100; }
  .item-date-return span {
    font-size: 0.8125rem;
    line-height: 1.1875rem;
    letter-spacing: 0;
    display: inline-block;
    font-weight: 800;
    color: #333333;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .item-date-return span {
        display: inline-block; } }
    .item-date-return span.date {
      margin-left: 14px; }
  .item-date-return .cl-canceled-status {
    color: #F13240; }
  .item-date-return form {
    margin-left: auto; }

.cl-order-details__line-items h3 {
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0;
  display: inline-block;
  font-weight: bold;
  color: #333333;
  text-transform: uppercase;
  padding-top: 15px;
  margin-bottom: 4px; }
  @media (min-width: 768px) {
    .cl-order-details__line-items h3 {
      display: inline-block; } }
  @media (min-width: 1024px) {
    .cl-order-details__line-items h3 {
      margin-top: 7px;
      padding-top: 0; } }

.cl-order-details__subtitle--margin-top {
  margin-top: 3.75rem; }
  .cl-order-details__subtitle--margin-top h3 {
    margin-top: 0; }
  @media (min-width: 1024px) {
    .cl-order-details__subtitle--margin-top {
      margin-top: 7.5rem; } }

.cl-order-details__subtitle h3 {
  font-size: 1.3125rem;
  letter-spacing: 0;
  display: inline-block;
  font-weight: 300;
  color: #403E3D;
  border-bottom: 1px solid #E3E1DF;
  padding-bottom: 0.9375rem;
  text-transform: none;
  width: 100%;
  display: inline-block;
  margin-bottom: 0px; }

.return-item-content {
  text-align: left; }
  .return-item-content .label,
  .return-item-content .value {
    font-size: 12px;
    line-height: 19px;
    font-weight: 100;
    margin-bottom: 4px;
    color: #666666; }
  .return-item-content a {
    font-size: 12px;
    line-height: 16px;
    color: #333333; }
  .return-item-content .cl-order-details__price {
    font-size: 12px;
    line-height: 19px; }

.cl-saved-cart {
  color: #666;
  overflow: hidden; }
  .cl-saved-cart__title--saved-cart {
    width: 15.625rem; }
    @media (min-width: 768px) {
      .cl-saved-cart__title--saved-cart {
        width: 100%; } }
  .cl-saved-cart__subtitle {
    margin: 0; }
  .cl-saved-cart__buttons {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .cl-saved-cart__button {
    display: inline-block;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 0.0625rem solid transparent;
    transition: background-color 0.2s ease-out; }
    .cl-saved-cart__button--restore {
      background-color: #0a5e82;
      border-color: #044965; }
      .cl-saved-cart__button--restore:hover, .cl-saved-cart__button--restore:focus {
        background-color: #044965; }
    .cl-saved-cart__button--delete {
      margin-left: 0.875rem;
      margin-right: 0.875rem;
      background-color: #d9534f;
      border-color: #d43f3a; }
      .cl-saved-cart__button--delete:hover, .cl-saved-cart__button--delete:focus {
        background-color: #c9302c; }
  .cl-saved-cart__no-quotes, .cl-saved-cart__no-carts {
    margin-left: 0.5rem;
    font-size: 0.75rem;
    font-weight: 300; }
    @media (min-width: 1024px) {
      .cl-saved-cart__no-quotes, .cl-saved-cart__no-carts {
        font-size: 0.8125rem; } }
  .cl-saved-cart .link-params {
    display: block;
    margin-top: 0.625rem; }
    @media (min-width: 768px) {
      .cl-saved-cart .link-params {
        display: inline;
        margin-top: 0;
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .cl-saved-cart .link-params {
        font-size: 0.75rem; } }

.cl-saved-cart-box {
  padding: 0; }
  @media (min-width: 768px) {
    .cl-saved-cart-box {
      padding: 0 0 1.25rem 0; } }
  @media (min-width: 1366px) {
    .cl-saved-cart-box {
      padding: 0 0 2.5rem 0; } }
  .cl-saved-cart-box__ellipsis {
    max-width: 100%; }
  .cl-saved-cart-box__line {
    display: flex;
    padding: 0.375rem;
    font-family: "Montserrat", Arial, sans-serif;
    border-bottom: 0.0625rem solid #ddd;
    min-width: 31.25rem; }
    .cl-saved-cart-box__line:nth-of-type(even) {
      background-color: #f9f9f9; }
    .cl-saved-cart-box__line--title {
      border-bottom: 0; }
    @media (min-width: 768px) {
      .cl-saved-cart-box__line:nth-last-child(2) {
        border-bottom: 0; } }
  @media (min-width: 1024px) {
    .cl-saved-cart-box__quotes:not(:first-child) {
      min-height: 0; } }
  .cl-saved-cart-box__width {
    min-width: auto; }
  .cl-saved-cart-box__product-image {
    display: none; }
    @media (min-width: 1024px) {
      .cl-saved-cart-box__product-image {
        display: block;
        position: absolute;
        left: 25.5%; } }
    @media (min-width: 1366px) {
      .cl-saved-cart-box__product-image {
        left: 29%; } }
    @media (min-width: 1680px) {
      .cl-saved-cart-box__product-image {
        left: 28%; } }
    .cl-saved-cart-box__product-image--img {
      width: 4.375rem; }
  .cl-saved-cart-box__text {
    font-size: 0.75rem;
    width: 25%;
    white-space: nowrap; }
    .cl-saved-cart-box__text--little {
      width: 12%; }
      .cl-saved-cart-box__text--little .cl-product-image {
        width: 100%; }
    .cl-saved-cart-box__text--medium {
      width: 20%; }
    .cl-saved-cart-box__text--big {
      width: 40%;
      padding-right: 0.625rem; }
    .cl-saved-cart-box__text--title {
      font-weight: 700;
      white-space: normal; }
    @media (min-width: 768px) {
      .cl-saved-cart-box__text--row {
        white-space: normal; } }
    .cl-saved-cart-box__text--link {
      position: relative;
      width: auto;
      white-space: normal;
      border: 0;
      cursor: pointer;
      color: #b88c1d;
      background: none !important;
      outline: 0; }
      .cl-saved-cart-box__text--link:hover::after, .cl-saved-cart-box__text--link:focus::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 0.0625rem;
        background-color: #b88c1d; }
    .cl-saved-cart-box__text--valid {
      color: #3c763d; }
    .cl-saved-cart-box__text--drag-tip {
      margin-left: 0.375rem; }
    .cl-saved-cart-box__text--wrap {
      white-space: normal; }
    .cl-saved-cart-box__text:last-child {
      text-align: right; }
    .cl-saved-cart-box__text .order-status .label {
      display: none; }
    .cl-saved-cart-box__text--warning {
      color: #a94442; }
    @media (min-width: 768px) {
      .cl-saved-cart-box__text {
        border-bottom: 0; } }
  .cl-saved-cart-box__text-align {
    width: 50%; }
  .cl-saved-cart-box__wrapper {
    padding: 0; }
  .cl-saved-cart-box__container {
    border: 0.0625rem solid #ddd;
    overflow-x: auto;
    overflow-y: hidden; }
    @media (min-width: 768px) {
      .cl-saved-cart-box__container {
        border: 0;
        overflow-x: none; } }
  .cl-saved-cart-box__image {
    width: 90%; }

.cl-margin-right {
  margin-right: 0.625rem; }

@media (min-width: 1024px) {
  .cl-saved-cart-description {
    padding-right: 5%; } }

@media (min-width: 1366px) {
  .cl-saved-cart-description {
    padding-right: 15%; } }

.cl-saved-cart-description .cl-saved-product-details {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.cl-saved-cart-wrap {
  padding: 0 0.3125rem; }

.cl-save-cart-box .cl-form-input, .cl-save-cart-box .cl-return-select__button.ui-selectmenu-button {
  display: block !important; }
  .cl-save-cart-box .cl-form-input.error, .cl-save-cart-box .error.cl-return-select__button.ui-selectmenu-button {
    border-color: #a94442;
    background-color: #fff; }

.cl-save-cart-box span.error {
  display: inline-block;
  padding: 0;
  border: none;
  margin-top: 0;
  margin-bottom: 0.625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.225rem;
  font-weight: bold;
  color: #a94442;
  background-color: transparent;
  text-align: left; }

.cl-save-cart .form-row.required .cl-form-label::after {
  content: "*"; }

.cl-email-preferences__title {
  font-size: 1.125rem; }

.cl-email-preferences__description {
  font-size: 0.875rem; }

.cl-email-preferences__subtitle {
  font-size: 1rem; }

.cl-email-preferences__tip {
  float: right;
  padding-bottom: 1.25rem;
  font-size: 0.75rem; }

.cl-email-preferences__form-boxes {
  justify-content: space-between; }

@media (min-width: 1024px) {
  .cl-email-preferences__form-box {
    max-width: 48%; } }

.cl-email-preferences__form-box.required .cl-form-label::after {
  content: "*"; }

.cl-email-preferences__form-box .cl-form-label {
  text-transform: capitalize; }

.cl-email-preferences__subscriptions {
  padding: 1.25rem;
  background: #f4f3ef;
  border: 0.0625rem solid #d9d9d9; }
  .cl-email-preferences__subscriptions .field-wrapper {
    display: inline; }
  .cl-email-preferences__subscriptions .cl-form-input, .cl-email-preferences__subscriptions .cl-return-select__button.ui-selectmenu-button {
    width: auto; }
  .cl-email-preferences__subscriptions .cl-form-label {
    padding-left: 0.3125rem; }

.cl-email-preferences__buttons {
  padding: 0 0.9375rem; }

.cl-email-preferences__button-unsubscribe {
  float: right;
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  font-size: 0.625rem; }

.cl-email-preferences__email {
  padding-left: 0.9375rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #565656; }

@media (min-width: 1024px) {
  .cl-email-preferences__wrapper {
    min-width: 52%; } }

.cl-email-preferences span.error {
  display: inline-block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.3125rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 0.8625rem;
  font-weight: bold;
  color: #a94442;
  text-align: left; }

.cl-email-preferences .cl-form-input.error, .cl-email-preferences .error.cl-return-select__button.ui-selectmenu-button {
  border-color: #a94442;
  background-color: #fff; }

.cl-wishlist__container {
  flex-wrap: wrap; }
  .cl-wishlist__container.without-flexbasis {
    flex-basis: auto; }

.cl-wishlist__button-size {
  min-height: 3.125rem; }

.cl-wishlist__wishlist {
  position: relative;
  width: 100%;
  margin: 0 0 3.125rem 0; }
  .cl-wishlist__wishlist::before {
    content: "";
    display: block;
    padding-bottom: 80%; }
  .cl-wishlist__wishlist:hover .cl-wishlist__wishlist-text, .cl-wishlist__wishlist:focus .cl-wishlist__wishlist-text {
    color: #b88c1d; }
  @media (min-width: 1024px) {
    .cl-wishlist__wishlist {
      width: 40%;
      margin: 0 1.5625rem 3.125rem 0;
      min-width: 12.5rem; } }
  @media (min-width: 1366px) {
    .cl-wishlist__wishlist {
      min-width: 18.75rem; } }

.cl-wishlist__wishlist-items {
  position: absolute;
  top: 0;
  width: 100%;
  height: 75%; }
  @media (min-width: 768px) {
    .cl-wishlist__wishlist-items {
      height: 85%; } }
  @media (min-width: 1024px) {
    .cl-wishlist__wishlist-items {
      height: 75%; } }
  @media (min-width: 1366px) {
    .cl-wishlist__wishlist-items {
      height: 80%; } }

.cl-wishlist__wishlist-item {
  display: flex;
  height: 50%;
  border: 0.0625rem solid #ccc; }
  .cl-wishlist__wishlist-item:first-of-type {
    border-right: 0; }
  .cl-wishlist__wishlist-item--trd {
    border-right: 0;
    border-top: 0; }
  .cl-wishlist__wishlist-item--lst {
    border-top: 0; }
  .cl-wishlist__wishlist-item .cl-product-image {
    width: 80%;
    height: 100%;
    max-width: 100%;
    margin: 0 auto; }

.cl-wishlist__wishlist-item-badge {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 10%;
  height: 15%;
  display: flex;
  background-color: #ccc;
  color: #fff;
  transform: translate(-50%, -50%); }
  .cl-wishlist__wishlist-item-badge--text {
    margin: auto;
    display: flex;
    align-items: center; }

.cl-wishlist__newlist-container {
  text-align: center; }
  @media (min-width: 1024px) {
    .cl-wishlist__newlist-container {
      text-align: left; } }
  .cl-wishlist__newlist-container span.error {
    display: inline-block;
    padding: 0;
    border: none;
    margin-top: 0;
    margin-bottom: 0.3125rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.15rem;
    font-weight: bold;
    color: #a94442;
    background-color: transparent;
    text-align: left; }

.cl-wishlist__wishlist-text {
  color: #403e3d; }
  .cl-wishlist__wishlist-text--title {
    margin: 1.875rem 0 0.625rem; }

.cl-wishlist__create-list {
  margin-top: 0; }
  .cl-wishlist__create-list .input-text::placeholder {
    font-family: "Montserrat", Arial, sans-serif;
    font-style: normal; }
  .cl-wishlist__create-list--modal {
    width: 100%; }
    @media (min-width: 768px) {
      .cl-wishlist__create-list--modal {
        width: 44%; } }
    @media (min-width: 1024px) {
      .cl-wishlist__create-list--modal {
        width: 50%; } }
  .cl-wishlist__create-list .cl-form-input, .cl-wishlist__create-list .cl-return-select__button.ui-selectmenu-button {
    height: 2.75rem; }
    @media (min-width: 768px) {
      .cl-wishlist__create-list .cl-form-input, .cl-wishlist__create-list .cl-return-select__button.ui-selectmenu-button {
        height: 2.75rem; } }
    @media (min-width: 1024px) {
      .cl-wishlist__create-list .cl-form-input, .cl-wishlist__create-list .cl-return-select__button.ui-selectmenu-button {
        height: 2.75rem; } }
    @media (min-width: 1366px) {
      .cl-wishlist__create-list .cl-form-input, .cl-wishlist__create-list .cl-return-select__button.ui-selectmenu-button {
        height: 2.75rem; } }
    .cl-wishlist__create-list .cl-form-input.error, .cl-wishlist__create-list .error.cl-return-select__button.ui-selectmenu-button {
      border-color: #a94442;
      background-color: #fff; }
  .cl-wishlist__create-list span.error, .cl-wishlist__create-list span.error-message,
  .cl-wishlist__create-list div.error,
  .cl-wishlist__create-list div.error-message {
    display: inline-block;
    padding: 0;
    border: none;
    margin-top: 0;
    margin-bottom: 0.3125rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 0.8625rem;
    font-weight: bold;
    color: #a94442;
    background-color: transparent;
    text-align: left; }

.cl-wishlist__form-create {
  display: none; }

.cl-wishlist__edit-list-form label {
  display: none; }

.cl-wishlist__edit-list-form--second {
  display: flex;
  min-height: 25rem; }
  @media (min-width: 1366px) {
    .cl-wishlist__edit-list-form--second {
      min-height: 31.25rem; } }

.cl-wishlist__edit-list-form--content {
  align-self: flex-start;
  width: 100%;
  height: 100%; }

.cl-wishlist__edit-list-form--button-box {
  align-self: flex-end; }

.cl-wishlist__products-container {
  flex-wrap: wrap;
  padding: 1.875rem 0; }
  @media (min-width: 768px) {
    .cl-wishlist__products-container {
      justify-content: space-between; } }
  @media (min-width: 1024px) {
    .cl-wishlist__products-container {
      justify-content: flex-start; } }

@media (min-width: 768px) {
  .cl-wishlist--details {
    margin-bottom: 2.5rem; } }

.cl-wishlist__edit-button {
  width: 100%;
  margin-top: 0.625rem; }
  @media (min-width: 768px) {
    .cl-wishlist__edit-button {
      width: auto;
      margin-top: 0; } }

@media (min-width: 768px) {
  .cl-wishlist__email-button {
    margin-left: 0.9375rem; } }

@media (min-width: 768px) {
  .cl-wishlist__done-button {
    margin-right: 0.9375rem; } }

.cl-wishlist__options {
  align-self: flex-end;
  font-size: 0.75rem; }

.cl-wishlist__product-item {
  max-width: 100%; }
  @media (min-width: 768px) {
    .cl-wishlist__product-item {
      flex: 0 0 48%; } }
  @media (min-width: 1024px) {
    .cl-wishlist__product-item {
      flex: 0 0 31%;
      margin-right: 0.8125rem;
      margin-bottom: 1.25rem; } }
  @media (min-width: 1366px) {
    .cl-wishlist__product-item {
      flex: 0 0 23%; } }
  .cl-wishlist__product-item--second {
    margin-top: 2.5rem;
    height: 100%; }
    @media (min-width: 1024px) {
      .cl-wishlist__product-item--second {
        margin-top: 1.25rem;
        margin-bottom: 0; } }
    @media (min-width: 1366px) {
      .cl-wishlist__product-item--second {
        margin-bottom: 0; } }
  .cl-wishlist__product-item .product-tile__reviews {
    display: flex;
    justify-content: center; }
    @media (min-width: 1024px) {
      .cl-wishlist__product-item .product-tile__reviews {
        justify-content: flex-start; } }
  .cl-wishlist__product-item .wl-item-disc-msg {
    font-size: 13px;
    padding: 0.625rem;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede;
    display: inline-block;
    color: #a94442;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    width: 100%; }

.cl-wishlist .product-tile {
  height: auto; }
  .cl-wishlist .product-tile__add-to-wish {
    display: none; }
  .cl-wishlist .product-tile__vendor {
    display: inline-block; }

.cl-wishlist__icon {
  margin: 0.1875rem;
  color: #403e3d;
  line-height: 1; }

.cl-wishlist .cl-login-box__button {
  margin-right: 0.9375rem; }

.cl-wishlist__save-button {
  margin-top: 1.25rem; }
  @media (min-width: 768px) {
    .cl-wishlist__save-button {
      margin-top: 0;
      margin-left: 0.625rem; } }

.cl-wishlist__create-button, .cl-wishlist__cancel-button {
  margin: 1.25rem 0.625rem 0 0;
  padding: 0.9375rem 1.5625rem; }
  @media (min-width: 768px) {
    .cl-wishlist__create-button, .cl-wishlist__cancel-button {
      margin: 1.8125rem 0 0 0.625rem; } }

.cl-wishlist__select-wrap {
  height: 3.125rem; }

.cl-order-status {
  color: #403e3d; }
  .cl-order-status .error-form {
    display: inline-block;
    width: 100%;
    padding: 0.625rem;
    margin-bottom: 0.625rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: normal;
    text-align: center;
    color: #a94442;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede; }
  .cl-order-status__title {
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1rem; }
    @media (min-width: 768px) {
      .cl-order-status__title {
        font-size: 1rem;
        line-height: 1.25rem; } }
    @media (min-width: 1024px) {
      .cl-order-status__title {
        font-size: 1.125rem;
        line-height: 1.375rem; } }
  .cl-order-status__input-wrap {
    display: flex; }
  .cl-order-status__radio-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: flex-end;
    width: 2.125rem;
    height: 2.125rem;
    border: 0.0625rem solid #ccc;
    border-right: 0; }
  .cl-order-status__small-title {
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.25rem; }
  .cl-order-status span.error {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin-bottom: 0.3125rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: bold;
    color: #a94442;
    text-align: left; }
  .cl-order-status .cl-form-input.error, .cl-order-status .error.cl-return-select__button.ui-selectmenu-button {
    border-color: #a94442;
    background-color: #fff; }

.cl-input-wrap {
  width: 100%; }
  .cl-input-wrap .input-text {
    margin-bottom: 0; }
  .cl-input-wrap label {
    margin-left: -1.9375rem; }
    @media (min-width: 768px) {
      .cl-input-wrap label {
        margin-left: -2.125rem; } }

.cl-quotes-summary {
  padding: 0.625rem;
  margin: 1.5625rem 0 1.5625rem auto;
  color: #5f5853;
  background: #f5f5f5;
  border: 0.0625rem solid #d9d6d2; }
  .cl-quotes-summary__footer-row {
    border: 0.0625rem solid #ccc;
    background-color: #fff; }
  .cl-quotes-summary__table {
    font-size: 0.75rem;
    border-collapse: collapse; }
    .cl-quotes-summary__table .content-asset {
      display: inline-block; }
  .cl-quotes-summary__td {
    padding: 0.3125rem 1.25rem 0.9375rem; }
    .cl-quotes-summary__td:last-child {
      text-align: right; }
  .cl-quotes-summary__footer-td {
    padding: 1.25rem;
    font-size: 1.1875rem; }
    .cl-quotes-summary__footer-td:first-child {
      padding-right: 0;
      width: 8.75rem; }
    .cl-quotes-summary__footer-td:last-child {
      padding-left: 0; }

.cl-quote-details .cl-saved-cart-box__line {
  min-width: 46.875rem; }
  @media (min-width: 768px) {
    .cl-quote-details .cl-saved-cart-box__line {
      min-width: 100%; } }
  @media (min-width: 1024px) {
    .cl-quote-details .cl-saved-cart-box__line:not(:first-child) {
      min-height: 4.625rem; } }

.cl-quote-details .cl-saved-cart-box__text--little {
  width: 15%; }
  @media (min-width: 768px) {
    .cl-quote-details .cl-saved-cart-box__text--little {
      width: 12%; } }

.cl-return-items {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.1875rem;
  font-weight: 500; }
  .cl-return-items__text-information {
    margin: 0;
    margin-bottom: 1.25rem; }
  .cl-return-items__note {
    margin: 0; }
    @media (min-width: 1024px) {
      .cl-return-items__note {
        max-width: 30.625rem; } }
    .cl-return-items__note-title {
      font-weight: 800;
      text-transform: uppercase; }
  .cl-return-items .cl-link {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.1875rem;
    font-weight: 800;
    text-decoration: none; }
  .cl-return-items__card {
    padding: 2.25rem 0.9375rem 1.875rem 0.9375rem;
    margin-bottom: 1.5rem;
    background-color: #F4F3EE;
    color: #666666; }
    @media (min-width: 1024px) {
      .cl-return-items__card {
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start;
        padding: 2.375rem 2.5rem 2.375rem 1.9375rem;
        margin-bottom: 1.375rem; } }
  .cl-return-items__form {
    margin-bottom: 0.5rem; }
    @media (min-width: 1024px) {
      .cl-return-items__form {
        flex-grow: 1; } }
    .cl-return-items__form .form-row {
      margin: 0; }
      @media (min-width: 768px) {
        .cl-return-items__form .form-row {
          flex-grow: 1; }
          .cl-return-items__form .form-row:first-child {
            min-width: 10.5rem; }
          .cl-return-items__form .form-row:last-child {
            flex-basis: 23.0625rem; } }
      @media (min-width: 1024px) {
        .cl-return-items__form .form-row {
          flex-grow: 0; } }
  @media (min-width: 768px) {
    .cl-return-items__form-fields {
      display: flex; }
      .cl-return-items__form-fields &gt; *:not(:last-child) {
        margin-right: 0.9375rem; } }
  @media (min-width: 1024px) {
    .cl-return-items__form-fields &gt; *:not(:last-child) {
      margin-right: 1.375rem; } }
  @media (min-width: 1366px) {
    .cl-return-items__form-fields {
      justify-content: flex-end; } }
  .cl-return-items__form-buttons {
    display: flex;
    flex-direction: column-reverse; }
    .cl-return-items__form-buttons--center {
      align-items: center; }
    .cl-return-items__form-buttons .cl-button {
      margin-bottom: 0.6875rem; }
    .cl-return-items__form-buttons .cl-button--alternate {
      border-color: #403E3D; }
      .cl-return-items__form-buttons .cl-button--alternate:hover, .cl-return-items__form-buttons .cl-button--alternate:focus {
        border-color: #B88C1D; }
    @media (min-width: 768px) {
      .cl-return-items__form-buttons {
        flex-direction: row;
        justify-content: flex-end; }
        .cl-return-items__form-buttons--center {
          justify-content: center; }
        .cl-return-items__form-buttons .cl-button {
          width: 15.625rem; }
        .cl-return-items__form-buttons .cl-button--return {
          margin-right: 0.4375rem; } }
    .cl-return-items__form-buttons--column {
      flex-direction: column; }
  .cl-return-items .returns-pic-attributes {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 2rem; }
    .cl-return-items .returns-pic-attributes.no-mb {
      margin-bottom: 0; }
  .cl-return-items .return-item-image {
    flex-shrink: 0;
    margin-right: 1.125rem;
    margin-bottom: 1.125rem; }
    .cl-return-items .return-item-image img {
      width: 5rem; }
      @media (min-width: 768px) {
        .cl-return-items .return-item-image img {
          width: 6.125rem; } }
  .cl-return-items .return-item-content {
    overflow: hidden; }
    @media (min-width: 1024px) {
      .cl-return-items .return-item-content {
        margin-right: 1.125rem; } }
    .cl-return-items .return-item-content__list {
      margin: 0;
      margin-top: 1.5rem; }
    .cl-return-items .return-item-content__list-wrapper:not(:last-of-type) {
      margin-bottom: 0.75rem; }
    @media (min-width: 1024px) {
      .cl-return-items .return-item-content__list-wrapper {
        display: flex;
        flex-wrap: nowrap; }
        .cl-return-items .return-item-content__list-wrapper:not(:last-of-type) {
          margin-bottom: 0.5rem; } }
    .cl-return-items .return-item-content__list-title {
      color: #666666;
      font-weight: 500;
      line-height: 1rem; }
      @media (min-width: 1024px) {
        .cl-return-items .return-item-content__list-title {
          width: 11.25rem; } }
    .cl-return-items .return-item-content__list-description {
      margin: 0;
      color: #333333;
      font-weight: 800;
      line-height: 1rem; }
  @media (min-width: 1024px) {
    .cl-return-items .cl-text-wrapper {
      width: 100%; } }
  .cl-return-items .cl-return-iframe {
    width: 100%;
    border: 0;
    overflow: hidden;
    min-height: 18.75rem; }
    @media (min-width: 1024px) {
      .cl-return-items .cl-return-iframe {
        margin-bottom: 4rem; } }
  .cl-return-items__summary {
    margin-bottom: 2.25rem; }
  @media (min-width: 1024px) {
    .cl-return-items__main-content {
      display: flex;
      flex-wrap: nowrap; } }
  .cl-return-items__info {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.8125rem;
    font-weight: 31.25rem;
    line-height: 1.1875rem;
    color: #333333;
    margin-bottom: 1.875rem; }
    .cl-return-items__info .cl-return-items__info-link {
      font-size: 0.8125rem;
      font-weight: 500;
      color: #333333;
      white-space: nowrap; }
      .cl-return-items__info .cl-return-items__info-link--decorated {
        text-decoration: underline; }
  .cl-return-items__info-row {
    margin: 0; }
    .cl-return-items__info-row:not(:last-of-type) {
      margin-bottom: 1.25rem; }
  .cl-return-items span.error {
    display: inline-block;
    color: #a94442;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.1875rem;
    margin-bottom: 0.3125rem; }
  .cl-return-items--reason .cl-return-items__form .form-row {
    position: relative; }
    @media (min-width: 768px) {
      .cl-return-items--reason .cl-return-items__form .form-row span.error {
        position: absolute;
        top: -1.5rem; } }

.cl-text-information {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.1875rem;
  font-weight: 500;
  color: #333333; }
  .cl-text-information--bold {
    font-weight: 800; }

.cl-return-summary {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.1875rem;
  color: #666666;
  padding: 2.25rem 1rem 2.125rem;
  border: 0.0625rem solid #ddd; }
  @media (min-width: 1024px) {
    .cl-return-summary {
      padding-left: 2.5rem;
      padding-right: 2.5rem; } }
  .cl-return-summary p {
    margin: 0; }
  .cl-return-summary__header {
    margin-bottom: 1.25rem; }
  .cl-return-summary__footer {
    margin-top: 1.25rem; }
  .cl-return-summary__title {
    margin: 0;
    color: #333333; }
  .cl-return-summary__description {
    color: #666666; }

.summary-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }
  .summary-table__row, .summary-table__data {
    text-align: left; }
  .summary-table__row:not(:last-child) .summary-table__data {
    padding-bottom: 0.5rem; }
  .summary-table__data {
    padding: 0;
    color: #333333; }
    .summary-table__data-title {
      width: 11.375rem;
      color: #666666; }
    .summary-table__data-value {
      text-transform: uppercase; }
    .summary-table__data--important {
      font-weight: 800; }

.cl-return-select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 281 493.258' height='12' width='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23454545' d='M25.099 219.258h230.13c9.314 0 17.857-5.16 22.203-13.389a25.118 25.118 0 0 0-1.494-25.895L159.455 9.772A22.485 22.485 0 0 0 140.996 0a22.438 22.438 0 0 0-18.507 9.658L4.47 179.863a25.102 25.102 0 0 0-1.607 25.941 25.116 25.116 0 0 0 22.236 13.454Zm230.13 54.74H25.099a25.12 25.12 0 0 0-22.236 13.455 25.1 25.1 0 0 0 1.607 25.939l118.019 170.205a22.443 22.443 0 0 0 18.507 9.66 22.485 22.485 0 0 0 18.459-9.772L275.938 313.28a25.118 25.118 0 0 0 1.494-25.895 25.113 25.113 0 0 0-22.203-13.387Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 0.4375rem 0.75rem;
  background-position: calc(100% - 1.25rem) 50%;
  margin-bottom: 1rem; }
  .cl-return-select__template, .cl-return-select, .cl-return-select__button.ui-selectmenu-button, .cl-return-items--ship-labels .cl-return-items__form-fields .form-row .cl-return-labels {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.1875rem;
    padding-left: 1.3125rem;
    padding-right: 1.875rem;
    font-weight: 500;
    color: #403E3D;
    width: 100%;
    height: 3.0625rem;
    border-color: #D8D6D2; }
  .cl-return-select__button.ui-selectmenu-button {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    align-items: center;
    border-radius: unset;
    background: #FFF;
    padding-right: 1.25rem; }
    .cl-return-select__button.ui-selectmenu-button:focus {
      border-color: #D8D6D2; }
    .cl-return-select__button.ui-selectmenu-button .cl-return-select__icon {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 281 493.258' height='12' width='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23454545' d='M25.099 219.258h230.13c9.314 0 17.857-5.16 22.203-13.389a25.118 25.118 0 0 0-1.494-25.895L159.455 9.772A22.485 22.485 0 0 0 140.996 0a22.438 22.438 0 0 0-18.507 9.658L4.47 179.863a25.102 25.102 0 0 0-1.607 25.941 25.116 25.116 0 0 0 22.236 13.454Zm230.13 54.74H25.099a25.12 25.12 0 0 0-22.236 13.455 25.1 25.1 0 0 0 1.607 25.939l118.019 170.205a22.443 22.443 0 0 0 18.507 9.66 22.485 22.485 0 0 0 18.459-9.772L275.938 313.28a25.118 25.118 0 0 0 1.494-25.895 25.113 25.113 0 0 0-22.203-13.387Z'/%3E%3C/svg%3E");
      background-position: 50% 50%;
      width: 0.4375rem;
      flex-shrink: 0; }
  .cl-return-select__text {
    flex-grow: 1;
    margin-right: 1.25rem;
    color: #403E3D; }
  .cl-return-select__menu .ui-menu {
    max-height: 13.5625rem;
    border-color: #D8D6D2; }
  .cl-return-select__menu .ui-menu-item-wrapper {
    min-height: 3.3125rem;
    padding: 1.25rem;
    color: #403E3D;
    font-size: 0.75rem;
    line-height: 1.1875rem;
    font-weight: 800; }
  .cl-return-select__menu .ui-state-active,
  .cl-return-select__menu .us-state-active:hover {
    color: #403E3D;
    margin: 0;
    border: unset;
    background: #F7F7F7; }
  .cl-return-select.error,
  .cl-return-select.error + .cl-return-select__button {
    border-color: #a94442; }

@media (min-width: 1366px) {
  .cl-return-items--method .cl-return-items__content-wrapper {
    display: grid;
    grid-template-areas: "form-inputs card" "form-buttons form-buttons";
    grid-template-columns: 1fr 34.4375rem;
    column-gap: 1.375rem;
    row-gap: 1.4375rem; } }

@media (min-width: 1366px) {
  .cl-return-items--method .cl-return-items__form {
    margin-bottom: 0; } }

.cl-return-items--method .cl-return-items__form-inputs {
  margin-bottom: 1.4375rem; }
  @media (min-width: 1024px) {
    .cl-return-items--method .cl-return-items__form-inputs {
      display: flex;
      flex-wrap: wrap;
      gap: 1.375rem;
      height: 100%; } }
  @media (min-width: 1366px) {
    .cl-return-items--method .cl-return-items__form-inputs {
      position: relative;
      grid-area: form-inputs;
      margin-bottom: 0; } }
  .cl-return-items--method .cl-return-items__form-inputs span.error {
    width: 100%;
    color: #a94442; }
    @media (min-width: 1024px) {
      .cl-return-items--method .cl-return-items__form-inputs span.error {
        margin-bottom: -1.125rem; } }
    @media (min-width: 1366px) {
      .cl-return-items--method .cl-return-items__form-inputs span.error {
        position: absolute;
        bottom: -0.3125rem; } }
  .cl-return-items--method .cl-return-items__form-inputs .error ~ .return-option .return-option__label {
    box-shadow: inset 0 0 0 0.125rem #a94442; }

.cl-return-items--method .cl-return-items__form-buttons {
  margin-bottom: 2.25rem; }
  @media (min-width: 1366px) {
    .cl-return-items--method .cl-return-items__form-buttons {
      grid-area: form-buttons; } }

.cl-return-items--method .cl-return-items__card {
  padding-bottom: 2.25rem; }
  @media (min-width: 1366px) {
    .cl-return-items--method .cl-return-items__card {
      grid-area: card;
      margin-bottom: 0; } }
  .cl-return-items--method .cl-return-items__card .returns-pic-attributes {
    margin-bottom: 0; }
  .cl-return-items--method .cl-return-items__card .return-item-image {
    margin-bottom: 0.6875rem; }
  @media (min-width: 1024px) {
    .cl-return-items--method .cl-return-items__card .cl-return-items__text-information {
      margin-bottom: 2.25rem; } }

@media (min-width: 1024px) {
  .return-option {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 0 17rem; } }

.return-option:not(:last-of-type) {
  margin-bottom: 0.875rem; }
  @media (min-width: 1024px) {
    .return-option:not(:last-of-type) {
      margin: 0; } }

.return-option__input:checked ~ .return-option__label {
  box-shadow: inset 0 0 0 0.125rem #403E3D; }

.return-option__label {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.375rem 1.875rem;
  box-shadow: inset 0 0 0 0.0625rem #DDDDDD;
  color: #666666;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 800;
  font-size: 1.0625rem;
  line-height: 1.1875rem; }
  .return-option__label:hover {
    box-shadow: inset 0 0 0 0.125rem #403E3D; }
  .return-option__label::before {
    content: "";
    display: block;
    width: 1.875rem;
    height: 1.875rem;
    margin-right: 0.9375rem;
    flex-shrink: 0; }
  @media (min-width: 1024px) {
    .return-option__label {
      flex-direction: column;
      justify-content: center; }
      .return-option__label::before {
        margin: 0;
        margin-bottom: 1.75rem; } }

.return-option__title {
  color: #333333; }
  @media (min-width: 1024px) {
    .return-option__title {
      text-align: center; } }

.return-option--shipitback .return-option__label::before {
  width: 1.8125rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='29' height='30' %3E%3Cpath fill='%23666666' d='M509.5 184.6 458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z'/%3E%3C/svg%3E%0A"); }

.return-option--returntostore .return-option__label::before {
  width: 2.1875rem;
  height: 1.8125rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 616 512' width='35' height='29'%3E%3Cpath fill='%23666666' d='M602 118.6 537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-33.5 53.5-3.8 127.9 58.8 136.4 4.5.6 9.1.9 13.7.9 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.8 33.1 4.7 0 9.2-.3 13.7-.9 62.8-8.4 92.6-82.8 59-136.4zM529.5 288c-10 0-19.9-1.5-29.5-3.8V384H116v-99.8c-9.6 2.2-19.5 3.8-29.5 3.8-6 0-12.1-.4-18-1.2-5.6-.8-11.1-2.1-16.4-3.6V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V283.2c-5.4 1.6-10.8 2.9-16.4 3.6-6.1.8-12.1 1.2-18.2 1.2z'/%3E%3C/svg%3E"); }
  @media (max-width: 1023px) {
    .return-option--returntostore .return-option__label::before {
      margin-right: 0.6875rem; } }

.cl-return-items--ship-labels .cl-return-items__card {
  margin-bottom: 2rem; }
  @media (min-width: 1024px) {
    .cl-return-items--ship-labels .cl-return-items__card {
      justify-content: space-between;
      margin-bottom: 1.375rem; } }

.cl-return-items--ship-labels .return-item-content__list {
  margin-top: 0;
  margin-bottom: 1.875rem; }
  @media (min-width: 1024px) {
    .cl-return-items--ship-labels .return-item-content__list {
      margin-bottom: 1.25rem; } }

.cl-return-items--ship-labels .return-item-content__list-wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end; }

.cl-return-items--ship-labels .return-item-content__list-title {
  font-weight: 800;
  color: #333333;
  width: 9.375rem;
  line-height: 1.1875rem; }

.cl-return-items--ship-labels .return-item-content__list-description {
  font-weight: 600;
  color: #666666;
  line-height: 1.1875rem; }

@media (min-width: 1024px) {
  .cl-return-items--ship-labels .cl-return-items__form-fields {
    justify-content: flex-start; } }

.cl-return-items--ship-labels .cl-return-items__form-fields .form-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center; }
  .cl-return-items--ship-labels .cl-return-items__form-fields .form-row .field-wrapper {
    flex-grow: 1; }
  .cl-return-items--ship-labels .cl-return-items__form-fields .form-row .cl-return-labels {
    padding-right: 1.3125rem;
    margin-bottom: 0; }
    .cl-return-items--ship-labels .cl-return-items__form-fields .form-row .cl-return-labels.error {
      border-color: #a94442; }
  .cl-return-items--ship-labels .cl-return-items__form-fields .form-row &gt; label,
  .cl-return-items--ship-labels .cl-return-items__form-fields .form-row &gt; span {
    flex-shrink: 0;
    width: 7.9375rem;
    margin-right: 1.1875rem; }
    @media (min-width: 1024px) {
      .cl-return-items--ship-labels .cl-return-items__form-fields .form-row &gt; label,
      .cl-return-items--ship-labels .cl-return-items__form-fields .form-row &gt; span {
        width: 14.375rem; } }

.cl-return-items--ship-labels .cl-form-label {
  color: #333333;
  line-height: 1.125rem; }

.cl-return-items--ship-labels .cl-return-items__form {
  margin-bottom: 0.125rem; }
  @media (min-width: 1024px) {
    .cl-return-items--ship-labels .cl-return-items__form {
      margin-right: 5.3125rem;
      flex-basis: 25.9375rem;
      flex-grow: 0; }
      .cl-return-items--ship-labels .cl-return-items__form .form-row {
        flex-grow: 1; }
      .cl-return-items--ship-labels .cl-return-items__form .input-select.cl-form-input, .cl-return-items--ship-labels .cl-return-items__form .input-select.cl-return-select__button.ui-selectmenu-button {
        min-width: 10.5rem; } }

.cl-return-items--ship-labels .cl-return-select__button {
  margin-bottom: 0; }

.cl-return-items--ship-back .cl-return-items__card {
  margin-bottom: 1.625rem;
  padding-bottom: 1.375rem; }
  @media (min-width: 1024px) {
    .cl-return-items--ship-back .cl-return-items__card {
      align-content: flex-start;
      width: 45rem;
      padding: 2.25rem 2rem 2.125rem;
      margin-bottom: 0;
      margin-right: 1.1875rem; }
      .cl-return-items--ship-back .cl-return-items__card .cl-return-items__text-information {
        margin-bottom: 2.25rem; } }

@media (min-width: 1024px) {
  .cl-return-items--ship-back .cl-return-items__summary {
    flex-grow: 1;
    width: 25.0625rem;
    margin-bottom: 0; } }

.cl-return-items--ship-back .returns-pic-attributes {
  margin-bottom: 0; }

.cl-return-items--ship-back .return-item-content__list {
  margin-top: 1.25rem; }

.cl-return-items--ship-back .cl-return-items__main-content {
  margin-bottom: 1.5rem; }

.cl-return-items--ship-back .cl-return-items__error {
  color: #a94442;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  margin: 0;
  margin-bottom: 1.25rem; }

.cl-return-items--ship-confirmation .returns-pic-attributes {
  margin-bottom: 0; }

.cl-return-items--ship-confirmation .cl-return-items__card {
  margin-bottom: 1.875rem; }

.cl-return-items--ship-confirmation .cl-return-items__summary {
  margin-bottom: 2.25rem; }

@media (min-width: 768px) {
  .cl-return-items--ship-confirmation .cl-return-items__form-buttons--column {
    align-items: center; }
    .cl-return-items--ship-confirmation .cl-return-items__form-buttons--column .cl-button--return {
      margin-right: 0; } }

@media (min-width: 1024px) {
  .cl-return-items--ship-confirmation .cl-main-content__main-block {
    flex-grow: 1;
    width: 43.25rem;
    margin-right: 3rem; }
  .cl-return-items--ship-confirmation .cl-main-content__info-block {
    flex-grow: 1;
    width: 25.0625rem; }
  .cl-return-items--ship-confirmation .cl-return-items__card {
    padding: 2.25rem 2rem 2.125rem; }
  .cl-return-items--ship-confirmation .cl-return-items__text-information {
    margin-bottom: 2.125rem; }
  .cl-return-items--ship-confirmation .cl-return-items__info {
    margin-bottom: 3.75rem; }
  .cl-return-items--ship-confirmation .cl-return-items__info-row:not(:last-of-type) {
    margin-bottom: 1.5rem; }
  .cl-return-items--ship-confirmation .return-item-content__list-wrapper {
    flex-wrap: wrap; } }

.cl-order-track__grid {
  display: flex;
  flex-direction: column;
  column-gap: 16px; }
  @media (min-width: 1024px) {
    .cl-order-track__grid {
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between; } }

.cl-order-track__col-1-3 {
  flex: 1; }

@media (min-width: 1024px) {
  .cl-order-track__col-3-3 {
    width: 100%; } }

.cl-order-track__product-detail {
  order: 5;
  margin-bottom: 1.875rem; }
  @media (min-width: 1024px) {
    .cl-order-track__product-detail {
      margin-bottom: 0; } }
  .cl-order-track__product-detail .cl-order-details__line-item {
    padding: 0 0.9375rem; }
    @media (min-width: 1024px) {
      .cl-order-track__product-detail .cl-order-details__line-item {
        padding: 0; }
        .cl-order-track__product-detail .cl-order-details__line-item .name {
          font-size: 0.875rem;
          margin-bottom: 1.25rem;
          display: inline-block; } }
  .cl-order-track__product-detail .cl-order-details__line-item-wrapper {
    margin-bottom: 0;
    margin-top: 0; }
    @media (min-width: 1024px) {
      .cl-order-track__product-detail .cl-order-details__line-item-wrapper {
        height: 100%;
        padding: 1.75rem 0.9375rem 2.1875rem 0.9375rem; } }
    @media (min-width: 1366px) {
      .cl-order-track__product-detail .cl-order-details__line-item-wrapper {
        padding: 1.75rem 1.75rem 2.1875rem 1.75rem; } }
  .cl-order-track__product-detail .return-item-image {
    margin-right: 1.25rem; }
  .cl-order-track__product-detail .ms-image-responsive {
    width: 5rem;
    min-width: 5rem; }
    @media (min-width: 1366px) {
      .cl-order-track__product-detail .ms-image-responsive {
        width: 6.125rem;
        min-width: 6.125rem; } }

.cl-order-track__shipments {
  order: 10; }
  @media (min-width: 1024px) {
    .cl-order-track__shipments {
      order: 20;
      margin-top: 3.75rem; } }

.cl-order-track__shipments-item {
  text-align: center;
  padding: 2.5rem 1.25rem;
  border: 0.0625rem solid #403E3D;
  margin-bottom: 1.875rem;
  font-size: 0.875rem;
  color: #333333;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  position: relative; }
  @media (min-width: 1024px) {
    .cl-order-track__shipments-item {
      margin-bottom: 4.375rem;
      padding: 3.125rem 3.75rem 5.9375rem 3.75rem;
      align-items: center; }
      .cl-order-track__shipments-item--no-more {
        padding: 3.125rem 3.75rem; } }

.cl-order-track__shipments-col-info, .cl-order-track__shipments-col-date {
  width: calc(50% - 10px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 2.5rem; }
  @media (min-width: 1024px) {
    .cl-order-track__shipments-col-info, .cl-order-track__shipments-col-date {
      width: 9.375rem;
      row-gap: 1.875rem; } }
  .cl-order-track__shipments-col-info--no-min-height, .cl-order-track__shipments-col-date--no-min-height {
    min-height: 0; }

@media (min-width: 1024px) {
  .cl-order-track__shipments-carrier span {
    display: block; } }

.cl-order-track__shipments-track span {
  display: block; }

.cl-order-track__shipments-date span {
  display: block; }

.cl-order-track__shipments-col-more {
  display: none; }
  @media (min-width: 1024px) {
    .cl-order-track__shipments-col-more {
      display: block;
      width: 100%;
      position: absolute;
      bottom: 25px;
      left: 0; } }

.cl-order-track__shipments-more-link {
  font-size: 0.75rem;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: 600;
  color: #333333; }
  .cl-order-track__shipments-more-link:hover {
    color: #B88C1D; }

@media (min-width: 1024px) {
  .cl-order-track__shipments-more--mobile {
    display: none; } }

.cl-order-track__shipments-col-status {
  display: none; }
  @media (min-width: 1024px) {
    .cl-order-track__shipments-col-status {
      display: block;
      width: calc(100% - 320px);
      min-height: 2.5rem;
      margin-top: 2.5rem; } }
  @media (min-width: 1366px) {
    .cl-order-track__shipments-col-status {
      width: calc(100% - 380px); } }

.cl-order-track__shipments-title {
  color: #333333;
  font-weight: 800;
  text-transform: none;
  font-size: 0.8125rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.25rem; }
  @media (min-width: 1024px) {
    .cl-order-track__shipments-title {
      margin-bottom: 1.5rem; } }

.cl-order-track__shipments-status-line {
  position: relative; }

.cl-order-track__shipments-status-item-wrapper--step1 .cl-order-track__shipments-status-item {
  left: 0; }

.cl-order-track__shipments-status-item-wrapper--step2::before {
  content: '';
  position: absolute;
  top: -2px;
  left: 2.5rem;
  width: calc(50% - 40px);
  z-index: 2;
  background-color: #DDDDDD;
  height: 0.3125rem; }

.cl-order-track__shipments-status-item-wrapper--step2 .cl-order-track__shipments-status-item {
  left: calc(50% - 40px); }

.cl-order-track__shipments-status-item-wrapper--step3::before {
  content: '';
  position: absolute;
  top: -2px;
  right: 2.5rem;
  width: calc(50% - 40px);
  z-index: 2;
  background-color: #DDDDDD;
  height: 0.3125rem; }

.cl-order-track__shipments-status-item-wrapper--step3 .cl-order-track__shipments-status-item {
  right: 0; }

.cl-order-track__shipments-status-item-wrapper--active::before {
  background-color: #403E3D; }

.cl-order-track__shipments-status-item-wrapper--active .cl-order-track__shipments-status-item-circle {
  background-color: #403E3D; }
  .cl-order-track__shipments-status-item-wrapper--active .cl-order-track__shipments-status-item-circle::before {
    content: "";
    position: absolute;
    top: 0.5625rem;
    left: 0.8125rem;
    width: 0.3125rem;
    height: 0.6875rem;
    border-right: 0.1875rem solid white;
    border-bottom: 0.1875rem solid white;
    transform: rotate(45deg); }

.cl-order-track__shipments-status-item {
  width: 5rem;
  height: 3.75rem;
  position: absolute;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  top: -17px;
  color: #666666;
  font-size: 0.75rem;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  align-items: center; }

.cl-order-track__shipments-status-item-circle {
  width: 2.1875rem;
  height: 2.1875rem;
  background-color: #DDDDDD;
  border-radius: 50%;
  position: relative;
  z-index: 5; }

.cl-order-track__shipping-detail {
  order: 15;
  margin-bottom: 2.5rem; }
  @media (min-width: 1024px) {
    .cl-order-track__shipping-detail {
      order: 10;
      margin-bottom: 0; } }

.cl-order-track__shipping-detail-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding: 1.75rem 0.9375rem 2.1875rem 0.9375rem;
  background-color: #F4F3EF; }
  @media (min-width: 1024px) {
    .cl-order-track__shipping-detail-wrapper {
      height: 100%; } }
  @media (min-width: 1366px) {
    .cl-order-track__shipping-detail-wrapper {
      padding: 1.75rem; } }
  .cl-order-track__shipping-detail-wrapper .cl-order-details__title {
    color: #333333;
    font-weight: 800;
    text-transform: none;
    font-size: 0.875rem;
    margin-top: 0;
    margin-bottom: 1.25rem; }
  .cl-order-track__shipping-detail-wrapper .cl-order-details__item {
    flex-basis: 100%;
    max-width: 100%; }
  .cl-order-track__shipping-detail-wrapper .mini-address-name,
  .cl-order-track__shipping-detail-wrapper .cl-mini-address {
    color: #666666;
    font-weight: 500;
    font-size: 0.875rem; }

.cl-order-track__back-button {
  order: 20;
  margin-bottom: 2.5rem; }
  @media (min-width: 1024px) {
    .cl-order-track__back-button {
      order: 25; } }
  .cl-order-track__back-button .form-horizontal {
    width: 100%; }
    @media (min-width: 768px) {
      .cl-order-track__back-button .form-horizontal {
        width: auto; } }
  .cl-order-track__back-button .cl-button {
    margin-bottom: 0;
    width: 100%; }
    @media (min-width: 768px) {
      .cl-order-track__back-button .cl-button {
        width: auto; } }

.cl-order-track__content-asset {
  order: 25;
  text-align: center; }
  @media (min-width: 1024px) {
    .cl-order-track__content-asset {
      order: 15; } }
  .cl-order-track__content-asset .content-asset {
    text-align: center; }

.cl-order-track__content-asset-wrapper {
  display: inline-block;
  min-height: 18.75rem;
  max-width: 18.75rem;
  height: 100%;
  position: relative;
  width: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  text-decoration: none;
  text-align: center; }
  @media (min-width: 768px) {
    .cl-order-track__content-asset-wrapper {
      margin-bottom: 4rem; } }
  @media (min-width: 1024px) {
    .cl-order-track__content-asset-wrapper {
      max-width: none;
      min-height: 24.0625rem;
      margin-bottom: -4px; } }
  .cl-order-track__content-asset-wrapper:hover .cl-order-track__content-asset-link {
    text-decoration: none; }

.cl-order-track__content-asset-text {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.9375rem;
  background-color: #403E3D;
  width: 100%; }

.cl-order-track__content-asset-title {
  display: inline-block;
  width: 100%;
  font-weight: bold;
  margin-bottom: 0.1875rem;
  font-size: 0.875rem;
  letter-spacing: 0.5px; }
  @media (min-width: 1024px) {
    .cl-order-track__content-asset-title {
      font-size: 1.125rem;
      margin-bottom: 0.4375rem; } }

.cl-order-track__content-asset-desc {
  display: inline-block;
  width: 100%;
  font-size: 0.5625rem;
  margin-bottom: 0.5625rem; }
  @media (min-width: 1024px) {
    .cl-order-track__content-asset-desc {
      font-size: 0.75rem; } }

.cl-order-track__content-asset-link {
  display: inline-block;
  width: 100%;
  text-decoration: underline;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 0.625rem; }
  @media (min-width: 1024px) {
    .cl-order-track__content-asset-link {
      font-size: 0.75rem;
      letter-spacing: 0.5px; } }

.pt_store-locator {
  background: #fff; }
  .pt_store-locator .cl-store-locator__banner {
    margin-top: 0.625rem; }
    @media (min-width: 768px) {
      .pt_store-locator .cl-store-locator__banner {
        margin-top: 0.625rem;
        margin-bottom: 1.5625rem; } }
    @media (min-width: 1024px) {
      .pt_store-locator .cl-store-locator__banner {
        margin-top: 0.625rem;
        margin-bottom: 1.5625rem; } }
    @media (min-width: 1366px) {
      .pt_store-locator .cl-store-locator__banner {
        margin-top: 0.625rem;
        margin-bottom: 1.5625rem; } }
  .pt_store-locator .cl-store-locator__heading {
    margin: 0;
    display: none;
    font-weight: 300;
    line-height: 1.4;
    text-transform: none;
    font-size: 1.3125rem;
    font-family: "Montserrat", Arial, sans-serif; }
    @media (min-width: 768px) {
      .pt_store-locator .cl-store-locator__heading {
        display: block;
        padding: 0;
        padding-right: 1.875rem;
        max-width: 50%;
        text-align: left;
        flex-basis: auto;
        background: none;
        color: #333;
        order: 0; } }
    .pt_store-locator .cl-store-locator__heading--mobile {
      margin: 0;
      padding: 1.25rem;
      text-align: center;
      order: -1;
      font-weight: 400;
      line-height: 1.4;
      font-size: 1.375rem;
      font-family: "Montserrat", Arial, sans-serif;
      text-transform: none;
      color: #fff;
      background: #74685e; }
  .pt_store-locator .cl-store-locator__heading-lg {
    font-family: "Montserrat", Arial, sans-serif;
    color: #565656;
    text-transform: unset;
    line-height: 1.4;
    margin: 1.25rem 0 0.625rem 0;
    font-size: 1.5625rem; }
    @media (min-width: 768px) {
      .pt_store-locator .cl-store-locator__heading-lg {
        margin: 1.25rem 0 0.625rem 0;
        font-size: 1.5625rem; } }
    @media (min-width: 1024px) {
      .pt_store-locator .cl-store-locator__heading-lg {
        margin: 1.25rem 0 0.625rem 0;
        font-size: 1.5625rem; } }
    @media (min-width: 1366px) {
      .pt_store-locator .cl-store-locator__heading-lg {
        margin: 1.25rem 0 0.625rem 0;
        font-size: 1.5625rem; } }
  .pt_store-locator .cl-store-locator__search-form {
    flex-direction: row;
    align-items: center;
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem; }
    @media (min-width: 768px) {
      .pt_store-locator .cl-store-locator__search-form {
        margin-top: 0;
        margin-bottom: 0;
        flex-basis: auto;
        max-width: 50%;
        width: 100%; } }
  .pt_store-locator .cl-store-locator__search-legend {
    display: inline-block;
    background: none;
    padding: 0;
    margin: 0;
    text-transform: unset;
    width: auto;
    color: #333;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    font-size: 0.75rem;
    margin-right: 0.625rem; }
  .pt_store-locator .cl-store-locator__search-button {
    width: 100%;
    margin-top: 0.3125rem;
    height: 2.1875rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem; }
    @media (min-width: 768px) {
      .pt_store-locator .cl-store-locator__search-button {
        margin-top: 0;
        width: auto;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        font-size: 0.75rem; } }
    @media (min-width: 1024px) {
      .pt_store-locator .cl-store-locator__search-button {
        font-size: 0.75rem; } }
    @media (min-width: 1366px) {
      .pt_store-locator .cl-store-locator__search-button {
        font-size: 0.75rem; } }
    .pt_store-locator .cl-store-locator__search-button:hover, .pt_store-locator .cl-store-locator__search-button:focus {
      color: #fff;
      background: #403e3d; }
  .pt_store-locator .cl-store-locator__search-input {
    margin: 0;
    position: relative;
    width: 100%; }
    @media (min-width: 768px) {
      .pt_store-locator .cl-store-locator__search-input {
        width: auto; } }
    .pt_store-locator .cl-store-locator__search-input.form-row {
      margin: 0; }
    .pt_store-locator .cl-store-locator__search-input .error-message,
    .pt_store-locator .cl-store-locator__search-input span.error {
      font-family: "Montserrat", Arial, sans-serif;
      text-align: center;
      font-size: 0.875rem;
      padding: 0.625rem;
      border: 0.0625rem solid #ebccd1;
      background: #f2dede;
      display: inline-block;
      color: #a94442;
      margin-top: 0.625rem;
      width: 100%; }
      @media (min-width: 768px) {
        .pt_store-locator .cl-store-locator__search-input .error-message,
        .pt_store-locator .cl-store-locator__search-input span.error {
          position: absolute;
          top: 100%;
          white-space: nowrap;
          width: auto;
          z-index: 5; } }
    .pt_store-locator .cl-store-locator__search-input label {
      position: absolute;
      overflow: hidden;
      clip: rect(0 0 0 0);
      height: 1px;
      width: 1px;
      margin: -1px;
      padding: 0;
      border: 0; }
    .pt_store-locator .cl-store-locator__search-input .cl-form-input, .pt_store-locator .cl-store-locator__search-input .cl-return-select__button.ui-selectmenu-button {
      margin: 0;
      width: 100%;
      color: #333;
      display: inline-block;
      height: 2.1875rem;
      border: 0.0625rem solid #ccc;
      border-radius: 0;
      line-height: 1.5;
      font-size: 0.75rem;
      padding: 0.375rem 0.75rem;
      margin-top: 0.3125rem;
      font-family: "Montserrat", Arial, sans-serif; }
      @media (min-width: 768px) {
        .pt_store-locator .cl-store-locator__search-input .cl-form-input, .pt_store-locator .cl-store-locator__search-input .cl-return-select__button.ui-selectmenu-button {
          margin-top: 0;
          width: auto;
          max-width: 4.375rem;
          padding: 0.375rem 0.75rem;
          border-right: 0;
          font-size: 0.75rem; } }
    .pt_store-locator .cl-store-locator__search-input .field-wrapper {
      margin: 0;
      display: flex;
      flex-direction: column; }
  .pt_store-locator .cl-store-locator__bottom-border {
    padding-bottom: 1.25rem;
    border-bottom: 0.0625rem solid #d9d6d2;
    margin-bottom: 0.3125rem; }
    .pt_store-locator .cl-store-locator__bottom-border:last-child {
      border-bottom: 0; }
    @media (min-width: 768px) {
      .pt_store-locator .cl-store-locator__bottom-border {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0; } }

.pt_cart {
  font-size: 0.875rem;
  line-height: 1.2;
  font-family: "Montserrat", Arial, sans-serif;
  color: #565656;
  background: #fff; }
  @media print {
    .pt_cart {
      font-size: 0.875rem; } }
  @media (min-width: 768px) {
    .pt_cart {
      font-size: 0.875rem; } }
  @media (min-width: 1024px) {
    .pt_cart {
      font-size: 0.875rem; } }
  @media (min-width: 1366px) {
    .pt_cart {
      font-size: 0.875rem; } }
  .pt_cart .cl-cart__main {
    padding-left: 0;
    padding-right: 0; }
    @media print {
      .pt_cart .cl-cart__main {
        max-width: 100%;
        margin: 0; } }
  @media (max-width: 767px) {
    .pt_cart .cl-cart__mobile-payments {
      max-width: 18.9375rem;
      margin: 0 auto; } }
  .pt_cart .cl-cart__form {
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__form {
        padding-bottom: 0; } }
  .pt_cart .cl-cart__header {
    display: block; }
  .pt_cart .cl-cart__header-title {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 300;
    text-transform: none;
    font-family: "Montserrat", Arial, sans-serif;
    color: #403e3d; }
    @media print {
      .pt_cart .cl-cart__header-title {
        margin-top: 1.875rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__header-title {
        font-size: 1.125rem;
        line-height: 1.375rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__header-title {
        font-size: 1.3125rem;
        line-height: 1.5625rem; } }
  .pt_cart .cl-cart__empty-cart {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 5rem; }
  .pt_cart .cl-cart__error-box {
    padding: 0 0 0.625rem; }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__error-box {
        padding-right: 0.9375rem; } }
  .pt_cart .cl-cart__empty-cart-image {
    margin: 0.3125rem; }
    @media print {
      .pt_cart .cl-cart__empty-cart-image {
        margin: 0.3125rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__empty-cart-image {
        margin: 0.3125rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__empty-cart-image {
        margin: 0.3125rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__empty-cart-image {
        margin: 0.3125rem; } }
  .pt_cart .cl-cart__empty-cart-msg {
    margin-top: 0.625rem;
    line-height: 1.2;
    font-size: 0.875rem;
    font-weight: 400;
    font-family: "Montserrat", Arial, sans-serif;
    text-transform: none;
    color: #565656; }
    @media print {
      .pt_cart .cl-cart__empty-cart-msg {
        margin-top: 0.625rem;
        font-size: 0.875rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__empty-cart-msg {
        margin-top: 0.625rem;
        font-size: 0.875rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__empty-cart-msg {
        margin-top: 0.625rem;
        font-size: 0.875rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__empty-cart-msg {
        margin-top: 0.625rem;
        font-size: 0.875rem; } }
  @media (min-width: 768px) {
    .pt_cart .cl-cart__item-list {
      padding-right: 0.9375rem; } }
  @media (min-width: 1024px) {
    .pt_cart .cl-cart__item-list {
      padding-right: 0.9375rem; } }
  @media (min-width: 1366px) {
    .pt_cart .cl-cart__item-list {
      padding-right: 0.9375rem; } }
  .pt_cart .cl-cart__item-list.loading {
    position: relative; }
    .pt_cart .cl-cart__item-list.loading::before {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 5;
      display: block;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.5);
      content: ""; }
    .pt_cart .cl-cart__item-list.loading::after {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 5;
      display: block;
      width: 0.3125rem;
      height: 0.3125rem;
      border-radius: 50%;
      color: #403e3d;
      content: "";
      animation: load-spinner 1.3s infinite linear; }
  .pt_cart .cl-cart__item-table {
    border-collapse: collapse;
    display: block; }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__item-table {
        border-bottom: 0.0625rem solid #d9d6d2; } }
  .pt_cart .cl-cart__item-list-body {
    display: block; }
  .pt_cart .cl-cart__summary {
    border: 0.0625rem solid #d9d6d2;
    background: #f5f5f5;
    color: #666;
    padding: 0.9375rem;
    overflow: visible !important; }
    @media print {
      .pt_cart .cl-cart__summary {
        padding: 0.9375rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__summary {
        padding: 0.9375rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__summary {
        padding: 0.9375rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__summary {
        padding: 0.9375rem; } }
  .pt_cart .cl-cart__apple-pay-button button {
    display: inline-block;
    width: 100%;
    max-width: 70%;
    height: 2.25rem;
    padding: 0.625rem;
    margin-top: 0.9375rem;
    margin-bottom: 0.625rem;
    border-radius: 0; }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__apple-pay-button button {
        max-width: 45%;
        padding: 0.625rem;
        height: 1.5625rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__apple-pay-button button {
        height: 2.5rem; } }
  .pt_cart .cl-cart__pay-buttons {
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center; }
    @media print {
      .pt_cart .cl-cart__pay-buttons {
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__pay-buttons {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-around; } }
    .pt_cart .cl-cart__pay-buttons a,
    .pt_cart .cl-cart__pay-buttons .amazon-btn {
      margin-top: 0.9375rem;
      margin-bottom: 0.625rem;
      width: 100%; }
      @media (min-width: 1024px) {
        .pt_cart .cl-cart__pay-buttons a,
        .pt_cart .cl-cart__pay-buttons .amazon-btn {
          width: 50%; } }
    .pt_cart .cl-cart__pay-buttons img {
      height: 0;
      max-height: 0 !important;
      width: 100%;
      max-width: 70% !important;
      padding: 1.125rem;
      vertical-align: middle;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      @media (min-width: 1024px) {
        .pt_cart .cl-cart__pay-buttons img {
          max-width: 90% !important;
          padding: 1.25rem;
          background-size: contain; } }
    .pt_cart .cl-cart__pay-buttons .paypal-button-inner-image {
      background-image: url("../images/pay-pal-btn.jpg"); }
    .pt_cart .cl-cart__pay-buttons .amazonpay-button-inner-image {
      background-image: url("../images/amazon-pay-btn.jpg"); }
  .pt_cart .cl-cart__actions {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    .pt_cart .cl-cart__actions #trigger-print {
      display: none; }
    @media print {
      .pt_cart .cl-cart__actions {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__actions {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        display: block; }
        .pt_cart .cl-cart__actions #trigger-print {
          display: inline-block; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__actions {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__actions {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem; } }
  .pt_cart .cl-cart__footer-content {
    margin-top: 5rem;
    margin-bottom: 2.5rem;
    border-radius: 0; }
  .pt_cart .cl-cart__action-link {
    display: inline-block;
    cursor: pointer;
    margin-right: 0.625rem; }
    .pt_cart .cl-cart__action-link:last-child {
      margin-right: 0; }
  .pt_cart .cl-cart__affirm {
    padding: 0.5rem 1.25rem;
    border-bottom: 0.0625rem solid #d9d6d2; }
    @media print {
      .pt_cart .cl-cart__affirm {
        padding: 0.5rem 1.25rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__affirm {
        padding: 0.5rem 1.25rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__affirm {
        padding: 0.5rem 1.25rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__affirm {
        padding: 0.5rem 1.25rem; } }
    .pt_cart .cl-cart__affirm a {
      color: #403e3d;
      text-decoration: underline; }
      .pt_cart .cl-cart__affirm a:hover, .pt_cart .cl-cart__affirm a:focus {
        text-decoration: underline;
        color: #b88c1d; }
  .pt_cart .cl-cart__affirm-no-border {
    border-bottom: 0; }
  .pt_cart .cl-cart__coupon-code {
    padding: 1.25rem 0.625rem 0.625rem 0.625rem; }
    @media print {
      .pt_cart .cl-cart__coupon-code {
        padding: 1.25rem 1.25rem 0.625rem 1.25rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__coupon-code {
        padding: 1.25rem 0.875rem 0.625rem 0.875rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__coupon-code {
        padding: 1.25rem 1.25rem 0.625rem 1.25rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__coupon-code {
        padding: 1.25rem 1.25rem 0.625rem 1.25rem; } }
  .pt_cart .cl-cart__content {
    padding: 0.5rem 0;
    font-size: 1rem; }
    @media print {
      .pt_cart .cl-cart__content {
        font-size: 1rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart__content {
        font-size: 1rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart__content {
        font-size: 1rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart__content {
        font-size: 1rem; } }
  .pt_cart .made-to-order-label span {
    color: #ed3e00; }
  .pt_cart .product-list-item .price-adjusted-total {
    color: #666; }
  @media print {
    .pt_cart .cl-counter-wrapper {
      display: flex;
      align-items: center; } }
  @media print {
    .pt_cart .cl-counter-wrapper .cl-quantity-text {
      display: block !important;
      margin-bottom: 0; } }
  .pt_cart .item-quantity {
    font-family: "Montserrat", Arial, sans-serif; }
    .pt_cart .item-quantity__input {
      text-align: center;
      -moz-appearance: textfield; }
      @media print {
        .pt_cart .item-quantity__input {
          height: 1.3125rem;
          font-size: 1rem;
          border: 0; } }
      .pt_cart .item-quantity__input::-webkit-inner-spin-button, .pt_cart .item-quantity__input::-webkit-outer-spin-button {
        appearance: none;
        margin: 0; }
      .pt_cart .item-quantity__input.cl-form-input, .pt_cart .item-quantity__input.cl-return-select__button.ui-selectmenu-button {
        margin: 0 0.0625rem;
        padding-left: 0 !important;
        padding-right: 0 !important;
        font-size: 0.75rem; }
    .pt_cart .item-quantity__link {
      border: 0;
      background: transparent;
      cursor: pointer;
      text-align: center;
      font-size: 0.75rem;
      padding: 0.25rem;
      font-weight: bold; }
    .pt_cart .item-quantity__link-remove {
      text-decoration: underline; }
    .pt_cart .item-quantity__wrapper {
      align-items: center;
      justify-content: center;
      display: flex;
      margin-bottom: 1.375rem; }
    .pt_cart .item-quantity__input {
      max-width: 4.25rem;
      min-width: 1.375rem;
      height: 2.125rem;
      line-height: 1; }
      @media (min-width: 1024px) {
        .pt_cart .item-quantity__input {
          min-width: 4.25rem; } }
    .pt_cart .item-quantity__button {
      max-width: 4.25rem;
      min-width: 1.375rem;
      height: 2.125rem;
      line-height: 1; }
    .pt_cart .item-quantity__button {
      font-weight: bold;
      border-color: #fff;
      color: #666;
      user-select: none; }
      .pt_cart .item-quantity__button.cl-button-small {
        font-size: 1.3125rem; }
    .pt_cart .item-quantity__update-qty {
      max-width: 3.0625rem; }
    .pt_cart .item-quantity__update-price {
      max-width: 5rem; }
    .pt_cart .item-quantity__divider-input {
      height: 2.125rem;
      padding: 0.3125rem 0.8125rem;
      border: 0.0625rem solid #ccc;
      border-right: 0;
      border-left: 0;
      line-height: 1.5625rem;
      background-color: #f5f5f5; }
    .pt_cart .item-quantity--no-margin.cl-form-input, .pt_cart .item-quantity--no-margin.cl-return-select__button.ui-selectmenu-button {
      margin: 0; }
    .pt_cart .item-quantity--right-bor-rad {
      border-top-right-radius: 0.3125rem;
      border-bottom-right-radius: 0.3125rem; }
    .pt_cart .item-quantity--left-bor-rad {
      border-top-left-radius: 0.3125rem;
      border-bottom-left-radius: 0.3125rem; }
    .pt_cart .item-quantity__discount {
      max-width: 100%;
      border: 0.0625rem solid #ccc;
      border-radius: 0.3125rem; }
      @media (min-width: 1366px) {
        .pt_cart .item-quantity__discount {
          max-width: 10.25rem; } }
    .pt_cart .item-quantity__discount-sign {
      padding-left: 0.375rem;
      margin-bottom: 0.375rem; }
  .pt_cart .cl-cart-coupon-code__form {
    justify-content: space-between;
    align-items: center;
    display: block; }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart-coupon-code__form {
        display: flex; } }
  .pt_cart .cl-cart-coupon-code__inline-form {
    justify-content: flex-end;
    align-items: center;
    margin-top: 0.3125rem; }
    @media (min-width: 768px) {
      .pt_cart .cl-cart-coupon-code__inline-form {
        margin-top: 0; } }
  .pt_cart .cl-cart-coupon-code__label {
    margin: 0;
    font-weight: 400;
    font-size: 1rem; }
    @media print {
      .pt_cart .cl-cart-coupon-code__label {
        font-size: 1rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart-coupon-code__label {
        width: 8.125rem;
        font-size: 1rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart-coupon-code__label {
        width: 8.125rem;
        font-size: 1rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart-coupon-code__label {
        width: 8.125rem;
        font-size: 1rem; } }
  .pt_cart .cl-cart-coupon-code__input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0; }
    .pt_cart .cl-cart-coupon-code__input::placeholder {
      font-style: normal; }
    .pt_cart .cl-cart-coupon-code__input.cl-form-input, .pt_cart .cl-cart-coupon-code__input.cl-return-select__button.ui-selectmenu-button {
      margin: 0;
      line-height: 1;
      height: 1.875rem;
      font-size: 0.75rem;
      padding: 0.3125rem 0.625rem; }
      @media print {
        .pt_cart .cl-cart-coupon-code__input.cl-form-input, .pt_cart .cl-cart-coupon-code__input.cl-return-select__button.ui-selectmenu-button {
          height: 1.875rem;
          font-size: 0.75rem;
          padding: 0.3125rem 0.625rem; } }
      @media (min-width: 768px) {
        .pt_cart .cl-cart-coupon-code__input.cl-form-input, .pt_cart .cl-cart-coupon-code__input.cl-return-select__button.ui-selectmenu-button {
          height: 1.875rem;
          font-size: 0.75rem;
          padding: 0.4375rem 0.625rem 0.3125rem; } }
      @media (min-width: 1024px) {
        .pt_cart .cl-cart-coupon-code__input.cl-form-input, .pt_cart .cl-cart-coupon-code__input.cl-return-select__button.ui-selectmenu-button {
          height: 1.875rem;
          font-size: 0.75rem;
          padding: 0.4375rem 0.625rem 0.3125rem; } }
      @media (min-width: 1366px) {
        .pt_cart .cl-cart-coupon-code__input.cl-form-input, .pt_cart .cl-cart-coupon-code__input.cl-return-select__button.ui-selectmenu-button {
          height: 1.875rem;
          font-size: 0.75rem;
          padding: 0.3125rem 0.625rem; } }
  .pt_cart .cl-cart-coupon-code__button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    line-height: 1;
    margin: 0;
    height: 1.875rem;
    font-size: 0.75rem;
    padding: 0.3125rem 0.625rem; }
    @media print {
      .pt_cart .cl-cart-coupon-code__button {
        height: 1.875rem;
        font-size: 0.75rem;
        padding: 0.3125rem 0.625rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-cart-coupon-code__button {
        height: 1.875rem;
        font-size: 0.75rem;
        padding: 0.3125rem 0.625rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-cart-coupon-code__button {
        height: 1.875rem;
        font-size: 0.75rem;
        padding: 0.3125rem 0.625rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-cart-coupon-code__button {
        height: 1.875rem;
        font-size: 0.75rem;
        padding: 0.3125rem 0.625rem; } }
  .pt_cart .cl-cart-coupon-code__title {
    margin-bottom: 0.375rem; }
  .pt_cart .cl-cart-coupon-code__info {
    display: inline-block;
    font-size: 0.75rem; }
  .pt_cart .cl-cart-coupon-code__value::after, .pt_cart .cl-cart-coupon-code__value::before {
    content: '"';
    /* stylelint-disable-line */ }
  .pt_cart .cl-cart-coupon-code__link {
    padding-top: 0;
    padding-bottom: 0; }
  .pt_cart .cl-order-totals-table {
    border-collapse: collapse;
    width: 100%;
    color: #666;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.25rem;
    padding-top: 0.625rem; }
    @media print {
      .pt_cart .cl-order-totals-table {
        font-size: 0.75rem;
        line-height: 1.25rem;
        padding-top: 0.625rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-order-totals-table {
        font-size: 0.75rem;
        line-height: 1.25rem;
        padding-top: 0.625rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-order-totals-table {
        font-size: 0.75rem;
        line-height: 1.25rem;
        padding-top: 0.625rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-order-totals-table {
        font-size: 0.75rem;
        line-height: 1.25rem;
        padding-top: 0.625rem; } }
  .pt_cart .cl-order-totals-row {
    font-weight: 400; }
    .pt_cart .cl-order-totals-row td {
      padding: 0.125rem 0 0.125rem 0; }
      @media print {
        .pt_cart .cl-order-totals-row td {
          padding: 0.125rem 1.25rem; } }
      .pt_cart .cl-order-totals-row td:first-of-type {
        text-align: left; }
      .pt_cart .cl-order-totals-row td:last-of-type {
        text-align: right; }
    .pt_cart .cl-order-totals-row__no-sales-text {
      position: absolute;
      font-size: 0.625rem;
      font-family: "Montserrat", Arial, sans-serif; }
      @media (min-width: 768px) {
        .pt_cart .cl-order-totals-row__no-sales-text {
          font-size: 0.6875rem; } }
      @media (min-width: 1024px) {
        .pt_cart .cl-order-totals-row__no-sales-text {
          font-size: 0.75rem; } }
      @media (min-width: 1366px) {
        .pt_cart .cl-order-totals-row__no-sales-text {
          font-size: 0.75rem; } }
      .pt_cart .cl-order-totals-row__no-sales-text--space {
        display: none; }
        @media (min-width: 1366px) {
          .pt_cart .cl-order-totals-row__no-sales-text--space {
            display: inline; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-order-totals-row__order-tax-box {
        display: flex; } }
    .pt_cart .cl-order-totals-row__order-tax-box--sales-tax-description {
      display: inline-block; }
    .pt_cart .cl-order-totals-row.order-subtotal td {
      padding-top: 0.625rem; }
      @media print {
        .pt_cart .cl-order-totals-row.order-subtotal td {
          padding-top: 0.625rem; } }
      @media (min-width: 768px) {
        .pt_cart .cl-order-totals-row.order-subtotal td {
          padding-top: 0.625rem; } }
      @media (min-width: 1024px) {
        .pt_cart .cl-order-totals-row.order-subtotal td {
          padding-top: 0.625rem; } }
      @media (min-width: 1366px) {
        .pt_cart .cl-order-totals-row.order-subtotal td {
          padding-top: 0.625rem; } }
    .pt_cart .cl-order-totals-row.order-sales-tax td {
      padding-bottom: 0.625rem; }
      @media print {
        .pt_cart .cl-order-totals-row.order-sales-tax td {
          padding-bottom: 0.625rem; } }
      @media (min-width: 768px) {
        .pt_cart .cl-order-totals-row.order-sales-tax td {
          padding-bottom: 0.625rem; } }
      @media (min-width: 1024px) {
        .pt_cart .cl-order-totals-row.order-sales-tax td {
          padding-bottom: 0.625rem; } }
      @media (min-width: 1366px) {
        .pt_cart .cl-order-totals-row.order-sales-tax td {
          padding-bottom: 0.625rem;
          flex-direction: row; } }
    .pt_cart .cl-order-totals-row__total-savings-checkout {
      color: #3c763d;
      font-weight: 700; }
  .pt_cart .order-total__gross-profit {
    display: flex;
    justify-content: space-between;
    padding: 0.9375rem 1.25rem;
    margin-top: 0.3125rem;
    border: 0.0625rem solid #d9d6d2;
    font-size: 1.125rem;
    font-weight: 500; }
    .pt_cart .order-total__gross-profit-value {
      white-space: nowrap; }
    .pt_cart .order-total__gross-profit--more {
      background-color: #ccf4ce; }
    .pt_cart .order-total__gross-profit--less {
      background-color: #ebccd1; }
  .pt_cart .cl-minisummary-footer {
    background: #fff;
    border: 0.0625rem solid #d9d6d2;
    font-size: 1.125rem;
    font-weight: 500; }
    @media print {
      .pt_cart .cl-minisummary-footer {
        font-size: 1.125rem; } }
    @media (min-width: 768px) {
      .pt_cart .cl-minisummary-footer {
        font-size: 1.125rem; } }
    @media (min-width: 1024px) {
      .pt_cart .cl-minisummary-footer {
        font-size: 1.125rem; } }
    @media (min-width: 1366px) {
      .pt_cart .cl-minisummary-footer {
        font-size: 1.125rem; } }
    .pt_cart .cl-minisummary-footer--green {
      background: #ccf4ce;
      border: 0.0625rem solid #ccc; }
    .pt_cart .cl-minisummary-footer td {
      text-align: left;
      padding: 0.9375rem 1.25rem; }
      @media print {
        .pt_cart .cl-minisummary-footer td {
          padding: 0.9375rem 1.25rem; } }
      @media (min-width: 768px) {
        .pt_cart .cl-minisummary-footer td {
          padding: 0.9375rem 1.25rem; } }
      @media (min-width: 1024px) {
        .pt_cart .cl-minisummary-footer td {
          padding: 0.9375rem 1.25rem; } }
      @media (min-width: 1366px) {
        .pt_cart .cl-minisummary-footer td {
          padding: 0.9375rem 1.25rem; } }
    .pt_cart .cl-minisummary-footer .order-value {
      text-align: right; }
      @media print {
        .pt_cart .cl-minisummary-footer .order-value {
          padding-left: 0;
          font-size: 0.9375rem; } }
  .pt_cart .error-message {
    font-size: 0.875rem;
    padding: 0.625rem;
    border: 0.0625rem solid #ebccd1;
    background: #f2dede;
    display: inline-block;
    color: #a94442;
    margin-top: 0.625rem;
    width: 100%; }
  .pt_cart .applied-message {
    text-align: center;
    font-size: 0.875rem;
    display: block;
    margin: 0 auto; }
  .pt_cart .sku,
  .pt_cart .vendor_sku {
    display: none;
    line-height: 1.5; }
    @media print {
      .pt_cart .sku,
      .pt_cart .vendor_sku {
        display: block; } }
    @media (min-width: 768px) {
      .pt_cart .sku,
      .pt_cart .vendor_sku {
        display: block;
        width: 12.5rem; } }
    @media (min-width: 1024px) {
      .pt_cart .sku,
      .pt_cart .vendor_sku {
        width: 12.5rem; } }
    @media (min-width: 1366px) {
      .pt_cart .sku,
      .pt_cart .vendor_sku {
        width: 12.5rem; } }

.order-shipping__free-shipping {
  color: #3c763d;
  text-transform: uppercase; }

.cl-item-list {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  border-collapse: collapse;
  border-top: 0.0625rem solid #d9d6d2;
  width: 100%;
  color: #666;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem; }
  @media print {
    .cl-item-list {
      font-size: 0.875rem;
      line-height: 1.25rem; } }
  @media (min-width: 768px) {
    .cl-item-list {
      font-size: 0.875rem;
      line-height: 1.25rem; } }
  @media (min-width: 1024px) {
    .cl-item-list {
      font-size: 0.875rem;
      line-height: 1.25rem; } }
  @media (min-width: 1366px) {
    .cl-item-list {
      font-size: 0.875rem;
      line-height: 1.25rem; } }
  .cl-item-list__details, .cl-item-list__quantity {
    flex-direction: column;
    line-height: 1.5; }
    @media print {
      .cl-item-list__details, .cl-item-list__quantity {
        flex-direction: column; } }
    @media (min-width: 768px) {
      .cl-item-list__details, .cl-item-list__quantity {
        padding-right: 0.5625rem; } }
  .cl-item-list__product-details .price-adjusted-total,
  .cl-item-list__product-details .price-unadjusted,
  .cl-item-list__product-details .price-percentage-of-savings {
    display: block;
    margin-bottom: 0.3125rem; }
    @media print {
      .cl-item-list__product-details .price-adjusted-total,
      .cl-item-list__product-details .price-unadjusted,
      .cl-item-list__product-details .price-percentage-of-savings {
        display: block; } }
  .cl-item-list__product-details .price-adjusted-total-original {
    display: inline-block; }
    @media print {
      .cl-item-list__product-details .price-adjusted-total-original {
        display: inline-block; } }
  .cl-item-list__product-details .in-stock-order {
    display: none; }
  .cl-item-list__product-details .estimated-ship-date {
    display: none; }
  .cl-item-list__product-details .made-to-order-label {
    display: none; }
  .cl-item-list .product-name-link {
    color: #333;
    text-decoration: none;
    font-style: normal;
    font-size: 0.75rem;
    font-weight: 600; }
    .cl-item-list .product-name-link:hover, .cl-item-list .product-name-link:focus {
      color: #b88c1d;
      text-decoration: underline; }
  .cl-item-list .home-delivery {
    margin: 0;
    line-height: 1.5; }
  .cl-item-list .affirm-as-low-as {
    display: none; }
  .cl-item-list .attribute.price, .cl-item-list .attribute.name {
    color: #333;
    margin-bottom: 0.625rem;
    font-size: 0.75rem; }
  .cl-item-list .attribute.variation {
    display: block;
    line-height: 1.5; }
    @media print {
      .cl-item-list .attribute.variation {
        display: block; } }
  .cl-item-list .price-adjusted-total {
    display: block;
    color: #3c763d; }
    @media print {
      .cl-item-list .price-adjusted-total {
        display: flex;
        flex-direction: column; } }
  @media print {
    .cl-item-list .price-adjusted-total-original {
      margin-left: 0.625rem; } }
  @media print {
    .cl-item-list .price-unadjusted,
    .cl-item-list .price-percentage-of-savings {
      display: flex;
      flex-direction: column; } }
  .cl-item-list .price-percentage-of-savings {
    color: #b83c1b; }
  @media print {
    .cl-item-list .cl-unadjusted-price {
      margin-left: 0.625rem; } }
  .cl-item-list__product-price {
    justify-content: flex-start;
    flex-direction: column;
    padding-left: 0; }
    @media print {
      .cl-item-list__product-price {
        justify-content: flex-start;
        flex-direction: column;
        text-align: right; } }
    .cl-item-list__product-price--center {
      justify-content: center;
      align-items: center; }
      @media print {
        .cl-item-list__product-price--center {
          display: none; } }
      @media print {
        .cl-item-list__product-price--center .price-total {
          display: none; } }
    .cl-item-list__product-price .price-standard {
      display: inline-block;
      width: 100%;
      margin-top: 0.625rem;
      font-size: 0.75rem;
      color: #ccc; }
    .cl-item-list__product-price .price-discounted {
      font-size: 0.75rem; }
    .cl-item-list__product-price .price-total-green {
      color: #449d44; }
  .cl-item-list--save {
    font-weight: 300; }
    .cl-item-list--save:first-of-type {
      border-top: 0; }
    .cl-item-list--save .price-standard {
      display: none; }

.cl-save-cart {
  display: none; }
  .cl-save-cart__title {
    font-weight: 300; }
  @media (min-width: 1366px) {
    .cl-save-cart .cl-form-input, .cl-save-cart .cl-return-select__button.ui-selectmenu-button {
      padding: 0.3125rem 0.625rem; } }
  .cl-save-cart .price-sales {
    display: none; }
  .cl-save-cart .cl-sorting-bar__button {
    border: 0.0625rem solid #ccc; }
  .cl-save-cart .cl-sorting-bar__icon {
    margin-left: auto; }
  .cl-save-cart .cl-item-list:first-child {
    border-top: 0; }

.cl-quote-message {
  line-height: 1.4;
  font-size: 0.75rem; }
  .cl-quote-message__link {
    padding-left: 0.3125rem;
    text-decoration: underline;
    color: #fff; }
  .cl-quote-message__modal-title {
    width: 100%;
    text-align: center; }
  .cl-quote-message__buttons {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .cl-quote-message__modal-text {
    font-size: 0.875rem;
    line-height: 1.6; }

.cl-actions-dialog {
  z-index: 1000; }

.cl-counter-wrapper span.error {
  display: none !important; }

.is-safari .cl-cart__button {
  display: block; }

[id^="cq_recomm_slot"] {
  width: 100%; }

/* .cart-wrapper-bii {
    &amp;.cl-item-list {
        border-top: none;
    }

    .cl-item-list-bii__image {
        padding-top: rem-calc(15);
        padding-left: 0;
        border-top: 0.0625rem solid $cl-light-gray0;

        @include media("&gt;=desktop") {
            padding-top: 0;
            border-top: none;
        }
    }

    .cl-item-list-bii__description {
        padding-top: rem-calc(15);
        border-top: rem-calc(1) solid $cl-light-gray0;

        @include media("&gt;=desktop") {
            padding-top: 0;
            border-top: 0;
        }
    }

    td {
        padding-top: rem-calc(15);
        border-top: rem-calc(1) solid $cl-light-gray0;

        &amp;:first-child,
        &amp;.bii-external-link {
            border-top: 0;
        }

        &amp;:nth-child(2) {
            border-top: 0;
            padding-top: 0;
            padding-right: 0;

            @include media("&gt;=desktop") {
                border-top: rem-calc(1) solid $cl-light-gray0;
                padding-top: rem-calc(15);
            }
        }
    }

    .bii-terms {
        font-size: rem-calc(12);

        &amp;-text {
            display: inline;
        }

        &amp;-link {
            color: $cl-gray5;
            text-decoration: underline;

            @include media("&gt;=desktop") {
                text-decoration: none;

                &amp;:hover {
                    text-decoration: underline;
                }
            }
        }

        @include media("&gt;=desktop") {
            margin-left: 15%;
            font-size: rem-calc(14);
        }
    }

    .error-message-wrapper,
    .block-content-empty {
        border-top: 0;
    }

    .block-content-empty {
        display: none;

        @include media("&gt;=desktop") {
            display: block;
        }
    }

    .product-list-item {
        display: flex;
    }
} */
.clyde-empty {
  display: none; }
  @media (min-width: 1024px) {
    .clyde-empty {
      display: block;
      opacity: 0; } }

.cl-item-list-clyde__description {
  margin-left: 1rem; }
  @media (min-width: 1024px) {
    .cl-item-list-clyde__description {
      margin-left: 0; } }

@media (min-width: 1024px) {
  .clyde-review-order {
    padding-left: 1rem; } }

.clyde-cart-plan-select {
  background-color: #f6f6f6;
  margin-bottom: 18px;
  margin-top: 15px;
  width: 100%; }
  .clyde-cart-plan-select[data-purchased="false"] {
    width: fit-content; }
  .clyde-cart-plan-select .clyde-select-header {
    font-size: 13px;
    color: #000;
    font-weight: 600;
    letter-spacing: 0.25px;
    display: flex;
    align-items: end;
    justify-content: center;
    border-bottom: 1px solid #FFF;
    padding: 14px 10px; }
    @media (min-width: 768px) {
      .clyde-cart-plan-select .clyde-select-header {
        justify-content: flex-start;
        padding-left: 20px;
        font-size: 11px;
        padding: 7px 10px 7px 20px; } }
    .clyde-cart-plan-select .clyde-select-header .header-text {
      position: relative;
      margin-left: 26px; }
      @media (min-width: 768px) {
        .clyde-cart-plan-select .clyde-select-header .header-text {
          display: flex;
          width: 100%;
          align-items: center;
          justify-content: space-between; } }
      .clyde-cart-plan-select .clyde-select-header .header-text::before {
        position: absolute;
        top: 2px;
        left: -18px;
        display: block;
        width: 100%;
        height: 100%;
        content: "|";
        color: #D9D6D2;
        font-size: 22px;
        font-weight: 100; }
        @media (min-width: 768px) {
          .clyde-cart-plan-select .clyde-select-header .header-text::before {
            left: -16px;
            font-size: 16px; } }
      .clyde-cart-plan-select .clyde-select-header .header-text .arrow-right-icon {
        color: #333333;
        transform: rotate(90deg);
        margin-left: 5px;
        vertical-align: middle;
        margin-left: 35px; }
    .clyde-cart-plan-select .clyde-select-header img {
      vertical-align: middle; }
      @media (min-width: 768px) {
        .clyde-cart-plan-select .clyde-select-header img {
          max-width: 50px; } }
    .clyde-cart-plan-select .clyde-select-header.expanded .arrow-right-icon {
      transform: rotate(-90deg);
      vertical-align: text-top; }
  .clyde-cart-plan-select .clyde-select-content {
    padding: 14px 10px 16px 10px;
    display: none; }
    @media (min-width: 768px) {
      .clyde-cart-plan-select .clyde-select-content {
        padding: 5px 20px 5px 20px; } }
  .clyde-cart-plan-select .clyde-select-plan-form .cl-form-label {
    font-size: 13px;
    color: #403E3D;
    font-weight: 100; }
    @media (min-width: 768px) {
      .clyde-cart-plan-select .clyde-select-plan-form .cl-form-label {
        font-size: 11px; } }
  .clyde-cart-plan-select .clyde-select-plan-form .field-wrapper {
    display: flex; }
    .clyde-cart-plan-select .clyde-select-plan-form .field-wrapper select {
      margin-bottom: 0;
      color: #403E3D;
      font-size: 14px;
      font-weight: 300; }
      @media (min-width: 768px) {
        .clyde-cart-plan-select .clyde-select-plan-form .field-wrapper select {
          font-size: 12px; } }
    .clyde-cart-plan-select .clyde-select-plan-form .field-wrapper .clyde-button {
      background: #195FE7;
      border-color: #195FE7;
      font-size: 11px;
      padding: 17px 19px;
      white-space: nowrap; }
  .clyde-cart-plan-select .clyde-learn-more-link {
    margin-top: 11px; }
    .clyde-cart-plan-select .clyde-learn-more-link a {
      color: #666;
      text-decoration: underline;
      font-size: 13px;
      font-weight: 300; }
      @media (min-width: 768px) {
        .clyde-cart-plan-select .clyde-learn-more-link a {
          font-size: 11px; } }

.clyde-selected-plan {
  background: #FFF;
  border: 1px solid #D9D6D2;
  padding: 13px 11px 11px 11px;
  display: flex;
  flex-direction: column; }
  @media (min-width: 768px) {
    .clyde-selected-plan {
      padding: 9px 1px 8px 11px;
      flex-direction: row;
      justify-content: space-between; } }
  .clyde-selected-plan .header-outer-wrapper {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    width: 100%; }
    .clyde-selected-plan .header-outer-wrapper .plan-price.desktop-price {
      display: none; }
      @media (min-width: 768px) {
        .clyde-selected-plan .header-outer-wrapper .plan-price.desktop-price {
          font-size: 0.75rem;
          display: flex;
          padding-left: 20px;
          padding-right: 10px; } }
  .clyde-selected-plan .clyde-shield-icon {
    width: 24px;
    height: 22px; }
  .clyde-selected-plan .clyde-selected-plan-header {
    display: flex; }
    @media (min-width: 768px) {
      .clyde-selected-plan .clyde-selected-plan-header {
        flex-direction: row; } }
    .clyde-selected-plan .clyde-selected-plan-header .header-text {
      color: #403E3D;
      font-size: 12px;
      font-weight: 600;
      margin-left: 8px; }
      @media (min-width: 768px) {
        .clyde-selected-plan .clyde-selected-plan-header .header-text {
          font-size: 11px; } }
      .clyde-selected-plan .clyde-selected-plan-header .header-text .light {
        font-weight: 100; }
    .clyde-selected-plan .clyde-selected-plan-header .remove-button button {
      background: none;
      border: none;
      color: #403E3D;
      font-size: 12px;
      font-weight: 600;
      text-decoration: underline;
      padding-left: 6px; }
      @media (min-width: 768px) {
        .clyde-selected-plan .clyde-selected-plan-header .remove-button button {
          font-size: 11px;
          padding-left: 8px; } }
  .clyde-selected-plan .qty-price-wrapper {
    display: flex;
    flex-direction: column; }
    .clyde-selected-plan .qty-price-wrapper .plan-price {
      font-size: 0.75rem;
      text-align: center; }
      @media (min-width: 768px) {
        .clyde-selected-plan .qty-price-wrapper .plan-price {
          display: none; } }
  .clyde-selected-plan .item-quantity__wrapper {
    flex-direction: column;
    margin-bottom: 0;
    margin-top: 11px; }
    @media (min-width: 768px) {
      .clyde-selected-plan .item-quantity__wrapper {
        margin-top: 0; } }
    @media (min-width: 1024px) {
      .clyde-selected-plan .item-quantity__wrapper {
        margin-right: 33%; } }
    .clyde-selected-plan .item-quantity__wrapper .item-quantity__inner-wrapper {
      display: flex; }
    .clyde-selected-plan .item-quantity__wrapper .remove-button button {
      background: none;
      border: none;
      color: #403E3D;
      font-size: 12px;
      font-weight: 600;
      text-decoration: underline;
      padding-left: 6px; }
      @media (min-width: 768px) {
        .clyde-selected-plan .item-quantity__wrapper .remove-button button {
          font-size: 11px;
          padding-left: 8px; } }
  .clyde-selected-plan .mini-cart-quantity {
    text-align: right;
    float: none;
    display: flex; }
    .clyde-selected-plan .mini-cart-quantity .label {
      padding-left: 10px;
      padding-right: 0.3125rem; }
    .clyde-selected-plan .mini-cart-quantity .value {
      padding-right: 10px; }

.cl-cart .clyde-selected-plan .minicart-remove-button {
  display: none; }

.mini-cart-product .clyde-cart-plan-select {
  width: 100%; }
  .mini-cart-product .clyde-cart-plan-select[data-purchased="false"] {
    width: fit-content; }
  .mini-cart-product .clyde-cart-plan-select .clyde-select-header .header-text:before {
    top: -3px; }

.mini-cart-product .clyde-selected-plan {
  font-size: 11px; }
  .mini-cart-product .clyde-selected-plan .remove-button {
    display: none; }

.cart-wrapper-clyde.ms-row {
  border: none; }

.clyde-learn-more-popup {
  border-radius: 4px; }
  .clyde-learn-more-popup .ui-dialog-content {
    padding: 40px 16px 60px 16px; }
  .clyde-learn-more-popup .ui-dialog-titlebar {
    border-bottom: none; }
    .clyde-learn-more-popup .ui-dialog-titlebar .ui-dialog-title {
      display: none; }
  .clyde-learn-more-popup .clyde-learn-more-modal-content-inner {
    align-items: center;
    display: flex;
    flex-direction: column; }
  .clyde-learn-more-popup .logos {
    display: flex;
    align-items: center;
    flex-direction: column; }
    @media (min-width: 768px) {
      .clyde-learn-more-popup .logos {
        flex-direction: row; } }
    .clyde-learn-more-popup .logos .cap-logo img {
      max-width: 130px; }
    .clyde-learn-more-popup .logos .clyde-logo {
      position: relative;
      margin-top: 40px; }
      .clyde-learn-more-popup .logos .clyde-logo:before {
        position: absolute;
        top: -20px;
        left: 50%;
        right: 50%;
        transform: translate(-50%, -50%);
        display: block;
        width: 40px;
        height: 1px;
        content: "";
        background-color: #D9D6D2; }
      @media (min-width: 768px) {
        .clyde-learn-more-popup .logos .clyde-logo {
          margin-left: 90px;
          margin-top: 0; }
          .clyde-learn-more-popup .logos .clyde-logo:before {
            position: absolute;
            top: 2px;
            left: -42px;
            display: block;
            width: 100%;
            height: 100%;
            content: "|";
            color: #D9D6D2;
            font-size: 22px;
            font-weight: 100;
            background-color: transparent;
            transform: none; } }
  .clyde-learn-more-popup .header {
    margin-top: 10px; }
    .clyde-learn-more-popup .header h1 {
      font-size: 24px;
      line-height: 36px;
      font-weight: 400;
      text-align: center; }
      @media (min-width: 768px) {
        .clyde-learn-more-popup .header h1 {
          font-size: 36px; } }
  .clyde-learn-more-popup .plan-info h3 {
    color: #666;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .clyde-learn-more-popup .plan-info h3 {
        font-size: 14px; } }
  .clyde-learn-more-popup .plan-info ul {
    padding-left: 26px; }
    .clyde-learn-more-popup .plan-info ul li {
      font-size: 12px;
      font-weight: 400;
      color: #000;
      padding: 8px 0; }
      @media (min-width: 768px) {
        .clyde-learn-more-popup .plan-info ul li {
          font-size: 14px; } }
  .clyde-learn-more-popup .terms {
    margin: 40px 0;
    max-width: 220px;
    text-align: center; }
    .clyde-learn-more-popup .terms a {
      color: #666;
      font-size: 11px;
      font-weight: 400;
      text-decoration: underline; }

.not-found-error-box {
  padding: 0 0.9375rem; }
  @media (min-width: 768px) {
    .not-found-error-box {
      padding: 0; } }
  .not-found-error-box__list-item {
    list-style-type: disc;
    padding-bottom: 0.625rem;
    font-size: 0.75rem;
    line-height: 1.4;
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif; }
  .not-found-error-box__content-box {
    width: 100%;
    padding: 1.875rem 0; }
    @media (min-width: 768px) {
      .not-found-error-box__content-box {
        margin: 0 0.5625rem;
        padding: 1.875rem 0; } }
    @media (min-width: 1024px) {
      .not-found-error-box__content-box {
        margin: 0 1.6875rem;
        padding: 1.875rem 0; } }
    @media (min-width: 1366px) {
      .not-found-error-box__content-box {
        width: 91.875rem;
        margin: 0 1.4375rem;
        padding: 1.875rem 0; } }
  .not-found-error-box__headline-one {
    font-family: "Montserrat", Arial, sans-serif;
    color: #403e3d;
    margin-top: 1.25rem;
    margin-bottom: 0.625rem;
    font-size: 1.6875rem;
    font-weight: 300;
    line-height: 1.1; }
    @media (min-width: 1024px) {
      .not-found-error-box__headline-one {
        width: 48.625rem; } }
    @media (min-width: 1366px) {
      .not-found-error-box__headline-one {
        width: 74.6875rem; } }
  .not-found-error-box__headline-four {
    font-family: "Montserrat", Arial, sans-serif;
    color: #403e3d;
    font-size: 1.125rem;
    font-weight: 300;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    line-height: 1.1; }
    @media (min-width: 768px) {
      .not-found-error-box__headline-four {
        font-size: 1.1875rem;
        margin-top: 0.625rem;
        margin-bottom: 0.625rem; } }
    @media (min-width: 1024px) {
      .not-found-error-box__headline-four {
        font-size: 1.1875rem;
        margin-top: 0.625rem;
        margin-bottom: 0.625rem; } }
    @media (min-width: 1366px) {
      .not-found-error-box__headline-four {
        font-size: 1.1875rem;
        margin-top: 0.625rem;
        margin-bottom: 0.625rem; } }
  .not-found-error-box__list {
    margin: 0 0 0.625rem 0; }
    @media (min-width: 768px) {
      .not-found-error-box__list {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1024px) {
      .not-found-error-box__list {
        margin-bottom: 0.625rem; } }
    @media (min-width: 1366px) {
      .not-found-error-box__list {
        margin-bottom: 0.625rem; } }
  .not-found-error-box__list-link {
    color: #403e3d;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.4;
    text-decoration: underline; }
    .not-found-error-box__list-link:hover, .not-found-error-box__list-link:focus {
      color: #b88c1d; }
  .not-found-error-box__image-box {
    margin: 0 auto; }
    @media (min-width: 768px) {
      .not-found-error-box__image-box {
        padding: 0 0.9375rem; } }
    @media (min-width: 1024px) {
      .not-found-error-box__image-box {
        padding: 0 0.9375rem;
        height: 5.430625rem; } }
    @media (min-width: 1366px) {
      .not-found-error-box__image-box {
        padding: 0 0.9375rem;
        height: 6.1875rem; } }
  .not-found-error-box__bulb-image {
    width: 9.375rem;
    height: 6.1875rem; }
    @media (min-width: 768px) {
      .not-found-error-box__bulb-image {
        width: 9.375rem;
        height: 6.1875rem; } }
    @media (min-width: 1024px) {
      .not-found-error-box__bulb-image {
        width: 8.22875rem;
        height: 5.430625rem; } }
    @media (min-width: 1366px) {
      .not-found-error-box__bulb-image {
        width: 9.375rem;
        height: 6.1875rem;
        margin: 0 0.625rem;
        float: none; } }
  @media (min-width: 1024px) {
    .not-found-error-box__link-box {
      width: 48.625rem; } }
  @media (min-width: 1366px) {
    .not-found-error-box__link-box {
      width: 76.5625rem; } }
  @media (min-width: 1024px) {
    .not-found-error-box__text-link-box {
      padding-left: 0.375rem;
      padding-right: 0.375rem; } }
  @media (min-width: 1366px) {
    .not-found-error-box__text-link-box {
      padding-left: 0.375rem;
      padding-right: 0.375rem; } }
  @media (min-width: 1024px) {
    .not-found-error-box__list-boxes {
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 1366px) {
    .not-found-error-box--medium-sides {
      padding: 0; } }

@media (min-width: 1024px) {
  .list-boxes__left-padding {
    padding-left: 0.9375rem; } }

@media (min-width: 1366px) {
  .list-boxes__left-padding {
    padding-left: 0; } }

.unstyled-item {
  list-style-type: none; }

@media (min-width: 768px) {
  .search-not-found__content-box {
    max-width: 46.875rem; } }

@media (min-width: 1024px) {
  .search-not-found__content-box {
    max-width: 60.625rem; } }

@media (min-width: 1366px) {
  .search-not-found__content-box {
    max-width: 97.5rem; } }

@media (min-width: 768px) {
  .search-not-found__list-boxes {
    padding-right: 2.8125rem; } }

@media (min-width: 1024px) {
  .search-not-found__list-boxes {
    padding-right: 2.8125rem; } }

@media (min-width: 1366px) {
  .search-not-found__list-boxes {
    padding-right: 0; } }

.site-offline__full-element {
  padding-top: 15.125rem;
  padding-bottom: 12.5rem; }

.site-offline__content-box {
  width: 100%;
  max-width: 37.375rem;
  margin: 0 auto; }

.site-offline__images {
  height: 4.9375rem; }

.site-offline__content {
  background: #fcfcf1;
  font-size: 0.75rem;
  color: #666;
  padding: 1.5625rem;
  font-family: "Montserrat", Arial, sans-serif;
  min-height: 8.875rem; }

.site-offline__link {
  color: #403e3d;
  font-size: 0.75rem;
  text-decoration: underline; }
  .site-offline__link:hover {
    color: #b88c1d; }

.site-offline__text {
  margin: 1rem 0 0; }

.cl-site-map {
  font-family: "Montserrat", Arial, sans-serif; }
  .cl-site-map__big-title {
    padding: 0 0.625rem;
    font-size: 1.375rem;
    margin: 0.625rem 0;
    font-weight: normal;
    font-family: "Montserrat", Arial, sans-serif;
    color: #5f5853; }
  .cl-site-map__box-title-link {
    margin-bottom: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 1rem;
    font-weight: 600;
    border-bottom: 0.0625rem solid #ccc;
    color: #b88c1d; }
  .cl-site-map__box-list {
    padding-left: 0;
    margin-bottom: 3.125rem;
    list-style-type: none; }
  .cl-site-map__box-list-item {
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 2;
    text-decoration: none; }
  .cl-site-map__box-list-item-link {
    color: #666;
    font-size: 0.75rem; }
    .cl-site-map__box-list-item-link:hover, .cl-site-map__box-list-item-link:focus {
      color: #b88c1d;
      text-decoration: underline; }
  .cl-site-map__brands-available {
    padding-top: 1.875rem;
    padding-bottom: 0.9375rem;
    line-height: 1.4; }
  .cl-site-map__brands-available-link {
    padding-bottom: 0.625rem;
    font-size: 0.75rem;
    font-family: "Montserrat", Arial, sans-serif;
    color: #666; }
    .cl-site-map__brands-available-link:hover, .cl-site-map__brands-available-link:focus {
      color: #b88c1d;
      text-decoration: underline; }
  .cl-site-map__menu-box {
    margin-top: 1.875rem;
    font-family: "Montserrat", Arial, sans-serif; }
    @media (min-width: 768px) {
      .cl-site-map__menu-box {
        flex-direction: row-reverse; } }
    @media (min-width: 1024px) {
      .cl-site-map__menu-box {
        margin-top: 2.1875rem;
        flex-direction: row; } }
  .cl-site-map__menu-list {
    list-style-type: none;
    padding-left: 0; }
  .cl-site-map__menu-list-item {
    line-height: 2; }
  .cl-site-map__link-item {
    font-size: 0.75rem;
    font-weight: 400;
    color: #666; }
    .cl-site-map__link-item:hover, .cl-site-map__link-item:focus {
      color: #b88c1d;
      text-decoration: underline; }
  .cl-site-map__menu-title {
    font-weight: 400;
    color: #5f5853; }
  .cl-site-map__company, .cl-site-map__assistance, .cl-site-map__account {
    margin-bottom: 0; }
    @media (min-width: 1024px) {
      .cl-site-map__company, .cl-site-map__assistance, .cl-site-map__account {
        margin-bottom: 4.375rem; } }
    @media (max-width: 1024px) {
      .cl-site-map__company .cl-site-map__menu-title, .cl-site-map__assistance .cl-site-map__menu-title, .cl-site-map__account .cl-site-map__menu-title {
        margin-top: 0; } }
  @media (min-width: 768px) {
    .cl-site-map__company {
      order: 2; } }
  @media (min-width: 1024px) {
    .cl-site-map__company {
      order: 1; } }
  @media (min-width: 768px) {
    .cl-site-map__assistance {
      order: 1; } }
  @media (min-width: 1024px) {
    .cl-site-map__assistance {
      order: 2; } }
  @media (min-width: 768px) {
    .cl-site-map__account {
      order: 3; } }

.cl-accessories {
  color: #403e3d; }
  .cl-accessories__panel {
    border: 0.0625rem solid #d9d6d2; }
  .cl-accessories__panel-header {
    padding: 0.625rem 0.9375rem;
    background: #f7f7f7;
    border-bottom: 0.0625rem solid #d9d6d2;
    font-weight: bold; }
  .cl-accessories__validation-message {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 0.875rem;
    padding: 0.625rem;
    color: #a94442;
    margin-top: 0.625rem; }
  .cl-accessories__vertical-align {
    flex-direction: column;
    justify-content: center; }
  .cl-accessories__vertical-row {
    flex-direction: row;
    align-items: center; }
  .cl-accessories__panel-body {
    padding: 0.9375rem; }
    @media (max-width: 767px) {
      .cl-accessories__panel-body.img {
        width: 50%;
        margin: 0 auto; } }
  .cl-accessories__image-bordered {
    border: 0.0625rem solid #d9d6d2; }
  .cl-accessories__title {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 400; }
    @media (min-width: 768px) {
      .cl-accessories__title {
        font-size: 1.125rem;
        line-height: 1.375rem; } }
    @media (min-width: 1024px) {
      .cl-accessories__title {
        font-size: 1.3125rem;
        line-height: 1.5625rem; } }
  .cl-accessories__subtitle {
    font-size: 1rem;
    line-height: 1.25rem; }
    @media (min-width: 1024px) {
      .cl-accessories__subtitle {
        font-size: 1.125rem;
        line-height: 1.375rem; } }
  .cl-accessories__cart-btn {
    margin-top: 0.625rem; }
    @media (min-width: 1024px) {
      .cl-accessories__cart-btn {
        margin-top: 0; } }
  .cl-accessories__color--green {
    color: #5cb85c; }
  .cl-accessories__color--red {
    color: #d43f3a; }
  .cl-accessories__gear-icon {
    font-size: 1.875rem; }
  .cl-accessories__product-list {
    display: none; }
  .cl-accessories__items-wrapper {
    padding: 0; }
    @media (min-width: 768px) {
      .cl-accessories__items-wrapper {
        padding-right: 0.625rem; } }
  .cl-accessories__summary-wrapper {
    padding: 0; }
    @media (min-width: 768px) {
      .cl-accessories__summary-wrapper {
        padding-left: 0.625rem; } }
  .cl-accessories__actions {
    flex-direction: column; }
    @media (min-width: 1024px) {
      .cl-accessories__actions {
        flex-direction: row; } }
  .cl-accessories__variation-btn {
    width: 100%;
    margin: 0.9375rem 0 0.3125rem 0;
    border: none;
    color: #fff;
    background-color: #403e3d; }
    @media (min-width: 1024px) {
      .cl-accessories__variation-btn {
        width: auto;
        margin: 0; } }
    .cl-accessories__variation-btn:hover {
      background-color: #b88c1d; }
  .cl-accessories__item .accessories-variant {
    width: 100%;
    padding: 0.9375rem;
    border-color: #d9d6d2;
    background: #f7f7f7; }
  .cl-accessories__item &gt; .cl-variation-select {
    margin-top: 0; }
  .cl-accessories .cl-more-variants .ui-selectmenu-button,
  .cl-accessories .cl-accessories__item .ui-selectmenu-button {
    background: #fff; }
  .cl-accessories .cl-more-variants .ui-state-disabled,
  .cl-accessories .cl-accessories__item .ui-state-disabled {
    background: #f6f6f6; }
  .cl-accessories .item-quantity {
    font-family: "Montserrat", Arial, sans-serif; }
    .cl-accessories .item-quantity__input {
      text-align: center;
      -moz-appearance: textfield; }
      @media print {
        .cl-accessories .item-quantity__input {
          height: 1.3125rem;
          font-size: 1rem;
          border: 0; } }
      .cl-accessories .item-quantity__input::-webkit-inner-spin-button, .cl-accessories .item-quantity__input::-webkit-outer-spin-button {
        appearance: none;
        margin: 0; }
      .cl-accessories .item-quantity__input.cl-form-input, .cl-accessories .item-quantity__input.cl-return-select__button.ui-selectmenu-button {
        margin: 0;
        padding-left: 0 !important;
        padding-right: 0 !important;
        font-size: 0.75rem; }
    .cl-accessories .item-quantity__wrapper {
      align-items: center;
      justify-content: center; }
      .is-ie .cl-accessories .item-quantity__wrapper,
      .is-edge .cl-accessories .item-quantity__wrapper {
        min-width: 10.625rem; }
    .cl-accessories .item-quantity__input, .cl-accessories .item-quantity__button {
      float: left;
      vertical-align: middle;
      max-width: 4.25rem;
      min-width: 1.375rem;
      height: 3.125rem;
      line-height: 1; }
    .cl-accessories .item-quantity__button {
      display: flex;
      justify-content: center;
      align-items: center;
      font-weight: bold;
      color: #666;
      border-color: #fff;
      user-select: none; }
      .cl-accessories .item-quantity__button.cl-button-small {
        font-size: 1.3125rem; }
    .cl-accessories .item-quantity__label {
      margin-top: 0.5rem;
      float: left; }
  .cl-accessories .item-accessory {
    padding: 0.9375rem 0;
    border-bottom: 0.0625rem solid #d9d6d2; }
    .cl-accessories .item-accessory__line {
      display: block;
      margin-bottom: 0.25rem; }
    .cl-accessories .item-accessory__actions {
      flex-direction: column;
      align-items: center; }
  .cl-accessories__price-section {
    font-size: 0.75rem;
    font-weight: 300;
    font-family: "Montserrat", Arial, sans-serif; }
    .cl-accessories__price-section span {
      margin-right: 0.3125rem; }
    .cl-accessories__price-section .pricevalue {
      color: #f2501e;
      font-weight: 500; }
    .cl-accessories__price-section .available {
      color: #5cb85c;
      font-weight: 500; }
    .cl-accessories__price-section .not-available {
      color: #d43f3a;
      font-weight: 500; }
    .cl-accessories__price-section .grey {
      color: #ccc; }

@media (max-width: 767px) {
  .cl-variation-select__custom-menu {
    left: 0 !important;
    padding: 0 2.1875rem;
    max-width: 100%; } }

.cl-variation-select__custom-menu .ui-menu {
  max-width: 100%; }

.cl-variation-select__custom-menu .ui-menu-item {
  margin-right: 0; }

/* stylelint-disable no-descending-specificity */
/* GENERAL STYLES */
.pt_blogcontent #main {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box; }
  .pt_blogcontent #main .mobile-select {
    margin: 50px 0;
    text-align: center; }
  .pt_blogcontent #main a {
    text-decoration: none; }
  .pt_blogcontent #main select {
    border: 1px dotted #000;
    font-family: "Montserrat", Arial, sans-serif;
    text-transform: uppercase;
    font-size: 14px; }
  .pt_blogcontent #main .primary-content {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: 0 auto; }
    @media only screen and (min-width: 1366px) {
      .pt_blogcontent #main .primary-content {
        padding-left: 5rem;
        padding-right: 5rem; } }
  .pt_blogcontent #main .category-header {
    width: 100%;
    order: 1; }
  .pt_blogcontent #main .blog-banner {
    position: relative;
    background-color: transparent;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center; }
    .pt_blogcontent #main .blog-banner::before {
      content: " ";
      position: absolute;
      width: 100%;
      height: 153px;
      z-index: -1;
      background-size: cover; }
  .pt_blogcontent #main .archive-header {
    width: 100%;
    order: 1; }
  .pt_blogcontent #main .blog-featured-article {
    width: 100%;
    order: 1; }
  .pt_blogcontent #main .blog-archive-articles {
    flex: 3;
    box-sizing: border-box;
    margin: 0 1.25rem 1.25rem;
    order: 3; }
  .pt_blogcontent #main .blog-articles {
    flex: 3;
    box-sizing: border-box;
    margin: 0;
    order: 3; }
  .pt_blogcontent #main aside {
    flex: 1;
    box-sizing: border-box;
    margin: 0 1.25rem 0 0;
    order: 4;
    padding-left: 1.25rem;
    border-left: 0.0625rem solid #d9d9d9; }
  .pt_blogcontent #main .article-pagination-wrapper {
    text-align: center;
    margin-bottom: 51px;
    margin-top: 28px; }
  .pt_blogcontent #main .load-more {
    margin: 0;
    background: #403E3D;
    color: #FFF;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    height: 50px;
    padding: 0 52px;
    display: inline-block;
    line-height: 52px; }
  .pt_blogcontent #main .breadcrumb {
    padding: 0 1.25rem; }
    .pt_blogcontent #main .breadcrumb li a::after {
      color: #ccc;
      content: "&gt;";
      margin-left: 0.3125rem; }
    .pt_blogcontent #main .breadcrumb li:last-child a {
      background: none;
      font-style: italic; }
      .pt_blogcontent #main .breadcrumb li:last-child a::after {
        content: ""; }
  .pt_blogcontent #main .blog-categories &gt; li:hover &gt; a {
    background: #dcdcdc;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top, #fff, #dcdcdc); }

/* GENERAL STYLES END */
/* BLOG HEADER */
.blog-inner-text {
  background: rgba(255, 255, 255, 0.85);
  margin: 15px 0;
  padding: 30px 10px 5px; }
  .blog-inner-text p {
    margin: 0;
    text-align: center;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 11.2px;
    line-height: 36px;
    color: #484848; }

.blog-name {
  font-size: 52px;
  line-height: 52px;
  text-align: center;
  color: #B88C1D;
  margin: 0; }
  .blog-name a {
    color: inherit; }

.article-tags a::after {
  content: ","; }

.article-tags a:last-child::after {
  content: ""; }

.article-categories a {
  color: #B88C1D; }
  .article-categories a::after {
    content: ","; }
  .article-categories a:last-child::after {
    content: ""; }

.tags_title {
  float: left; }

/* BLOG HEADER END */
/* BLOG MENU START */
.pt_blogcontent .ms-blog-container {
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  overflow-y: hidden;
  max-width: 100%; }

.pt_blogcontent .blog-menu {
  text-align: center;
  display: flex;
  flex-flow: row nowrap;
  position: relative;
  margin-top: 14px;
  margin-bottom: 45px;
  border-bottom: 1px solid #484848;
  padding-left: 20px;
  overflow-x: scroll; }
  @media only screen and (min-width: 1024px) {
    .pt_blogcontent .blog-menu {
      padding: 0 100px;
      margin-bottom: 84px;
      justify-content: center;
      overflow: hidden; } }
  .pt_blogcontent .blog-menu .menu-item {
    border-radius: 0;
    padding: 0; }
    .pt_blogcontent .blog-menu .menu-item.selected &gt; a {
      color: #B88C1D; }
    .pt_blogcontent .blog-menu .menu-item &gt; a {
      width: 100%;
      padding: 0;
      white-space: nowrap;
      text-transform: uppercase;
      font-family: "Montserrat", Arial, sans-serif;
      margin: 0 17px;
      line-height: 46px;
      color: #484848;
      font-size: 14px; }

.pt_blogcontent .ms-blog-container {
  max-width: 900px; }

.article-sorting {
  max-width: 10.0625rem;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  text-align-last: center;
  border-radius: 0.1875rem;
  margin-bottom: 2.5rem; }

.menu-categories {
  position: absolute;
  padding: 0;
  left: 0;
  margin-top: 0.0625rem;
  font-size: 0.875rem;
  z-index: 2;
  display: none;
  width: 100%;
  box-sizing: border-box; }

.expandable {
  position: relative; }
  .expandable:hover .menu-categories {
    display: flex; }

.site-blog {
  flex: 1;
  text-align: left;
  padding: 16px;
  background: #fff;
  box-shadow: 1px 2px 7px 0 rgba(48, 55, 62, 0.18);
  border: none; }
  .site-blog a {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    line-height: 46px;
    color: #484848; }

.site-blog + .site-blog {
  border-left: 0 none;
  box-shadow: -0.125rem 0 0 #b7b7b7; }

.blog-title {
  width: 100%;
  border-bottom: 0.0625rem solid #b7b7b7;
  padding-bottom: 0.125rem;
  white-space: nowrap; }

.blog-category {
  padding: 0.125rem 0; }
  .blog-category a {
    white-space: nowrap; }

/* BLOG MENU END */
/* BLOG RELATED POSTS START */
.blog-related-posts {
  border-top: 0.0625rem solid #d9d9d9;
  overflow: hidden;
  padding: 0.625rem 0.3125rem 0;
  display: flex;
  flex-flow: row wrap;
  flex-direction: column; }
  .blog-related-posts .blog-related-posts-title {
    font-size: 1.375rem;
    font-weight: bold;
    line-height: 1.75rem;
    margin: 30px 0;
    text-align: left;
    text-transform: capitalize;
    width: 100%;
    letter-spacing: 0.6px; }
  .blog-related-posts .related-info {
    margin-left: 30px; }
  .blog-related-posts &gt; div {
    float: left;
    height: 14rem;
    margin: 0 0 0.9375rem;
    overflow: hidden;
    padding: 0 0.625rem;
    text-align: left;
    display: flex;
    margin-left: 30px; }
    .blog-related-posts &gt; div h4 {
      font-size: 16px;
      margin: 0;
      font-weight: bold;
      font-family: "Montserrat", Arial, sans-serif;
      text-align: left;
      margin-top: 14px; }
      .blog-related-posts &gt; div h4 a {
        color: inherit; }
    .blog-related-posts &gt; div .article-categories a {
      font-size: 12px; }
    .blog-related-posts &gt; div .blog-button {
      font-size: 12px;
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: bold;
      letter-spacing: -0.06px;
      color: #484848;
      text-transform: uppercase;
      display: inline-block;
      margin-top: 17px; }
    .blog-related-posts &gt; div .date {
      margin: 0;
      font-size: 12px;
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: bold;
      text-align: left;
      margin-top: 2px; }
    .blog-related-posts &gt; div img {
      display: inline-block;
      max-width: 100%;
      vertical-align: middle; }
  .blog-related-posts iframe {
    display: inline-block;
    vertical-align: middle;
    width: 14.375rem; }
  .blog-related-posts .date {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0.3125rem 0; }
  .blog-related-posts h5 {
    font-size: 1rem;
    line-height: 1.375rem;
    margin: 0; }
    .blog-related-posts h5 a {
      color: inherit; }

/* BLOG POPULAR POSTS END */
/* BLOG FEATURED ARTICLE START */
.popular-posts-title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin: 0.3125rem 0 0.9375rem;
  text-transform: uppercase;
  text-align: center; }

.blog-popular-posts article {
  border-bottom: 0.0625rem solid #d9d9d9;
  margin: 0 0 1.25rem;
  padding: 0 0.3125rem 0.625rem;
  text-align: center; }
  .blog-popular-posts article:last-child {
    border: none; }
  .blog-popular-posts article .date {
    font-size: 0.75rem;
    line-height: 1.125rem;
    margin: 0.3125rem 0; }
  .blog-popular-posts article h5 {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0;
    font-weight: bold; }
    .blog-popular-posts article h5 a {
      color: inherit; }
  .blog-popular-posts article img {
    max-height: 9.375rem;
    max-width: 100%; }
  .blog-popular-posts article iframe {
    height: 9.375rem;
    width: 15rem; }

/* BLOG POPULAR POSTS END */
/* BLOG FEATURED ARTICLE START */
.blog-featured-article {
  border-bottom: 0.0625rem solid #d9d9d9;
  margin: 0 1.25rem 1.25rem;
  padding: 0 0 1.25rem; }
  .blog-featured-article header {
    overflow: hidden;
    text-align: center; }
    .blog-featured-article header img {
      max-height: 18.75rem;
      max-width: 100%; }
    .blog-featured-article header iframe {
      height: 18.75rem;
      width: 30rem; }
  .blog-featured-article &gt; div {
    padding: 0 1.25rem;
    text-align: center; }
  .blog-featured-article h3 {
    font-size: 1.375rem;
    margin: 0.625rem 0; }
    .blog-featured-article h3 a {
      color: inherit; }
  .blog-featured-article p {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0.3125rem 0; }
  .blog-featured-article .short-description {
    margin: 1.25rem 0 0;
    text-align: justify; }

/* BLOG FEATURED ARTICLE END */
/* BLOG ARTICLE RENDERING PAGE */
.blog-content-asset {
  padding: 0 1.25rem; }
  @media only screen and (min-width: 1366px) {
    .blog-content-asset {
      padding-left: 0;
      padding-right: 0; } }
  @media only screen and (min-width: 1024px) {
    .blog-content-asset &gt; div {
      padding-left: 100px;
      padding-right: 100px; } }
  .blog-content-asset video {
    max-width: 100%; }
  .blog-content-asset header {
    margin: 0;
    overflow: hidden;
    position: relative;
    padding: 0 12px; }
    @media only screen and (min-width: 1024px) {
      .blog-content-asset header {
        padding: 0 0 37px; } }
    .blog-content-asset header .date {
      margin-right: 1.25rem;
      font-size: 12px;
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: bold; }
      @media only screen and (min-width: 768px) {
        .blog-content-asset header .date::after {
          content: '';
          height: 13px;
          width: 2px;
          background-color: #484848;
          display: inline-block;
          position: relative;
          top: 2px;
          right: -7px; } }
    .blog-content-asset header p {
      margin: 0; }
    .blog-content-asset header .article-categories a {
      color: #B88C1D;
      font-size: 12px;
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: bold; }
  .blog-content-asset h3 {
    font-size: 12px;
    margin: 12px 0 17px;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: bold;
    color: #484848; }
    @media only screen and (min-width: 768px) {
      .blog-content-asset h3 {
        font-size: 16px; } }
    @media only screen and (min-width: 1024px) {
      .blog-content-asset h3 {
        font-size: 18px; } }
  .blog-content-asset .date-cat {
    display: block; }
    @media only screen and (min-width: 768px) {
      .blog-content-asset .date-cat {
        display: flex;
        align-items: center; } }
  .blog-content-asset h2 {
    font-family: "Montserrat", Arial, sans-serif;
    color: #484848;
    font-size: 16px; }
    @media only screen and (min-width: 768px) {
      .blog-content-asset h2 {
        font-size: 18px; } }
    @media only screen and (min-width: 1024px) {
      .blog-content-asset h2 {
        font-size: 21px; } }
  .blog-content-asset p {
    font-size: 1rem;
    color: #484848;
    font-family: "Montserrat", Arial, sans-serif; }
  .blog-content-asset ul {
    font-size: 1rem; }
  .blog-content-asset ol {
    font-size: 1rem; }
  .blog-content-asset code {
    font-size: 1rem; }
  .blog-content-asset blockquote {
    margin: 0; }
  .blog-content-asset img {
    height: auto;
    display: inline-block;
    width: 100%; }
    @media only screen and (min-width: 1024px) {
      .blog-content-asset img {
        max-width: 900px; } }
  .blog-content-asset figure {
    margin: 0;
    text-align: center; }
  .blog-content-asset iframe {
    max-width: 95%;
    margin: 0 auto;
    display: block; }
  .blog-content-asset a {
    color: #B88C1D; }

.blog-content-asset &gt; *:not(.blog-related-posts) {
  max-width: 900px;
  margin: 0 auto; }

@media only screen and (min-width: 1024px) {
  .blog-content-asset &gt; div {
    padding-left: 0;
    padding-right: 0; } }

.blog-content-asset h1, .blog-content-asset h2, .blog-content-asset h3, .blog-content-asset h4 {
  font-family: "Taviraj", serif;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.025rem; }

.blog-content-asset h1, .blog-content-asset h2 {
  padding-top: 40px;
  font-size: 23px;
  font-weight: 300; }

.blog-content-asset h3 {
  font-size: 29px; }
  @media only screen and (min-width: 1024px) {
    .blog-content-asset h3 {
      font-size: 22px; } }

.blog-content-asset h4 &gt; a {
  display: inline-block;
  font-size: 18px;
  padding-right: 30px; }
  @media only screen and (min-width: 1024px) {
    .blog-content-asset h4 &gt; a {
      margin-top: 0; } }

.blog-content-asset header &gt; h3 {
  font-size: 33px; }

@media only screen and (max-width: 768px) {
  .blog-content-asset header p.article-categories a {
    display: none; }
  .blog-content-asset header p.article-categories a:nth-of-type(-n+2) {
    display: inline; }
  .blog-content-asset header p.article-categories a:nth-of-type(2)::after {
    content: ''; } }

.blog-content-asset p {
  font-weight: 300;
  line-height: 1.6rem;
  padding: 20px 0;
  margin-top: 0;
  margin-bottom: 0; }

.blog-content-asset p.date, .blog-content-asset p.article-categories {
  padding: 0; }

.blog-content-asset header + div p.dropcap::first-letter {
  font-size: 3em;
  font-weight: bold;
  float: left;
  margin-right: 0.1em;
  line-height: 1em;
  font-family: "Taviraj", serif;
  font-weight: 100;
  font-style: normal; }

.blog-content-asset .article-tags {
  margin-bottom: 40px; }
  .blog-content-asset .article-tags .tag_wrapper a {
    color: #b88c1d; }

.blog-content-asset .wp-block-image + p:empty + .wp-block-heading:not(:empty) {
  text-align: center;
  font-size: 16px;
  margin-bottom: 0; }

.blog-content-asset .wp-block-image + .wp-block-heading {
  text-align: center;
  font-size: 16px;
  margin-bottom: 0; }

.blog-content-asset .wp-block-image + .wp-block-heading + p {
  text-align: center;
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 20px;
  margin: 0; }

.blog-content-asset .wp-block-image + p:empty + .wp-block-heading:not(:empty) + p:not(:empty) {
  text-align: center;
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 20px;
  margin: 0; }

.blog-content-asset .wp-block-image + p:empty {
  display: none; }

.blog-content-asset h2.wp-block-heading {
  margin-top: 0;
  margin-bottom: 0; }

.blog-content-asset ul, .blog-content-asset ol {
  margin-top: 10px; }
  .blog-content-asset ul li, .blog-content-asset ol li {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 300;
    color: #403e3d;
    line-height: 1.6rem; }

.blog-content-asset .blog-related-posts {
  background-color: #f7f7f7;
  border-top: 0.0625rem solid #d9d9d9;
  padding: 0px 20px 60px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; }
  .blog-content-asset .blog-related-posts &gt; .blog-related-posts-title {
    text-align: center;
    font-family: "Taviraj", serif;
    font-weight: 300;
    font-style: normal;
    margin: 20px 0; }
  .blog-content-asset .blog-related-posts &gt; div {
    display: flex;
    flex-basis: 100%;
    max-width: 100%;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    height: auto; }
    @media only screen and (min-width: 1024px) {
      .blog-content-asset .blog-related-posts &gt; div {
        flex-basis: 31%;
        max-width: 31%;
        margin: 0 15px 15px 0; } }
    .blog-content-asset .blog-related-posts &gt; div &gt; a {
      display: block;
      flex: 1; }
      .blog-content-asset .blog-related-posts &gt; div &gt; a img {
        display: block;
        width: 240px;
        max-height: 240px;
        min-width: 100px;
        aspect-ratio: 1/1; }
    .blog-content-asset .blog-related-posts &gt; div .related-info {
      margin-left: 20px;
      flex: 2; }
      @media only screen and (min-width: 1024px) {
        .blog-content-asset .blog-related-posts &gt; div .related-info {
          flex: 1; } }
      .blog-content-asset .blog-related-posts &gt; div .related-info .article-categories {
        display: none; }
      .blog-content-asset .blog-related-posts &gt; div .related-info h4 &gt; a {
        font-family: "Taviraj", serif;
        letter-spacing: 0.025rem;
        color: #403e3d;
        font-size: 16px;
        font-weight: 300; }
        @media only screen and (min-width: 1366px) {
          .blog-content-asset .blog-related-posts &gt; div .related-info h4 &gt; a {
            font-size: 18px; } }
      .blog-content-asset .blog-related-posts &gt; div .related-info p {
        margin-bottom: 0;
        padding-top: 0;
        line-height: 15px; }

/* BLOG ARTICLE RENDERING PAGE END */
/* BLOG ARTICLE TILE 1 START */
article.article_tile_1 {
  border-bottom: none;
  margin: 0;
  padding: 0;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    article.article_tile_1 {
      margin: 0 20px;
      flex-basis: calc(50% - 40px); } }
  @media only screen and (min-width: 1024px) {
    article.article_tile_1 {
      flex-basis: calc(33% - 40px); } }
  article.article_tile_1:last-child {
    border: none; }
  article.article_tile_1 p {
    margin: 0;
    font-size: 12px;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    margin-top: 2px; }
    article.article_tile_1 p.article-categories {
      margin-top: 11px; }
  article.article_tile_1 .article-content {
    background: #f2f2f2;
    max-width: 288px;
    margin: 0 auto 20px;
    padding: 11px 11px 13px;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      article.article_tile_1 .article-content {
        max-width: 100%; } }
  article.article_tile_1 img {
    margin: 0;
    max-height: 100%;
    max-width: 288px;
    margin-bottom: -4px; }
    @media only screen and (min-width: 768px) {
      article.article_tile_1 img {
        max-width: 100%;
        width: 100%; } }
  article.article_tile_1 iframe {
    margin: 0;
    max-height: 12.5rem;
    max-width: 100%;
    height: 12.5rem;
    width: 31.25rem; }
  article.article_tile_1 h4 {
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    font-family: "Montserrat", Arial, sans-serif;
    text-align: left;
    margin-top: 14px;
    line-height: 16px; }
    article.article_tile_1 h4 a {
      color: inherit;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
  article.article_tile_1 .short-description {
    padding: 0 0.625rem;
    text-align: justify; }
  article.article_tile_1 .blog-button {
    font-size: 12px;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: bold;
    letter-spacing: -0.06px;
    color: #484848;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 17px; }
  article.article_tile_1 a {
    position: relative; }
  article.article_tile_1 p.article-categories {
    margin-top: 0; }

/* BLOG ARTICLE TILE 1 END */
/* BLOG ARTICLE TILE 2 START */
article.article_tile_2 {
  overflow: hidden;
  display: flex;
  border-bottom: 0.0625rem solid #d9d9d9;
  margin: 0 0 1.25rem;
  padding: 0 0 0.625rem;
  text-align: center; }
  article.article_tile_2 &gt; a {
    font-size: 0;
    width: 12.5rem;
    display: block;
    margin-right: 1.25rem; }
    article.article_tile_2 &gt; a img {
      max-height: 12.5rem;
      max-width: 100%; }
  article.article_tile_2 iframe {
    height: 9.375rem;
    width: 12.5rem;
    margin-right: 1.25rem; }
  article.article_tile_2 &gt; div {
    text-align: justify;
    flex: 2; }
    article.article_tile_2 &gt; div h4 {
      font-size: 0.875rem;
      line-height: 1.25rem;
      margin: 0.125rem 0 0.9375rem;
      font-weight: bold; }
      article.article_tile_2 &gt; div h4 a {
        color: inherit; }
    article.article_tile_2 &gt; div p {
      font-size: 0.75rem;
      line-height: 1.125rem;
      margin: 0; }
    article.article_tile_2 &gt; div .date {
      margin: 0 0 0.3125rem; }
  article.article_tile_2 .more {
    font-size: 0.75rem;
    line-height: 1.125rem;
    color: #84bd00; }
    article.article_tile_2 .more::after {
      content: "..."; }
  article.article_tile_2:last-child {
    border: none; }

/* BLOG ARTICLE TILE 2 END */
.blog-archive-menu .blog-year {
  display: block;
  border-bottom: 0.0625rem solid #d9d9d9; }
  .blog-archive-menu .blog-year a {
    display: block;
    line-height: 1.125rem;
    padding: 0.625rem 0;
    text-transform: uppercase;
    letter-spacing: 0.125rem;
    color: #333;
    font-weight: bold;
    text-align: center;
    font-size: 0.875rem; }
  .blog-archive-menu .blog-year:hover a {
    text-decoration: underline;
    background: #ededed; }

.blog-archive-menu .blog-month {
  display: block; }
  .blog-archive-menu .blog-month a {
    display: block;
    line-height: 1.125rem;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.125rem;
    color: #333;
    padding: 0.625rem 1.25rem;
    font-size: 0.75rem; }
  .blog-archive-menu .blog-month:hover a {
    text-decoration: underline;
    background: #ededed; }

.blog-archive-menu .blog-year-wrapper {
  border-bottom: 0.0625rem solid #d9d9d9; }
  .blog-archive-menu .blog-year-wrapper:first-child {
    border-top: 0.0625rem solid #d9d9d9; }

.primary-content .blog-category-name {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin: 0 0 1.5rem;
  text-align: center;
  text-transform: capitalize;
  font-family: "Montserrat", Arial, sans-serif;
  color: #484848; }

.primary-content .blog-archive-title {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin: 0 0 1.5rem;
  text-align: center;
  text-transform: capitalize; }

.blog-subtitle {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
  margin: 0.3125rem 0 1.5rem;
  text-align: center; }

.tag_wrapper a {
  color: #84bd00; }

article .short-description a {
  color: #84bd00; }

@media only screen and (max-width: 50rem) {
  .blog-menu {
    flex-flow: column nowrap; }
  .menu-item.expandable {
    padding: 0;
    max-width: none; }
    .menu-item.expandable &gt; a::after {
      right: 0.625rem; }
  .menu-item {
    box-sizing: content-box;
    display: block;
    width: 100%;
    max-width: none; }
    .menu-item &gt; a {
      display: block;
      margin: 0; }
  .menu-categories {
    width: 100%; }
  .site-blog {
    display: block;
    width: 100%;
    flex: 2;
    max-width: none; }
  .pt_blogcontent .blog-archive-articles {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    flex: none;
    margin: 0 0 1.25rem;
    padding: 0 1.25rem; }
  .pt_blogcontent .blog-articles {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    flex: none;
    margin: 0;
    padding: 0; }
  .pt_blogcontent aside {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    flex: none;
    margin: 0 0 1.25rem;
    padding: 0 1.25rem;
    border: 0 none; }
  .pt_blogcontent aside.blog-archive-menu {
    order: 2; }
  .menu-item.expandable[name="srule"] {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    flex: none;
    margin: 0 0 1.25rem;
    padding: 0 1.25rem; } }

@media only screen and (max-width: 50rem) {
  .article-sorting {
    width: 100%;
    max-width: 100%;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    text-align-last: center;
    border-radius: 0.1875rem; } }

@media only screen and (max-width: 30rem) {
  article.article_tile_2 {
    flex-flow: column wrap; }
    article.article_tile_2 &gt; a {
      margin: 0;
      width: auto;
      height: auto;
      flex: 1;
      margin-bottom: 1.25rem; }
    article.article_tile_2 iframe {
      margin: 0;
      width: auto;
      height: auto;
      flex: 1;
      margin-bottom: 1.25rem; }
    article.article_tile_2 &gt; div {
      flex: 1; } }

.page-designer-reference {
  font-family: "Montserrat", Arial, sans-serif; }
  .page-designer-reference p:empty {
    display: none; }
  .page-designer-reference .pd-header__navbtn {
    float: right;
    margin-top: 2.4375rem;
    width: 1rem;
    height: 2.5rem;
    position: relative;
    cursor: pointer; }
    @media (min-width: 1024px) {
      .page-designer-reference .pd-header__navbtn {
        display: none; } }
    .page-designer-reference .pd-header__navbtn span {
      position: absolute;
      display: block;
      width: 100%;
      height: 0.1375rem;
      background: #fff;
      border-radius: 0.125rem;
      transition: all .3s; }
      .page-designer-reference .pd-header__navbtn span:nth-of-type(2) {
        top: 0.3125rem;
        opacity: 1;
        transition: all .3s; }
      .page-designer-reference .pd-header__navbtn span:last-of-type {
        top: 0.625rem; }
  .page-designer-reference .pd-header__logo {
    float: left;
    max-width: 7.8125rem;
    padding: 0.875rem 0; }
    @media (min-width: 768px) {
      .page-designer-reference .pd-header__logo {
        padding: 0.8125rem 0 0.9375rem; } }
    @media (min-width: 1024px) {
      .page-designer-reference .pd-header__logo {
        float: none;
        padding: 0.6875rem 0 0.9375rem;
        max-width: 9.375rem; } }
    .page-designer-reference .pd-header__logo a {
      display: block;
      color: transparent;
      font-size: 0;
      text-decoration: none; }
      .page-designer-reference .pd-header__logo a img {
        display: block;
        width: 100%;
        height: auto; }
  .page-designer-reference .pd-header__navigation {
    overflow: hidden;
    width: 100%; }
    @media (min-width: 1024px) {
      .page-designer-reference .pd-header__navigation {
        width: auto;
        padding: 0.9375rem 0; } }
    .page-designer-reference .pd-header__navigation .nav-bar {
      margin: 0;
      padding: 0;
      list-style: none;
      height: 100%;
      align-items: center;
      font-family: "Montserrat", Arial, sans-serif;
      color: #fff;
      font-weight: 600;
      font-size: 0.75rem;
      text-transform: uppercase;
      display: none; }
      @media (min-width: 1024px) {
        .page-designer-reference .pd-header__navigation .nav-bar {
          display: inline-flex; } }
      .page-designer-reference .pd-header__navigation .nav-bar &gt; li {
        display: block;
        margin: 0;
        text-align: center;
        padding: 0.875rem 1rem; }
        @media (min-width: 1024px) {
          .page-designer-reference .pd-header__navigation .nav-bar &gt; li {
            display: inline-block;
            vertical-align: top;
            margin: 0 1.75rem;
            padding: 0; } }
        .page-designer-reference .pd-header__navigation .nav-bar &gt; li a {
          color: #fff;
          text-decoration: none; }
          .page-designer-reference .pd-header__navigation .nav-bar &gt; li a:hover {
            text-decoration: underline;
            color: #fff; }
  .page-designer-reference .pd-header__wrap {
    overflow: hidden;
    margin: 0 auto;
    padding: 0 0.9375rem;
    max-width: 73.125rem;
    transition: all .3s; }
    @media (min-width: 1024px) {
      .page-designer-reference .pd-header__wrap {
        display: flex;
        flex: auto;
        padding: 0.3125rem 0.9375rem;
        justify-content: space-between; } }
    .page-designer-reference .pd-header__wrap.nav-active .pd-header__navigation .nav-bar {
      display: block; }
  .page-designer-reference .pd-header.header-without-logo .pd-header__wrap {
    justify-content: center; }
    @media (min-width: 1024px) {
      .page-designer-reference .pd-header.header-without-logo .pd-header__wrap {
        padding-top: 0;
        padding-bottom: 0; } }
  .page-designer-reference .pd-header.header-without-logo .pd-header__logo {
    display: none; }
  .page-designer-reference .pd-header.header-without-logo .pd-header__navbtn {
    margin-top: 1.25rem; }
  .page-designer-reference .hero-banner {
    width: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 10% 0 8%; }
    @media (min-width: 768px) {
      .page-designer-reference .hero-banner {
        padding: 5% 0 4.52%; } }
    .page-designer-reference .hero-banner__caption {
      text-align: center;
      font-family: "Montserrat", Arial, sans-serif;
      max-width: 48.125rem;
      padding: 0 1.25rem;
      margin: 0 auto; }
      .page-designer-reference .hero-banner__caption p {
        font-size: 1rem;
        line-height: 1.625rem;
        font-weight: 300;
        text-align: center;
        letter-spacing: 0.02rem; }
        .page-designer-reference .hero-banner__caption p:last-child {
          margin-bottom: 0; }
        @media (min-width: 1024px) {
          .page-designer-reference .hero-banner__caption p {
            font-size: 1.125rem;
            line-height: 1.75rem; } }
        .page-designer-reference .hero-banner__caption p strong {
          font-weight: 700; }
    .page-designer-reference .hero-banner__text {
      padding: 0 1.875rem; }
      @media (min-width: 1024px) {
        .page-designer-reference .hero-banner__text {
          padding: 0; } }
    .page-designer-reference .hero-banner__heading1 {
      font-size: 1.75rem;
      line-height: 2.1875rem;
      font-weight: 700;
      text-align: center; }
      @media (min-width: 1024px) {
        .page-designer-reference .hero-banner__heading1 {
          font-size: 2.25rem;
          line-height: 3rem; } }
    .page-designer-reference .hero-banner__link {
      text-transform: uppercase;
      font-weight: 600;
      letter-spacing: 0.0625rem;
      padding: 0.875rem 1.4375rem 0.875rem 1.4375rem;
      font-size: 0.75rem;
      border-style: solid;
      border-color: inherit;
      border-width: 0.0625rem;
      border-radius: 0;
      margin: 1.5625rem 0 0 0;
      display: inline-block;
      vertical-align: top; }
      .page-designer-reference .hero-banner__link:hover, .page-designer-reference .hero-banner__link:focus, .page-designer-reference .hero-banner__link:visited {
        text-decoration: none;
        color: #403e3d; }
    .page-designer-reference .hero-banner__form {
      width: 100%;
      position: relative;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
      .page-designer-reference .hero-banner__form--wrap {
        display: flex;
        flex-wrap: wrap;
        padding: 0.9375rem 0 0; }
        @media (min-width: 1024px) {
          .page-designer-reference .hero-banner__form--wrap {
            text-align: left;
            justify-content: space-between;
            max-width: 81.25rem;
            margin: 0 auto;
            padding: 0.9375rem 4.5rem; } }
      .page-designer-reference .hero-banner__form--text-block {
        color: #fff;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0.9375rem;
        text-align: center; }
        @media (min-width: 1024px) {
          .page-designer-reference .hero-banner__form--text-block {
            flex: 0 0 55%;
            max-width: 100%;
            width: 55%;
            padding: 0;
            align-self: center;
            text-align: left; } }
      .page-designer-reference .hero-banner__form--logo {
        width: 10.9375rem;
        margin: 0 auto 2.8125rem; }
        @media (min-width: 1024px) {
          .page-designer-reference .hero-banner__form--logo {
            width: 14.375rem;
            margin: 0 0 2.8125rem; } }
      .page-designer-reference .hero-banner__form--heading1 {
        font-size: 1.625rem;
        font-weight: 500;
        line-height: 2.125rem;
        margin-bottom: 0.625rem;
        letter-spacing: -0.00875rem; }
        @media (min-width: 1024px) {
          .page-designer-reference .hero-banner__form--heading1 {
            font-size: 1.875rem;
            margin-bottom: 0.5rem; } }
      .page-designer-reference .hero-banner__form--paragraph {
        font-size: 1rem;
        letter-spacing: 0.02rem;
        font-weight: 300;
        margin-bottom: 0.625rem;
        line-height: 1.375rem; }
      .page-designer-reference .hero-banner__form--iframe-block {
        flex: 0 0 100%;
        background-color: #f9f9f9;
        max-width: 100%;
        padding-bottom: 1.25rem; }
        @media (min-width: 1024px) {
          .page-designer-reference .hero-banner__form--iframe-block {
            flex: 0 0 33%; } }
      .page-designer-reference .hero-banner__form--iframe-header {
        background-color: #403e3d;
        padding: 0.9375rem;
        margin: 0;
        font-size: 1.125rem;
        line-height: normal;
        font-weight: 500; }
        .page-designer-reference .hero-banner__form--iframe-header a {
          color: #fff;
          text-decoration: none; }
          .page-designer-reference .hero-banner__form--iframe-header a:hover, .page-designer-reference .hero-banner__form--iframe-header a:focus, .page-designer-reference .hero-banner__form--iframe-header a:visited {
            text-decoration: none;
            color: #fff; }
        .page-designer-reference .hero-banner__form--iframe-header.align-center {
          text-align: center; }
        .page-designer-reference .hero-banner__form--iframe-header.align-left {
          text-align: left; }
        .page-designer-reference .hero-banner__form--iframe-header.align-right {
          text-align: right; }
      .page-designer-reference .hero-banner__form--iframe {
        border: 0;
        padding: 0 0.9375rem;
        display: block;
        width: 100%; }
    .page-designer-reference .hero-banner__caption.description-before-heading .hero-banner__text {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
    .page-designer-reference .hero-banner__caption.description-before-heading .hero-banner__heading1 {
      order: 2; }
  @media (min-width: 1024px) {
    .page-designer-reference .experience-assets-twoCaseStudyTile .row {
      margin-left: 0;
      margin-right: 0; } }
  @media (min-width: 320px) {
    .page-designer-reference .experience-assets-twoCaseStudyTile .container {
      max-width: 100%; } }
  @media (min-width: 768px) {
    .page-designer-reference .experience-assets-twoCaseStudyTile .container {
      max-width: 46.875rem; } }
  @media (min-width: 992px) {
    .page-designer-reference .experience-assets-twoCaseStudyTile .container {
      max-width: 60.625rem; } }
  @media (min-width: 1200px) {
    .page-designer-reference .experience-assets-twoCaseStudyTile .container {
      max-width: 73.125rem; } }
  .page-designer-reference .experience-assets-caseStudyTile {
    padding: 1.25rem 1.5625rem;
    margin-bottom: 0.6875rem;
    border-bottom: 0.3125rem solid #f7f7f7; }
    @media (min-width: 1024px) {
      .page-designer-reference .experience-assets-caseStudyTile {
        padding: 1.25rem 0.625rem; } }
  .page-designer-reference .tile-holder {
    color: #403e3d;
    transition: color 0.5s ease; }
    .page-designer-reference .tile-holder .tile-image {
      max-width: 80%;
      min-height: 9.375rem;
      margin: 0 auto 1.25rem; }
    .page-designer-reference .tile-holder .tile-block {
      margin-bottom: 2.1875rem;
      text-align: center; }
      .page-designer-reference .tile-holder .tile-block .title {
        font-size: 0.8125rem;
        line-height: 1.25rem;
        margin-bottom: 1.5625rem; }
        .page-designer-reference .tile-holder .tile-block .title strong {
          font-weight: 600;
          display: inline-block;
          vertical-align: top;
          margin-right: 0.25rem;
          text-transform: uppercase; }
        .page-designer-reference .tile-holder .tile-block .title span {
          font-weight: 300;
          display: inline;
          vertical-align: top; }
      .page-designer-reference .tile-holder .tile-block.align-left {
        text-align: left; }
      .page-designer-reference .tile-holder .tile-block.align-right {
        text-align: right; }
    .page-designer-reference .tile-holder strong.title-heading {
      letter-spacing: 0.00625rem;
      font-weight: 300;
      font-size: 1.5625rem;
      line-height: 1.9375rem;
      margin-bottom: 0.9375rem;
      display: block; }
    .page-designer-reference .tile-holder:hover {
      color: #b88c1d;
      text-decoration: none; }
  .page-designer-reference .pt-footer {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400; }
    .page-designer-reference .pt-footer p {
      margin: 0;
      color: #fff; }
    .page-designer-reference .pt-footer__text {
      padding: 0.8125rem 0.9375rem;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0.03125rem; }
      @media (min-width: 1024px) {
        .page-designer-reference .pt-footer__text {
          padding: 1.4375rem 0.9375rem; } }
      .page-designer-reference .pt-footer__text.align-left {
        text-align: left;
        padding: 0.625rem 0.9375rem; }
      .page-designer-reference .pt-footer__text.align-right {
        text-align: center;
        text-transform: uppercase;
        padding: 0.625rem 0.9375rem; }
        @media (min-width: 1024px) {
          .page-designer-reference .pt-footer__text.align-right {
            text-align: right; } }
        .page-designer-reference .pt-footer__text.align-right p {
          margin: 0;
          font-size: 1rem;
          line-height: 1.625rem;
          letter-spacing: 0.02rem;
          font-weight: 300; }
  .page-designer-reference .info__section {
    padding: 0 0.625rem;
    display: flex; }
    .page-designer-reference .info__section--wrap {
      color: #484848;
      padding: 2.6875rem 0.875rem 1.4375rem 0.875rem; }
      @media (min-width: 768px) {
        .page-designer-reference .info__section--wrap {
          align-self: center;
          max-width: 81.25rem;
          margin: auto;
          padding: 5.625rem 4.5rem; } }
    .page-designer-reference .info__section--title {
      font-size: 1.75rem;
      line-height: 1.875rem;
      letter-spacing: -0.00875rem;
      margin-bottom: 2.25rem;
      margin-top: 1.25rem; }
      @media (min-width: 768px) {
        .page-designer-reference .info__section--title {
          margin-bottom: 1.875rem;
          font-size: 2.25rem;
          line-height: 2.75rem; } }
    .page-designer-reference .info__section--content {
      font-size: 1rem;
      line-height: 1.625rem;
      letter-spacing: 0.02rem;
      font-weight: 300; }
      @media (min-width: 768px) {
        .page-designer-reference .info__section--content {
          font-size: 1.125rem;
          line-height: 1.75rem; } }
      .page-designer-reference .info__section--content p {
        margin: 0 0 1.75rem; }
        @media (min-width: 768px) {
          .page-designer-reference .info__section--content p {
            margin: 0 0 1.875rem; } }
    .page-designer-reference .info__section--btn-primary {
      cursor: pointer;
      text-transform: uppercase;
      font-weight: 500;
      font-size: 0.75rem;
      border-radius: 0;
      min-height: 3.0625rem;
      margin: 1.5625rem 0 2.5rem 0;
      width: 14.0625rem;
      display: inline-block;
      vertical-align: top;
      text-align: center;
      text-decoration: none;
      position: relative; }
      .page-designer-reference .info__section--btn-primary .btn-off-hover,
      .page-designer-reference .info__section--btn-primary .btn-on-hover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        display: inline-block;
        vertical-align: top;
        z-index: 2; }
      .page-designer-reference .info__section--btn-primary .btn-on-hover {
        z-index: 1; }
      .page-designer-reference .info__section--btn-primary:hover .btn-off-hover {
        z-index: 1; }
      .page-designer-reference .info__section--btn-primary:hover .btn-on-hover {
        z-index: 2; }
    .page-designer-reference .info__section--btn-primary-underline .btn-off-hover {
      text-decoration: underline; }
    .page-designer-reference .info__section--btn-primary-underline:hover .btn-on-hover {
      text-decoration: underline; }
  .page-designer-reference .hero-banner__withtext {
    width: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
    @media (min-width: 1024px) {
      .page-designer-reference .hero-banner__withtext--large-height {
        min-height: 53.3125rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .hero-banner__withtext--large-height {
        min-height: 66.8125rem; } }
    .page-designer-reference .hero-banner__withtext--wrap {
      min-height: 40.875rem;
      display: flex; }
      @media (min-width: 1024px) {
        .page-designer-reference .hero-banner__withtext--wrap {
          padding: 0 1.3125rem; } }
    .page-designer-reference .hero-banner__withtext--content-box {
      background: #fff;
      align-self: flex-end;
      color: #484848;
      padding: 2.4375rem 1.75rem 2.4375rem 1.75rem; }
      @media (min-width: 1024px) {
        .page-designer-reference .hero-banner__withtext--content-box {
          margin: 0 auto;
          align-self: center;
          max-width: 42.5rem; } }
      @media (min-width: 1366px) {
        .page-designer-reference .hero-banner__withtext--content-box {
          margin-left: 43%; } }
    @media (min-width: 1366px) {
      .page-designer-reference .hero-banner__withtext--content-box-right {
        margin-left: 43%;
        margin-right: auto; } }
    @media (min-width: 1024px) {
      .page-designer-reference .hero-banner__withtext--content-box-left {
        max-width: 44rem;
        padding: 2.8125rem 3.5rem 4.4375rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .hero-banner__withtext--content-box-left {
        margin-right: 43%;
        margin-top: 4.8125rem;
        margin-left: auto; } }
    @media (min-width: 1024px) {
      .page-designer-reference .hero-banner__withtext--content-box-left .hero-banner__withtext--content {
        margin-bottom: 2.5rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .hero-banner__withtext--content-box-center {
        margin-left: auto;
        margin-right: auto; } }
    .page-designer-reference .hero-banner__withtext--content-text-center {
      text-align: center; }
    .page-designer-reference .hero-banner__withtext--content-text-right {
      text-align: right; }
    .page-designer-reference .hero-banner__withtext--content-text-left {
      text-align: left; }
    .page-designer-reference .hero-banner__withtext--heading1 {
      font-size: 1.75rem;
      line-height: 1.875rem;
      letter-spacing: -0.00875rem;
      margin: 1.25rem 0 2.25rem; }
      @media (min-width: 768px) {
        .page-designer-reference .hero-banner__withtext--heading1 {
          font-size: 2.25rem;
          line-height: 2.75rem;
          margin: 0.8125rem 0 1.5rem; } }
    .page-designer-reference .hero-banner__withtext--content {
      font-size: 1rem;
      line-height: 1.625rem;
      letter-spacing: 0.02rem;
      font-weight: 300; }
      @media (min-width: 768px) {
        .page-designer-reference .hero-banner__withtext--content {
          font-size: 1.125rem;
          line-height: 1.75rem; } }
      .page-designer-reference .hero-banner__withtext--content p {
        margin: 0 0 0.625rem; }
    .page-designer-reference .hero-banner__withtext--button {
      margin: 1.5625rem 0 2.5rem 0; }
    .page-designer-reference .hero-banner__withtext--link {
      cursor: pointer;
      font-family: 'Montserrat';
      text-transform: uppercase;
      font-weight: 500;
      font-size: 0.75rem;
      border-radius: 0;
      width: 14.0625rem;
      display: inline-block;
      text-align: center;
      text-decoration: none;
      position: relative; }
      .page-designer-reference .hero-banner__withtext--link .btn-off-hover,
      .page-designer-reference .hero-banner__withtext--link .btn-on-hover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        display: inline-block;
        vertical-align: top;
        z-index: 2;
        border-width: 0.0625rem;
        border-style: solid; }
      .page-designer-reference .hero-banner__withtext--link .btn-on-hover {
        z-index: 1; }
      .page-designer-reference .hero-banner__withtext--link:hover .btn-off-hover {
        z-index: 1; }
      .page-designer-reference .hero-banner__withtext--link:hover .btn-on-hover {
        z-index: 2; }
    .page-designer-reference .hero-banner__withtext--link-underline .btn-off-hover {
      text-decoration: underline; }
    .page-designer-reference .hero-banner__withtext--link-underline:hover .btn-on-hover {
      text-decoration: underline; }
  .page-designer-reference .two__column {
    padding: 0.6875rem 0 4.1875rem;
    color: #484848; }
    @media (min-width: 768px) {
      .page-designer-reference .two__column {
        padding: 0 0 4.625rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .two__column {
        padding: 3.5rem 0 2.5rem; } }
    .page-designer-reference .two__column--row {
      display: flex;
      justify-content: center;
      flex-wrap: wrap; }
    .page-designer-reference .two__column--col6 {
      flex-basis: 100%;
      max-width: 100%; }
      @media (min-width: 1366px) {
        .page-designer-reference .two__column--col6 {
          flex-basis: 50%;
          max-width: 50%; } }
    .page-designer-reference .two__column--tile {
      max-width: 100%;
      margin: 0 auto;
      text-align: center; }
      @media (min-width: 768px) {
        .page-designer-reference .two__column--tile {
          max-width: 49.1875rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .two__column--content {
        display: flex;
        flex-direction: column;
        justify-content: center; } }
    .page-designer-reference .two__column--content-left {
      text-align: left; }
    .page-designer-reference .two__column--content-center {
      text-align: center; }
    .page-designer-reference .two__column--content-right {
      text-align: right; }
    .page-designer-reference .two__column--heading {
      font-size: 1.75rem;
      line-height: 1.875rem;
      letter-spacing: -0.00875rem;
      margin: 0; }
      @media (min-width: 768px) {
        .page-designer-reference .two__column--heading {
          font-size: 2.25rem;
          line-height: 2.75rem;
          margin: 0 0 0.1875rem; } }
    .page-designer-reference .two__column--heading-gold {
      display: block;
      color: #b88c1d; }
    .page-designer-reference .two__column--paragraph {
      font-size: 1rem;
      line-height: 1.625rem;
      letter-spacing: 0.02rem;
      font-weight: 300;
      margin-top: 2.0625rem;
      margin-bottom: 2.25rem;
      padding: 0 0.375rem; }
      @media (min-width: 768px) {
        .page-designer-reference .two__column--paragraph {
          font-size: 1.125rem;
          line-height: 1.75rem;
          margin-top: 1.3125rem;
          margin-bottom: 3.0625rem;
          padding: 0; } }
      @media (min-width: 1366px) {
        .page-designer-reference .two__column--paragraph {
          padding-left: 0;
          margin-top: 1.125rem;
          margin-bottom: 2.625rem;
          max-width: 42.5rem; } }
      .page-designer-reference .two__column--paragraph p:last-child {
        margin-bottom: 0; }
    .page-designer-reference .two__column--button {
      padding: 0.625rem 0 1.875rem 0; }
    .page-designer-reference .two__column--link {
      cursor: pointer;
      font-family: 'Montserrat';
      text-transform: uppercase;
      font-weight: 500;
      font-size: 0.75rem;
      border-radius: 0;
      width: 14.0625rem;
      display: inline-block;
      text-align: center;
      text-decoration: none;
      position: relative; }
      .page-designer-reference .two__column--link .btn-off-hover,
      .page-designer-reference .two__column--link .btn-on-hover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        display: inline-block;
        vertical-align: top;
        z-index: 2;
        border-width: 0.0625rem;
        border-style: solid; }
      .page-designer-reference .two__column--link .btn-on-hover {
        z-index: 1; }
      .page-designer-reference .two__column--link:hover .btn-off-hover {
        z-index: 1; }
      .page-designer-reference .two__column--link:hover .btn-on-hover {
        z-index: 2; }
    .page-designer-reference .two__column--link-underline .btn-off-hover {
      text-decoration: underline; }
    .page-designer-reference .two__column--link-underline:hover .btn-on-hover {
      text-decoration: underline; }
  .page-designer-reference .services__section--header {
    text-align: center;
    color: #484848;
    width: 100%; }
  .page-designer-reference .services__section--column {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .page-designer-reference .services__section--heading {
    font-size: 1.75rem;
    line-height: 1.875rem;
    margin: 0;
    letter-spacing: -0.00875rem; }
    @media (min-width: 768px) {
      .page-designer-reference .services__section--heading {
        font-size: 2.25rem;
        line-height: 2.75rem; } }
  .page-designer-reference .services__section--content {
    z-index: 2;
    color: #fff; }
  .page-designer-reference .services__section--title {
    margin: 0.625rem 0;
    position: relative;
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: -0.005rem;
    padding-bottom: 0.875rem; }
    .page-designer-reference .services__section--title::after {
      width: 0;
      transition: width .3s;
      transition-delay: .3s;
      height: 0.125rem;
      background-color: #B78C1C;
      position: absolute;
      display: block;
      content: '';
      bottom: 0;
      left: 50%;
      transform: translateX(-50%); }
  .page-designer-reference .services__section--hover-content {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    z-index: 2;
    transition: max-height 1.5s, opacity .5s;
    transition-delay: .7s;
    max-width: 100%; }
  .page-designer-reference .services__section--paragraph {
    font-size: 1rem;
    line-height: 1.3125rem;
    max-width: 21.875rem;
    letter-spacing: 0.02rem;
    font-weight: 300; }
  .page-designer-reference .services__section--link {
    color: #fff;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: 600;
    padding: 1.0625rem 1.4375rem;
    font-size: 0.75rem;
    border: 0.0625rem solid #fff;
    border-radius: 0;
    margin: 1.5625rem 0 2.5rem 0;
    width: 14.0625rem;
    display: inline-block;
    vertical-align: top; }
    .page-designer-reference .services__section--link:hover, .page-designer-reference .services__section--link:focus, .page-designer-reference .services__section--link:visited {
      text-decoration: none;
      color: #fff; }
  .page-designer-reference .services__section--col {
    height: 22.1875rem;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    text-align: center;
    justify-content: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media (min-width: 1366px) {
      .page-designer-reference .services__section--col {
        height: 27.75rem; } }
    .page-designer-reference .services__section--col.black-overlay:after {
      content: '';
      display: block;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      position: absolute;
      z-index: 1;
      background-color: rgba(64, 62, 61, 0.7); }
    .page-designer-reference .services__section--col.white-overlay:after {
      content: '';
      display: block;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      position: absolute;
      z-index: 1;
      background-color: rgba(255, 255, 255, 0.7); }
    .page-designer-reference .services__section--col.white-overlay .services__section--content {
      color: #403e3d; }
    .page-designer-reference .services__section--col.white-overlay .services__section--link {
      color: #fff;
      background-color: #403e3d; }
    .page-designer-reference .services__section--col:hover .services__section--title::after {
      width: 5rem; }
    .page-designer-reference .services__section--col:hover .services__section--hover-content {
      max-height: 11.25rem;
      opacity: 1; }
  .page-designer-reference .customer__reviews--wrap {
    color: #484848;
    padding: 1.75rem 2.25rem 0 2.25rem; }
    @media (min-width: 768px) {
      .page-designer-reference .customer__reviews--wrap {
        padding: 2.375rem 2.25rem 2.3125rem 2.25rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .customer__reviews--wrap {
        padding: 4.125rem 2.25rem 6.5rem 2.25rem; } }
  .page-designer-reference .customer__reviews--row {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .page-designer-reference .customer__reviews--title {
    margin: 1.25rem 0 2.0625rem;
    padding: 0 1.125rem;
    font-size: 1.75rem;
    line-height: 1.875rem;
    letter-spacing: -0.00875rem; }
    @media (min-width: 768px) {
      .page-designer-reference .customer__reviews--title {
        font-size: 2.25rem;
        line-height: 2.75rem; } }
  .page-designer-reference .customer__reviews--info-col {
    margin-bottom: 2.25rem; }
    @media (min-width: 768px) {
      .page-designer-reference .customer__reviews--info-col {
        padding: 0 1.5rem;
        margin-bottom: 0.1875rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .customer__reviews--info-col {
        margin-bottom: 0; } }
  .page-designer-reference .customer__reviews--paragraph {
    font-size: 1rem;
    line-height: 1.625rem;
    letter-spacing: 0.02rem;
    font-weight: 300;
    margin: 0 auto 0.625rem; }
    @media (min-width: 768px) {
      .page-designer-reference .customer__reviews--paragraph {
        font-size: 1.125rem;
        line-height: 1.75rem;
        max-width: 27.5rem; } }
    @media (min-width: 1366px) {
      .page-designer-reference .customer__reviews--paragraph {
        max-width: 30.625rem; } }
  .page-designer-reference .referral__banner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 10%;
    padding-bottom: 10%; }
    @media (min-width: 768px) {
      .page-designer-reference .referral__banner {
        padding-top: 3%;
        padding-bottom: 3%; } }
    .page-designer-reference .referral__banner--wrap {
      max-width: 73.125rem;
      padding: 0 0.9375rem;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around; }
    .page-designer-reference .referral__banner--text-block {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 0.9375rem;
      text-align: center;
      color: #fff; }
      @media (min-width: 768px) {
        .page-designer-reference .referral__banner--text-block {
          text-align: left;
          flex: 0 0 66.6%;
          max-width: 66.6%;
          padding: 6.25rem 0.9375rem 0; } }
    .page-designer-reference .referral__banner--heading1 {
      font-weight: 700;
      font-size: 1.75rem;
      line-height: 1.875rem;
      letter-spacing: -0.00875rem;
      margin: 0 0 1.25rem; }
      @media (min-width: 1024px) {
        .page-designer-reference .referral__banner--heading1 {
          font-size: 2.25rem;
          line-height: 2.75rem; } }
    .page-designer-reference .referral__banner--paragraph {
      font-size: 1rem;
      line-height: 1.625rem;
      font-weight: 500;
      letter-spacing: 0.02rem;
      padding-right: 1.25rem;
      margin: 0 0 1.25rem; }
      @media (min-width: 1024px) {
        .page-designer-reference .referral__banner--paragraph {
          font-size: 1.125rem;
          line-height: 1.75rem;
          margin: 0 0 1.125rem; } }
    .page-designer-reference .referral__banner--list {
      margin: 0;
      padding: 0;
      list-style: none;
      text-align: left; }
    .page-designer-reference .referral__banner--list-item {
      margin: 0 0 1.25rem;
      padding-right: 0.9375rem;
      font-size: 1rem;
      line-height: 1.625rem;
      font-weight: 500;
      letter-spacing: 0.02rem; }
      @media (min-width: 1024px) {
        .page-designer-reference .referral__banner--list-item {
          font-size: 1.125rem;
          line-height: 1.75rem; } }
      .page-designer-reference .referral__banner--list-item i.fa {
        display: inline-block;
        vertical-align: middle;
        font-size: 1.375rem;
        margin-right: 0.625rem;
        color: #b88c1d; }
      .page-designer-reference .referral__banner--list-item span {
        display: inline;
        vertical-align: top; }
    .page-designer-reference .referral__banner--iframe-block {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 0.9375rem;
      margin-bottom: 0.4375rem; }
      @media (min-width: 768px) {
        .page-designer-reference .referral__banner--iframe-block {
          flex: 0 0 33.4%;
          max-width: 33.4%; } }
    .page-designer-reference .referral__banner--iframe-header {
      color: #fff;
      background-color: #403e3d;
      padding: 0.6875rem 0.9375rem 0.625rem;
      margin: -0.75rem 0 0;
      font-size: 0.875rem;
      text-align: center;
      line-height: normal;
      font-weight: 300; }
      @media (min-width: 768px) {
        .page-designer-reference .referral__banner--iframe-header {
          margin: 0.5rem 0 0; } }
    .page-designer-reference .referral__banner--iframe {
      border: 0;
      display: block;
      width: 100%;
      background-color: #f9f9f9; }
  .page-designer-reference .referral__rewards {
    padding: 1.25rem 0 1.125rem; }
    .page-designer-reference .referral__rewards--container {
      margin: 0 auto;
      max-width: 73.125rem;
      padding: 0 1.875rem; }
    .page-designer-reference .referral__rewards--heading2 {
      font-weight: 600;
      font-size: 1.375rem;
      line-height: 1.75rem;
      color: #fff;
      text-align: center;
      padding-bottom: 0.3125rem;
      margin: 1.25rem 0 0; }
      @media (min-width: 768px) {
        .page-designer-reference .referral__rewards--heading2 {
          margin: 1.25rem 0 0.625rem; } }
    .page-designer-reference .referral__rewards--card {
      padding: 1.875rem 0.625rem 1.25rem;
      text-align: center;
      background-color: #F0EEE9;
      margin: 1.25rem 2% 0;
      color: #403e3d; }
      @media (min-width: 768px) {
        .page-designer-reference .referral__rewards--card {
          margin: 1.25rem 2%; } }
    .page-designer-reference .referral__rewards--circle-bg {
      text-align: center;
      vertical-align: middle;
      padding: 1.125rem;
      width: 4.375rem;
      height: 4.375rem;
      background-color: #E3E1DD;
      border-radius: 4.375rem;
      display: flex;
      margin: 0 auto; }
    .page-designer-reference .referral__rewards--counter {
      text-align: center;
      font-size: 1.375rem;
      font-weight: 700;
      margin: 1.3125rem 0 0.4375rem; }
    .page-designer-reference .referral__rewards--paragraph {
      margin: 0 0 0.625rem;
      font-size: 0.875rem;
      font-weight: 500; }
    .page-designer-reference .referral__rewards--description {
      max-width: 46.875rem;
      color: #fff;
      padding-top: 2.5rem;
      margin: 0 -0.9375rem 0.625rem;
      font-size: 1rem;
      line-height: 1.625rem;
      letter-spacing: 0.02rem;
      font-weight: 300;
      text-align: center; }
      @media (min-width: 768px) {
        .page-designer-reference .referral__rewards--description {
          padding-top: 1.25rem;
          font-size: 1.125rem;
          line-height: 1.75rem;
          margin: 0 auto 0.625rem; } }
    .page-designer-reference .referral__rewards--icon {
      color: #b88c1d;
      font-size: 0.875rem;
      line-height: 1.75rem; }
    .page-designer-reference .referral__rewards--link {
      color: #fff;
      text-decoration: none;
      border-bottom: 0.0625rem solid #b88c1d; }
      .page-designer-reference .referral__rewards--link:hover {
        color: #fff;
        text-decoration: none;
        border-bottom: none; }
        .page-designer-reference .referral__rewards--link:hover .referral__rewards--icon {
          color: #b88c1d; }
  .page-designer-reference .referral__content .container {
    position: relative;
    padding-top: 2.5rem;
    padding-bottom: 2.0625rem;
    background-color: #fff; }
    @media (min-width: 768px) {
      .page-designer-reference .referral__content .container {
        padding-top: 4.25rem;
        padding-bottom: 2.0625rem; }
        .page-designer-reference .referral__content .container::before {
          content: '';
          width: 0.9375rem;
          height: 4.375rem;
          top: 0;
          left: 0;
          position: absolute;
          background-color: #b88c1d; }
        .page-designer-reference .referral__content .container::after {
          content: '';
          width: 5.1875rem;
          height: 0.9375rem;
          top: 0;
          left: 0.9375rem;
          position: absolute;
          background-color: #b88c1d; } }
    @media (min-width: 1200px) {
      .page-designer-reference .referral__content .container {
        max-width: 73.125rem; } }
  .page-designer-reference .referral__content--text-block {
    padding: 0 1.875rem 1.875rem; }
  .page-designer-reference .referral__content--text-small {
    text-transform: uppercase;
    font-size: 0.75rem;
    line-height: 1.75rem;
    letter-spacing: .05rem;
    margin: 0 0 0.875rem; }
    @media (min-width: 768px) {
      .page-designer-reference .referral__content--text-small {
        line-height: 1.75rem;
        margin: 0 0 1.125rem; } }
  .page-designer-reference .referral__content--heading-gold {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 1.75rem;
    margin: 0 0 2.125rem; }
  .page-designer-reference .referral__content--heading {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.625rem;
    margin: 0; }
    @media (min-width: 768px) {
      .page-designer-reference .referral__content--heading {
        font-size: 1.125rem;
        line-height: 1.75rem; } }
  .page-designer-reference .referral__content--description {
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0; }
    @media (min-width: 768px) {
      .page-designer-reference .referral__content--description {
        font-size: 1.125rem;
        line-height: 1.75rem; } }
    .page-designer-reference .referral__content--description p {
      margin: 0 0 1.375rem; }
      @media (min-width: 768px) {
        .page-designer-reference .referral__content--description p {
          margin: 0 0 1.25rem; } }
  .page-designer-reference .referral__content .two__column--tile {
    margin: 0 auto;
    max-width: 39.375rem; }
    @media (min-width: 1024px) {
      .page-designer-reference .referral__content .two__column--tile {
        max-width: 18.125rem;
        margin: 0 0 0 1.4375rem; } }

@media (min-width: 320px) and (max-width: 768px) {
  .page-designer-reference .linecard__wrapper .container {
    max-width: 100%;
    padding-left: 1.875rem;
    padding-right: 1.875rem; } }
  .page-designer-reference .linecard__wrapper .col-md-2 {
    display: flex;
    flex-wrap: wrap; }
    @media (min-width: 992px) {
      .page-designer-reference .linecard__wrapper .col-md-2 {
        display: flow-root; } }
    @media (max-width: 992px) {
      .page-designer-reference .linecard__wrapper .col-md-2 {
        flex: 0 0 100%;
        max-width: 100%; } }
  .page-designer-reference .linecard__wrapper .experience-assets-lineCardCategories {
    flex: 0 0 50%;
    max-width: 50%; }
    @media (min-width: 992px) {
      .page-designer-reference .linecard__wrapper .experience-assets-lineCardCategories {
        flex: 0 0 100%;
        max-width: 100%; } }
  .page-designer-reference .linecard__wrapper .col-md-10 {
    display: flex;
    flex-wrap: wrap; }
    @media (max-width: 992px) {
      .page-designer-reference .linecard__wrapper .col-md-10 {
        flex: 0 0 100%;
        max-width: 100%; } }
  .page-designer-reference .linecard__wrapper--col {
    padding-bottom: 1.875rem; }
    @media (max-width: 992px) {
      .page-designer-reference .linecard__wrapper--col {
        margin-top: 0.9375rem; } }
    @media (max-width: 768px) {
      .page-designer-reference .linecard__wrapper--col {
        padding-bottom: 0; } }
  .page-designer-reference .linecard__wrapper .experience-assets-lineCard {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    flex: 0 0 33.3%;
    max-width: 33.3%; }
    @media (max-width: 768px) {
      .page-designer-reference .linecard__wrapper .experience-assets-lineCard {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0.3125rem;
        padding-right: 0.3125rem; } }
  .page-designer-reference .linecard__wrapper--logo-outer {
    border: 0.125rem solid #d8d8d8;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 1.25rem;
    background-color: #fff;
    height: 7.8125rem;
    width: 18.75rem;
    margin: 0 auto; }
    @media (max-width: 576px) {
      .page-designer-reference .linecard__wrapper--logo-outer {
        padding: 0.625rem;
        width: 17.5rem; } }
    @media (max-width: 480px) {
      .page-designer-reference .linecard__wrapper--logo-outer {
        padding: 0.625rem;
        width: auto;
        height: 6.25rem; } }
    .page-designer-reference .linecard__wrapper--logo-outer img {
      max-width: 10.9375rem; }
      @media (max-width: 480px) {
        .page-designer-reference .linecard__wrapper--logo-outer img {
          max-width: 100%; } }
      @media (min-width: 1366px) {
        .page-designer-reference .linecard__wrapper--logo-outer img {
          max-width: 12.5rem; } }
  .page-designer-reference .linecard__wrapper--heading {
    background-color: #403e3d;
    color: #fff;
    padding: 0.3125rem;
    margin-bottom: 0.625rem;
    font-size: 0.75rem;
    line-height: 0.75rem;
    border-right: 0.0625rem solid #f7f7f7; }
  .page-designer-reference .linecard__wrapper--subheadings {
    padding-left: 0.4375rem;
    color: #403e3d; }
    .page-designer-reference .linecard__wrapper--subheadings p {
      margin: 0;
      font-size: 0.75rem;
      line-height: 1.0625rem; }
      .page-designer-reference .linecard__wrapper--subheadings p:last-child {
        margin-bottom: 1.25rem; }
  .page-designer-reference .contact__form--popup {
    position: fixed;
    z-index: 1;
    padding-top: 3.125rem;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
    display: none; }
  .page-designer-reference .contact__form--wrapper {
    background-color: #f7f7f7;
    margin: auto;
    border: 0.0625rem solid #888;
    max-width: 25rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 0.3125rem; }
  .page-designer-reference .contact__form--header {
    color: #403e3d;
    text-align: center;
    position: relative; }
  .page-designer-reference .contact__form--close {
    right: -0.4375rem;
    top: 0.4375rem;
    position: absolute;
    font-size: 1.125rem;
    font-weight: 100;
    opacity: 0.2;
    cursor: pointer;
    width: 1.875rem;
    height: 1.875rem;
    z-index: 4; }
  .page-designer-reference .contact__form--phone {
    position: relative;
    display: block;
    font-size: 0.875rem;
    line-height: 1.625rem;
    margin: 0;
    padding: 0.75rem 0;
    letter-spacing: -0.02rem;
    font-weight: 500; }
    .page-designer-reference .contact__form--phone::after {
      width: 5rem;
      height: 0.1875rem;
      background-color: #B78C1C;
      position: absolute;
      display: block;
      content: '';
      bottom: 0;
      left: 50%;
      transform: translateX(-50%); }
  .page-designer-reference .contact__form--heading {
    text-align: center;
    display: block;
    font-size: 1rem;
    line-height: 1.625rem;
    font-weight: 500;
    margin: 0;
    padding: 0 0 0.625rem;
    letter-spacing: 0.02rem; }
    @media (min-width: 992px) {
      .page-designer-reference .contact__form--heading {
        font-size: 1.125rem;
        line-height: 1.75rem; } }
  .page-designer-reference .design__tabs--content.tab-content {
    display: block; }
  .page-designer-reference .design__tabs--content .tab-tiles {
    padding-bottom: 3.75rem; }
  .page-designer-reference #design-center {
    background-color: #f7f7f7; }
  .page-designer-reference .tab__wrapper {
    max-width: 73.125rem;
    margin: 0 auto;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }

@media (min-width: 320px) and (max-width: 768px) {
  .page-designer-reference .tab__wrapper {
    padding-left: 1.875rem;
    padding-right: 1.875rem; } }
  .page-designer-reference .tab__navigation {
    text-align: center;
    list-style: none;
    margin: 0;
    list-style: none;
    padding: 3.8125rem 0 2.3125rem; }

@media (min-width: 320px) and (max-width: 768px) {
  .page-designer-reference .tab__navigation {
    text-align: left; } }
    .page-designer-reference .tab__navigation .nav-item {
      margin: 0 -0.1875rem 0.0625rem 0;
      display: inline-block;
      vertical-align: top; }
      .page-designer-reference .tab__navigation .nav-item .nav-link {
        text-transform: uppercase;
        font-size: 0.75rem;
        color: #b88c1d;
        font-weight: 700;
        display: block;
        padding: 0.625rem 0.9375rem; }
        .page-designer-reference .tab__navigation .nav-item .nav-link.active {
          background-color: #fff;
          color: #b88c1d;
          border: 0.0625rem solid #b88c1d;
          border-radius: 0; }
  .page-designer-reference .tabs__tiles--wrapper {
    max-width: 73.125rem;
    margin: 0 auto;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    .page-designer-reference .tabs__tiles--wrapper .row {
      margin-left: 0;
      margin-right: 0; }
  .page-designer-reference .tabs__tiles--border {
    border: 0.0625rem solid #ccc;
    background-color: #fff;
    margin-bottom: 2.1875rem; }
  .page-designer-reference .tabs__tiles--sku {
    text-align: center;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1.25rem;
    color: #403e3d;
    display: block;
    padding: 0.625rem 0.9375rem;
    background-color: #fff; }

@media (min-width: 320px) and (max-width: 768px) {
  .page-designer-reference .casestudy__wrapper .container {
    padding-left: 45px;
    padding-right: 45px;
    max-width: 100%; } }
  .page-designer-reference .casestudy__wrapper--heading {
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 700;
    margin-top: 1.25rem;
    margin-bottom: 0.625rem; }
  .page-designer-reference .casestudy__wrapper--description {
    font-size: 1rem;
    line-height: 1.625rem;
    font-weight: 300;
    padding: 0.625rem 0.9375rem 0 0;
    margin-bottom: 3.125rem; }
    @media (min-width: 768px) {
      .page-designer-reference .casestudy__wrapper--description {
        font-size: 1.125rem;
        line-height: 1.75rem; } }
  .page-designer-reference .casestudy__wrapper--other-details:last-child {
    margin-bottom: 3.75rem; }
  .page-designer-reference .casestudy__wrapper--other-details h3 {
    color: #b88c1d;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 700; }
  .page-designer-reference .casestudy__wrapper--other-details li {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 300;
    padding: 0.625rem 0.9375rem 0 0; }
  .page-designer-reference .casestudy__wrapper--row {
    display: flex;
    flex-wrap: wrap; }
  .page-designer-reference .casestudy__wrapper--icons-block {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 3.125rem;
    text-align: center; }
  .page-designer-reference .casestudy__wrapper--icons-with-text {
    font-size: 1.875rem;
    line-height: 1.875rem;
    margin-bottom: 0.875rem;
    display: block;
    color: #b88c1d;
    font-weight: 700; }
    .page-designer-reference .casestudy__wrapper--icons-with-text span:empty {
      display: none; }
  .page-designer-reference .casestudy__wrapper--paragraph {
    margin: 0 auto;
    max-width: 18.75rem;
    font-size: 1rem;
    line-height: 1.625rem;
    font-weight: 300;
    text-align: center;
    letter-spacing: 0.02rem; }
    @media (min-width: 768px) {
      .page-designer-reference .casestudy__wrapper--paragraph {
        font-size: 1.125rem;
        line-height: 1.75rem; } }
    .page-designer-reference .casestudy__wrapper--paragraph p {
      margin: 0 0 0.625rem; }
  .page-designer-reference .casestudy__wrapper--gallery {
    margin-bottom: 3.75rem; }
    .page-designer-reference .casestudy__wrapper--gallery .img-fluid {
      padding-left: 1.125rem; }
      .page-designer-reference .casestudy__wrapper--gallery .img-fluid.top-corner-style {
        padding-left: 0; }
  .page-designer-reference .casestudy__testimonial {
    margin-bottom: 3.75rem; }
    .page-designer-reference .casestudy__testimonial--paragraph {
      color: #b88c1d;
      font-style: italic;
      font-weight: 700;
      text-align: left;
      font-size: 1rem;
      line-height: 1.625rem; }
      @media (min-width: 768px) {
        .page-designer-reference .casestudy__testimonial--paragraph {
          font-size: 1.125rem;
          line-height: 1.75rem; } }
      .page-designer-reference .casestudy__testimonial--paragraph p {
        margin-bottom: 1.25rem; }
    .page-designer-reference .casestudy__testimonial--clientname {
      color: #403e3d;
      font-weight: 300;
      font-size: 1rem;
      line-height: 1.625rem; }
      @media (min-width: 768px) {
        .page-designer-reference .casestudy__testimonial--clientname {
          font-size: 1.125rem;
          line-height: 1.75rem; } }
    .page-designer-reference .casestudy__testimonial--serviceheading {
      color: #403e3d;
      font-weight: 700;
      font-size: 1rem;
      line-height: 1.625rem; }
      @media (min-width: 768px) {
        .page-designer-reference .casestudy__testimonial--serviceheading {
          font-size: 1.125rem;
          line-height: 1.75rem; } }

.iframe-popup .page-designer-reference .contact__form--popup {
  display: block; }

.page-designer-reference {
  font-family: "Montserrat", Arial, sans-serif; }
  .page-designer-reference .spotlight-breadcrumb {
    font-size: 0.75rem;
    font-weight: 300;
    max-width: 100%;
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 1.875rem; }
    @media (max-width: 1366px) {
      .page-designer-reference .spotlight-breadcrumb {
        padding-right: 2.875rem;
        padding-left: 2.875rem; } }
    @media (max-width: 1024px) {
      .page-designer-reference .spotlight-breadcrumb {
        display: none; } }
    .page-designer-reference .spotlight-breadcrumb__list {
      list-style: none;
      padding: 0;
      margin: 0; }
      .page-designer-reference .spotlight-breadcrumb__list li {
        display: inline;
        color: #403e3d; }
        .page-designer-reference .spotlight-breadcrumb__list li:not(:last-child)::after {
          content: ' / ';
          color: #403e3d; }
        .page-designer-reference .spotlight-breadcrumb__list li:not(:last-child):hover, .page-designer-reference .spotlight-breadcrumb__list li:not(:last-child):hover::after {
          cursor: pointer;
          color: #b88c1d; }
        .page-designer-reference .spotlight-breadcrumb__list li:last-child a {
          color: #bab5ae !important;
          pointer-events: none;
          cursor: default; }
      .page-designer-reference .spotlight-breadcrumb__list a {
        text-decoration: none !important;
        color: inherit; }
        .page-designer-reference .spotlight-breadcrumb__list a:hover {
          cursor: pointer;
          color: #b88c1d !important; }
  .page-designer-reference .spotlight-banner {
    padding-right: 5rem;
    padding-left: 5rem; }
    @media (max-width: 1366px) {
      .page-designer-reference .spotlight-banner {
        padding-right: 2.875rem;
        padding-left: 2.875rem; } }
    @media (max-width: 1024px) {
      .page-designer-reference .spotlight-banner {
        padding-left: 38px;
        padding-right: 38px; } }
    @media (max-width: 768px) {
      .page-designer-reference .spotlight-banner {
        padding-left: 20px;
        padding-right: 20px; } }
    .page-designer-reference .spotlight-banner__wrapper {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; }
      @media (max-width: 1366px) {
        .page-designer-reference .spotlight-banner__wrapper {
          padding-bottom: 0.9375rem; } }
      .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__content {
        margin-left: 0;
        margin-right: 0;
        font-family: "Montserrat", Arial, sans-serif;
        text-decoration: none;
        display: flex; }
      .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex-basis: 50%;
        max-width: 50%;
        text-align: center;
        padding: 4.6875rem;
        background-color: #f7f7f7;
        color: #403e3d;
        position: relative; }
        .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__text-wrapper {
          position: relative;
          z-index: 2; }
        .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__text .image-overlay {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          z-index: 1; }
        @media (max-width: 1024px) {
          .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__text {
            flex-basis: 100%;
            max-width: 100%;
            padding: 1.5625rem; } }
        .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__text .spotlight-banner__heading {
          font-size: 1.125rem;
          font-weight: 700;
          letter-spacing: 0.03125rem;
          margin-bottom: 0; }
        .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__text .spotlight-banner__description {
          margin-top: 0.625rem;
          margin-bottom: 0;
          font-size: 0.75rem;
          font-weight: 400; }
      .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__image {
        display: flex;
        flex-basis: 50%;
        max-width: 50%; }
        .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__image img {
          display: block;
          width: 100%;
          height: auto; }
        @media (max-width: 1024px) {
          .page-designer-reference .spotlight-banner__wrapper.banner-with-image .spotlight-banner__image {
            display: none; } }
      .page-designer-reference .spotlight-banner__wrapper.banner-with-text .spotlight-banner__image {
        display: none; }
      .page-designer-reference .spotlight-banner__wrapper.banner-with-text .spotlight-banner__text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex-basis: 100%;
        max-width: 100%;
        text-align: center;
        padding: 4.6875rem;
        background-color: #f7f7f7;
        color: #403e3d;
        position: relative; }
        .page-designer-reference .spotlight-banner__wrapper.banner-with-text .spotlight-banner__text-wrapper {
          position: relative;
          z-index: 2; }
        .page-designer-reference .spotlight-banner__wrapper.banner-with-text .spotlight-banner__text .image-overlay {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          z-index: 1; }
        @media (max-width: 1366px) {
          .page-designer-reference .spotlight-banner__wrapper.banner-with-text .spotlight-banner__text {
            padding: 3.125rem; } }
        @media (max-width: 1024px) {
          .page-designer-reference .spotlight-banner__wrapper.banner-with-text .spotlight-banner__text {
            padding: 1.5625rem; } }
  .page-designer-reference .content-heading {
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 0.375rem; }
    @media (max-width: 1366px) {
      .page-designer-reference .content-heading {
        padding-right: 2.875rem;
        padding-left: 2.875rem; } }
    @media (max-width: 1024px) {
      .page-designer-reference .content-heading {
        padding-left: 38px;
        padding-right: 38px;
        padding-top: 0; } }
    @media (max-width: 768px) {
      .page-designer-reference .content-heading {
        padding-left: 20px;
        padding-right: 20px; } }
    .page-designer-reference .content-heading__title {
      margin-bottom: 1.5625rem;
      margin-top: 0;
      padding-bottom: 0.9375rem;
      border-bottom: 0.05rem solid #d9d6d2;
      text-align: left;
      font-size: 1.125rem;
      font-weight: 300;
      color: #403e3d;
      letter-spacing: 0.03125rem;
      line-height: 1.5625rem; }
      @media (max-width: 1366px) {
        .page-designer-reference .content-heading__title {
          margin-bottom: 1.25rem;
          padding-bottom: 0.625rem; } }
      @media (max-width: 1024px) {
        .page-designer-reference .content-heading__title {
          text-align: center;
          margin-bottom: 1.5rem;
          border-bottom: none;
          padding-bottom: 0; } }
      @media (max-width: 768px) {
        .page-designer-reference .content-heading__title {
          margin-bottom: 1.125rem;
          font-size: 1rem; } }
      .page-designer-reference .content-heading__title.hide-border {
        border: none; }
  @media (max-width: 768px) {
    .page-designer-reference .landing-promo-tile {
      padding-left: 0;
      padding-right: 0; } }
  .page-designer-reference .landing-promo-tile__link {
    text-decoration: none !important;
    background-color: initial; }
  .page-designer-reference .landing-promo-tile__thumbnail img {
    display: block;
    width: 100%;
    height: auto; }
  .page-designer-reference .landing-promo-tile__content {
    background-color: #f7f7f7; }
    @media (max-width: 1024px) {
      .page-designer-reference .landing-promo-tile__content {
        text-align: center !important; } }
  .page-designer-reference .landing-promo-tile__subtitle {
    color: #403e3b; }
  .page-designer-reference .landing-promo-tile__button {
    color: #403e3b; }
    .page-designer-reference .landing-promo-tile__button:hover {
      color: #b88c1d !important; }
  .page-designer-reference .landing-promo-tile__title {
    color: #403e3b;
    font-size: 1.125rem; }
    @media (max-width: 768px) {
      .page-designer-reference .landing-promo-tile__title {
        font-size: 1rem; } }
  .page-designer-reference .landing-promo-tile__description {
    margin-bottom: 0;
    color: #403e3b; }
    .page-designer-reference .landing-promo-tile__description p {
      margin-bottom: 0; }
  .page-designer-reference .landing-promo-tile__shop-now {
    color: #403e3b; }
  .page-designer-reference .content-spotlight-layout {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    margin-bottom: 1.25rem; }
    @media (max-width: 1366px) {
      .page-designer-reference .content-spotlight-layout {
        padding-right: 1.9375rem;
        padding-left: 1.9375rem; } }
    @media (max-width: 1024px) {
      .page-designer-reference .content-spotlight-layout {
        padding-right: 1.4375rem;
        padding-left: 1.4375rem; } }
    @media (max-width: 768px) {
      .page-designer-reference .content-spotlight-layout {
        padding-left: 20px;
        padding-right: 20px; } }
    .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-light-background .experience-assets-contentSpotlightTile {
      flex-basis: 33.33%;
      max-width: 33.33%;
      display: flex; }
      @media (max-width: 1366px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-light-background .experience-assets-contentSpotlightTile {
          flex-basis: 50%;
          max-width: 50%; } }
      @media (max-width: 768px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-light-background .experience-assets-contentSpotlightTile {
          flex-basis: 100%;
          max-width: 100%; } }
      .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-light-background .experience-assets-contentSpotlightTile .landing-promo-tile__link {
        background-color: #f7f7f7; }
    .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile {
      flex-basis: 33.33%;
      max-width: 33.33%;
      display: flex; }
      @media (max-width: 1366px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile {
          flex-basis: 50%;
          max-width: 50%; } }
      @media (max-width: 768px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile {
          flex-basis: 100%;
          max-width: 100%; } }
      .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__content, .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__link {
        background-color: #403e3b; }
      .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__subtitle, .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__button, .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__title, .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__description, .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__shop-now {
        color: #fff; }
      .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__button:hover {
        color: #fff !important; }
    .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile {
      flex-basis: 50%;
      max-width: 50%;
      display: flex; }
      @media (max-width: 768px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile {
          flex-basis: 100%;
          max-width: 100%; } }
      .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__content, .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__link {
        background-color: #403e3b; }
      .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__subtitle, .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__button, .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__title, .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__description, .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__shop-now {
        color: #fff; }
      .page-designer-reference .content-spotlight-layout .tiles-container.two-tiles-with-dark-background .experience-assets-contentSpotlightTile .landing-promo-tile__button:hover {
        color: #fff !important; }
    .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile {
      flex-basis: 33.33%;
      max-width: 33.33%;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      display: flex; }
      @media (max-width: 1366px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile {
          flex-basis: 50%;
          max-width: 50%;
          padding-left: 0.9375rem;
          padding-right: 0.9375rem;
          margin-bottom: 1.875rem; } }
      @media (max-width: 1024px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile {
          padding-left: 0.9375rem;
          padding-right: 0.9375rem; } }
      @media (max-width: 768px) {
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile {
          flex-basis: 100%;
          max-width: 100%;
          padding-left: 0;
          padding-right: 0;
          margin-bottom: 1.25rem; } }
      .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile {
        width: 100%; }
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__link {
          text-decoration: none;
          color: #403e3d; }
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__img {
          width: 100%;
          display: block;
          height: auto; }
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__text-block {
          padding-top: 1rem;
          padding-bottom: 1rem; }
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__heading {
          margin-bottom: 0.5rem;
          font-size: 1.125rem;
          font-weight: 600;
          letter-spacing: 0.03125rem; }
          @media (max-width: 1366px) {
            .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__heading {
              letter-spacing: 0.025rem; } }
          @media (max-width: 1024px) {
            .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__heading {
              letter-spacing: 0.0125rem; } }
          @media (max-width: 768px) {
            .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__heading {
              font-size: 1rem; } }
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__text {
          color: #403e3d;
          font-size: 0.75rem;
          font-weight: 400;
          margin-bottom: 0; }
          .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__text p {
            margin-bottom: 0; }
        .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__button {
          display: inline-block;
          margin-top: 0.625rem;
          text-decoration: underline;
          font-size: 0.75rem;
          font-weight: 600;
          text-transform: uppercase;
          transition: all 0.2s ease; }
          .page-designer-reference .content-spotlight-layout .tiles-container.three-tiles-without-background .experience-assets-contentSpotlightNoBgTile .no-bg-tile__button:hover {
            color: #b88c1d; }
  .page-designer-reference .seo-text-content {
    padding: 4.6875rem 5rem;
    background-color: #f7f7f7;
    color: #403e3d;
    display: flex;
    justify-content: center; }
    @media (max-width: 1366px) {
      .page-designer-reference .seo-text-content {
        padding: 3.125rem 2.875rem; } }
    @media (max-width: 1024px) {
      .page-designer-reference .seo-text-content {
        padding: 2.25rem 2.375rem; } }
    @media (max-width: 768px) {
      .page-designer-reference .seo-text-content {
        padding: 1.75rem 1.25rem; } }
    .page-designer-reference .seo-text-content__container {
      flex-basis: 50%;
      max-width: 50%;
      margin-bottom: 0.625rem; }
      @media (max-width: 1024px) {
        .page-designer-reference .seo-text-content__container {
          flex-basis: 100%;
          max-width: 100%; } }
    .page-designer-reference .seo-text-content__description h1 {
      font-size: 1.3125rem;
      font-weight: 600;
      letter-spacing: 0.03125rem; }
      @media (max-width: 1024px) {
        .page-designer-reference .seo-text-content__description h1 {
          font-size: 1.125rem; } }
      @media (max-width: 768px) {
        .page-designer-reference .seo-text-content__description h1 {
          font-size: 1rem; } }
    .page-designer-reference .seo-text-content__description h2 {
      font-size: 1.125rem;
      font-weight: 700; }
    .page-designer-reference .seo-text-content__description h3, .page-designer-reference .seo-text-content__description h4 {
      font-size: 0.8775rem;
      font-weight: 700; }
    .page-designer-reference .seo-text-content__description p {
      font-size: 0.75rem;
      font-weight: 400;
      margin-bottom: 0;
      text-align: justify; }
      .page-designer-reference .seo-text-content__description p a {
        color: #0000EE;
        text-decoration: none; }
    .page-designer-reference .seo-text-content__description.top-paragraph {
      margin-bottom: 0.75rem; }
    .page-designer-reference .seo-text-content__description.bottom-paragraph {
      display: none; }
    .page-designer-reference .seo-text-content__description .bold-text h1, .page-designer-reference .seo-text-content__description .bold-text h2, .page-designer-reference .seo-text-content__description .bold-text h3, .page-designer-reference .seo-text-content__description .bold-text h4, .page-designer-reference .seo-text-content__description .bold-text p {
      font-weight: bold; }
    .page-designer-reference .seo-text-content__description .underline-text h1, .page-designer-reference .seo-text-content__description .underline-text h2, .page-designer-reference .seo-text-content__description .underline-text h3, .page-designer-reference .seo-text-content__description .underline-text h4, .page-designer-reference .seo-text-content__description .underline-text p {
      text-decoration: underline; }
    .page-designer-reference .seo-text-content__button {
      font-size: 0.75rem !important;
      font-weight: 500;
      color: #403e3d !important;
      text-decoration: underline;
      cursor: pointer;
      text-transform: uppercase; }
      .page-designer-reference .seo-text-content__button:hover {
        color: #b88c1d !important; }
      .page-designer-reference .seo-text-content__button .read-less-text {
        display: none; }
      .page-designer-reference .seo-text-content__button .read-more-text {
        display: inline; }
    .page-designer-reference .seo-text-content .seo-toggle-checkbox {
      display: none; }
      .page-designer-reference .seo-text-content .seo-toggle-checkbox:checked ~ .seo-text-content__container .bottom-paragraph {
        display: block; }
      .page-designer-reference .seo-text-content .seo-toggle-checkbox:checked ~ .seo-text-content__container .top-paragraph {
        display: none; }
      .page-designer-reference .seo-text-content .seo-toggle-checkbox:checked + .seo-text-content__container .seo-text-content__button .read-more-text {
        display: none; }
      .page-designer-reference .seo-text-content .seo-toggle-checkbox:checked + .seo-text-content__container .seo-text-content__button .read-less-text {
        display: block;
        margin-top: 15px;
        transition: margin 0.3s ease; }
  .page-designer-reference .full-width-hero {
    position: relative;
    background-size: cover;
    background-position: center;
    text-align: center; }
    .page-designer-reference .full-width-hero__img {
      position: relative; }
      .page-designer-reference .full-width-hero__img img {
        width: 100%;
        height: auto;
        display: block; }
    .page-designer-reference .full-width-hero__text {
      color: #fff;
      text-align: center;
      padding: 2.1875rem 2.5rem;
      max-width: 100%; }
      @media (min-width: 1024px) {
        .page-designer-reference .full-width-hero__text {
          min-width: 25rem;
          max-width: 31rem; } }
      @media (min-width: 1024px) {
        .page-designer-reference .full-width-hero__text.left {
          position: absolute;
          top: 50%;
          left: auto;
          transform: translate(20%, -50%); } }
      @media (min-width: 1024px) {
        .page-designer-reference .full-width-hero__text.right {
          position: absolute;
          top: 50%;
          right: 20%;
          transform: translate(50%, -50%); } }
      @media (min-width: 1024px) {
        .page-designer-reference .full-width-hero__text.center {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); } }
      .page-designer-reference .full-width-hero__text h1 {
        font-size: 1.3125rem;
        font-weight: 600;
        line-height: 1.5625rem; }
      .page-designer-reference .full-width-hero__text h4 {
        font-size: 0.75rem;
        font-weight: 300;
        letter-spacing: 0.125rem;
        line-height: 1rem; }
      .page-designer-reference .full-width-hero__text p {
        font-weight: 400;
        margin-bottom: 1.25rem; }
      .page-designer-reference .full-width-hero__text .hero-btn-primary {
        cursor: pointer;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 0.75rem;
        border-radius: 0;
        min-height: 3.0625rem;
        width: 11.25rem;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        text-decoration: none;
        position: relative; }
        .page-designer-reference .full-width-hero__text .hero-btn-primary .btn-off-hover,
        .page-designer-reference .full-width-hero__text .hero-btn-primary .btn-on-hover {
          box-sizing: border-box;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          padding: 0.9375rem;
          display: inline-block;
          vertical-align: top;
          z-index: 2;
          border-width: 0.0625rem;
          border-style: solid; }
        .page-designer-reference .full-width-hero__text .hero-btn-primary .btn-on-hover {
          z-index: 1; }
        .page-designer-reference .full-width-hero__text .hero-btn-primary:hover .btn-off-hover {
          z-index: 1; }
        .page-designer-reference .full-width-hero__text .hero-btn-primary:hover .btn-on-hover {
          z-index: 2; }
  .page-designer-reference .pd-tileswrapper {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px; }
    .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile {
      flex-basis: 20%;
      max-width: 20%;
      display: flex;
      flex-direction: column;
      padding: 15px 12px; }
      @media (max-width: 1366px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile {
          flex-basis: 25%;
          max-width: 25%; } }
      @media (max-width: 1024px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile {
          flex-basis: 33.33%;
          max-width: 33.33%; } }
      @media (max-width: 768px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile {
          flex-basis: 50%;
          max-width: 50%; } }
      .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile .pd-producttile {
        display: flex;
        flex-direction: column;
        flex-grow: 1; }
        .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile .pd-producttile .product-tile {
          display: flex;
          flex-direction: column; }
          .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile .pd-producttile .product-tile__wrapper:hover .product-tile__name {
            color: #b88c1d; }
          .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile .pd-producttile .product-tile__thumbnail-link {
            color: #403e3d; }
          .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile .pd-producttile .product-tile__add-to-wish {
            color: #403e3d; }
          .page-designer-reference .pd-tileswrapper .experience-assets-customProductTile .pd-producttile .product-tile__name {
            color: #403e3d; }
    .page-designer-reference .pd-tileswrapper .experience-assets-categorytile {
      flex-basis: 20%;
      max-width: 20%;
      margin: 0.9375rem 0;
      padding: 0 0.9375rem; }
      @media (max-width: 1366px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile {
          flex-basis: 25%;
          max-width: 25%; } }
      @media (max-width: 1024px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile {
          flex-basis: 33.33%;
          max-width: 33.33%; } }
      @media (max-width: 768px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile {
          flex-basis: 50%;
          max-width: 50%; } }
      .page-designer-reference .pd-tileswrapper .experience-assets-categorytile .component-figure {
        background-color: #fff; }
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile .component-figure:hover .category-text_heading {
          color: #b88c1d; }
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile .component-figure a {
          display: flex;
          flex-direction: column;
          color: #403e3d;
          font-weight: 600;
          min-height: auto;
          align-items: center; }
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile .component-figure .category-text_container {
          position: static;
          left: auto;
          top: auto;
          margin-bottom: 0.75rem;
          margin-top: 0.625rem; }
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile .component-figure .category-text_heading {
          background-color: initial;
          color: #403e3d;
          font-size: 0.75rem;
          font-weight: 600;
          text-transform: uppercase; }
        .page-designer-reference .pd-tileswrapper .experience-assets-categorytile .component-figure .category-text_subheading .category-text {
          background-color: initial;
          color: #403e3d;
          font-size: 0.75rem;
          font-weight: 500;
          text-transform: uppercase;
          margin-top: 0.625rem;
          letter-spacing: normal; }
    .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile {
      flex-basis: 20%;
      max-width: 20%;
      margin: 0.9375rem 0;
      padding: 0 0.9375rem;
      display: flex;
      flex-direction: column;
      flex-grow: 1; }
      @media (max-width: 1366px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile {
          flex-basis: 25%;
          max-width: 25%; } }
      @media (max-width: 1024px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile {
          flex-basis: 33.33%;
          max-width: 33.33%; } }
      @media (max-width: 768px) {
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile {
          flex-basis: 50%;
          max-width: 50%; } }
      .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile .dc-thumbnail {
        display: flex;
        flex-direction: column;
        flex-grow: 1; }
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile .dc-thumbnail__content {
          background-color: #fff;
          padding: 0.9375rem !important;
          display: flex;
          flex-direction: column;
          flex-grow: 1; }
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile .dc-thumbnail__link {
          text-decoration: none;
          display: flex;
          flex-direction: column;
          flex-grow: 1;
          color: #403e3d; }
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile .dc-thumbnail__image img {
          display: block;
          width: 100%; }
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile .dc-thumbnail__text {
          display: flex;
          flex-direction: column;
          justify-content: center; }
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile .dc-thumbnail__heading {
          font-size: 0.75rem;
          font-weight: 600;
          color: #403e3d;
          text-transform: uppercase;
          margin-top: 0.625rem; }
        .page-designer-reference .pd-tileswrapper .experience-assets-customContentTile .dc-thumbnail__desc {
          display: block;
          font-weight: 400;
          font-size: 0.75rem;
          color: #403e3d;
          margin-bottom: 0; }
    .page-designer-reference .pd-tileswrapper.pd-carousel .next {
      display: block;
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%);
      z-index: 100;
      font-size: 35px;
      cursor: pointer; }
    .page-designer-reference .pd-tileswrapper.pd-carousel .prev {
      display: block;
      position: absolute;
      z-index: 100;
      top: 50%;
      left: 10px;
      font-size: 35px;
      transform: translateY(-50%);
      cursor: pointer; }
    .page-designer-reference .pd-tileswrapper.pd-carousel .slick-track {
      display: flex !important; }
      .page-designer-reference .pd-tileswrapper.pd-carousel .slick-track .slick-slide {
        height: inherit !important; }
  .page-designer-reference .embededcontent-heading {
    font-size: 1.125rem;
    font-weight: 300;
    padding: 1.25rem 2.75rem;
    color: #403e3d;
    text-transform: capitalize;
    background-color: #f7f7f7; }
    @media (max-width: 1024px) {
      .page-designer-reference .embededcontent-heading {
        text-align: center;
        padding: 0.75rem 0; } }

.trade-program-custom-layout .image-content-container .experience-assets-tradeProImageComponent {
  display: none; }
  @media (min-width: 768px) {
    .trade-program-custom-layout .image-content-container .experience-assets-tradeProImageComponent {
      display: block;
      flex-basis: 50%;
      max-width: 50%; } }
  @media (min-width: 1024px) {
    .trade-program-custom-layout .image-content-container .experience-assets-tradeProImageComponent {
      flex-basis: 68%;
      max-width: 68%; } }
  .trade-program-custom-layout .image-content-container .experience-assets-tradeProImageComponent .tradepro-image-section {
    background-size: cover;
    width: 100%;
    height: 100%; }

.trade-program-custom-layout .image-content-container .experience-assets-tradeProContentAsset {
  flex-basis: 100%;
  max-width: 100%; }
  @media (min-width: 768px) {
    .trade-program-custom-layout .image-content-container .experience-assets-tradeProContentAsset {
      flex-basis: 50%;
      max-width: 50%; } }
  @media (min-width: 1024px) {
    .trade-program-custom-layout .image-content-container .experience-assets-tradeProContentAsset {
      flex-basis: 32%;
      max-width: 32%; } }

.trade-program-4col-layout .benefits-content-container {
  justify-content: center;
  align-items: flex-start;
  padding: 4.375rem; }
  @media (max-width: 1366px) {
    .trade-program-4col-layout .benefits-content-container {
      padding: 3.125rem; } }
  @media (max-width: 1024px) {
    .trade-program-4col-layout .benefits-content-container {
      flex-wrap: wrap;
      padding: 1.875rem 3.125rem; } }
  @media (max-width: 480px) {
    .trade-program-4col-layout .benefits-content-container {
      padding: 1.875rem 1.25rem; } }
  @media (max-width: 1366px) {
    .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow {
      flex-basis: 25%;
      max-width: 25%; } }
  @media (max-width: 1024px) {
    .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow {
      flex-basis: 50%;
      max-width: 50%; } }
  @media (max-width: 768px) {
    .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow {
      flex-basis: 100%;
      max-width: 100%; } }
  .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow .tradepro-benefits {
    padding: 1.875rem 2.1875rem; }
    @media (max-width: 1366px) {
      .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow .tradepro-benefits {
        padding: 1.25rem; } }
    @media (max-width: 600px) {
      .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow .tradepro-benefits {
        padding: 0.625rem; } }
    @media (max-width: 768px) {
      .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow .tradepro-benefits__content {
        text-align: center; } }
    .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow .tradepro-benefits__heading {
      text-transform: capitalize;
      font-weight: 700 !important;
      margin-bottom: 0.75rem; }
    .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow .tradepro-benefits__paragraph {
      line-height: 1.5625rem;
      font-weight: 400;
      margin-bottom: 0 !important; }
      @media (min-width: 1024px) {
        .trade-program-4col-layout .benefits-content-container .experience-assets-tradeProTextRow .tradepro-benefits__paragraph {
          word-spacing: 0.0625rem; } }

.experience-layouts-curatedContentBannerLayout .curated-banner__container {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: 1fr;
  align-items: stretch;
  width: 100%;
  background-color: #f7f7f7; }
  @media (max-width: 768px) {
    .experience-layouts-curatedContentBannerLayout .curated-banner__container {
      grid-template-columns: 1fr; } }
  @media (min-width: 768px) {
    .experience-layouts-curatedContentBannerLayout .curated-banner__container {
      max-height: 650px; } }

.experience-layouts-curatedContentBannerLayout .curated-banner__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 40px 30px;
  color: #403e3d; }
  @media (min-width: 768px) {
    .experience-layouts-curatedContentBannerLayout .curated-banner__text {
      height: auto;
      padding: 20px; } }
  @media (min-width: 1024px) {
    .experience-layouts-curatedContentBannerLayout .curated-banner__text {
      height: auto;
      padding: 0 50px; } }

.experience-layouts-curatedContentBannerLayout .curated-banner__subheading {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 0; }

.experience-layouts-curatedContentBannerLayout .curated-banner__title {
  font-size: 38px;
  font-family: 'Taviraj', serif;
  font-weight: 200;
  line-height: 48px;
  padding: 15px 0;
  margin: 0; }
  @media (max-width: 1024px) {
    .experience-layouts-curatedContentBannerLayout .curated-banner__title {
      font-size: 30px;
      line-height: 38px; } }

.experience-layouts-curatedContentBannerLayout .curated-banner__paragraph {
  font-size: 14px;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 400;
  line-height: 23px; }
  .experience-layouts-curatedContentBannerLayout .curated-banner__paragraph p {
    margin: 0; }

.experience-layouts-curatedContentBannerLayout .curated-banner__image img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 650px;
  object-fit: cover;
  object-position: 0px 10%; }

.experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper {
  margin-top: 20px;
  margin-bottom: 20px; }
  .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper {
    justify-content: flex-start; }
    .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container {
      flex-basis: 48%;
      max-width: 48%;
      padding: 0;
      margin-bottom: 2.5rem;
      margin-left: 1%;
      margin-right: 1%; }
      @media (min-width: 768px) {
        .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container {
          flex-basis: 31%;
          max-width: 31%; } }
      @media (min-width: 1024px) {
        .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container {
          flex-basis: 23%;
          max-width: 23%; } }
      @media (min-width: 1366px) {
        .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container {
          flex-basis: 18%;
          max-width: 18%; } }
      .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile:hover .product-tile__name {
        color: #b88c1d; }
      .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__name {
        font-size: 12px;
        font-weight: 600;
        color: #403e3d; }
      .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__thumbnail {
        position: relative; }
      .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__reviews a:hover {
        text-decoration: none; }
      .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__add-to-wish {
        position: absolute;
        right: 0.625rem;
        padding: 0.3125rem;
        margin: 0;
        overflow: hidden;
        z-index: 10; }
      .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__add-to-wish.active .pdp__heart-icon {
        color: #b83c1b; }
      .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__heart-icon {
        color: #bab5ae; }
        .experience-layouts-curatedProductGridLayout .curated-grid.legacy-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__heart-icon:hover {
          color: #b83c1b; }

.experience-layouts-curatedProductGridLayout .curated-grid.new-tiles {
  background-color: #f7f7f7; }
  .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper {
    padding-top: 10px;
    padding-bottom: 10px; }
    .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper {
      justify-content: flex-start; }
      .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container {
        flex-basis: 48%;
        max-width: 48%;
        padding: 0;
        margin: 10px 1%; }
        @media (min-width: 768px) {
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container {
            flex-basis: 31%;
            max-width: 31%; } }
        @media (min-width: 1024px) {
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container {
            flex-basis: 23%;
            max-width: 23%; } }
        .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile {
          box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1); }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile:hover .product-tile__wrapper {
            box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.15); }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile:hover .product-tile__thumbnail {
            background-color: #fff; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile:hover .product-tile__name {
            color: #b88c1d; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__options {
            text-align: center;
            font-size: 12px;
            color: #403e3d; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__vendor {
            display: none; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__reviews {
            display: flex;
            justify-content: center;
            text-align: center; }
            .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__reviews a:hover {
              text-decoration: none; }
            .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__reviews-stars .product-tile__star-icon {
              width: 0.85rem;
              height: 0.85rem; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__thumbnail {
            position: relative;
            padding-top: 10px;
            padding-left: 10px;
            padding-right: 10px; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__name {
            font-size: 13px;
            font-family: "Taviraj", serif;
            font-weight: 300;
            font-style: normal;
            color: #403e3d;
            text-align: center;
            line-height: 17px; }
            @media (min-width: 768px) {
              .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__name {
                line-height: 22px;
                font-size: 17px; } }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__price {
            justify-content: center;
            font-weight: 400;
            font-size: 13px;
            color: #403e3d; }
            .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__price--extra {
              color: #b73c1a; }
            .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__price-set {
              float: none;
              justify-content: center; }
            .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__price-label {
              text-align: center; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__promotion {
            text-align: center;
            color: #b73c1a; }
            .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .product-tile__promotion .clearance-off-percentage {
              font-weight: normal; }
        .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__add-to-wish {
          position: absolute;
          right: 0.625rem;
          padding: 0.3125rem;
          margin: 0;
          overflow: hidden;
          z-index: 10; }
        .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__add-to-wish.active .pdp__heart-icon {
          color: #b83c1b; }
        .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__heart-icon {
          color: #bab5ae; }
          .experience-layouts-curatedProductGridLayout .curated-grid.new-tiles .curated-tiles-outter-wrapper .tile-wrapper .product-tile-container .pdp__heart-icon:hover {
            color: #b83c1b; }

.page-designer-reference {
  font-family: "Montserrat", Arial, sans-serif; }
  .page-designer-reference .btn-container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px; }
    .page-designer-reference .btn-container .btn-content {
      color: var(--text-color);
      background-color: var(--btn-bg);
      border: 1px solid var(--border-color, transparent);
      text-decoration: none;
      text-transform: uppercase;
      letter-spacing: 0.0625rem;
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 600;
      text-align: center;
      font-size: 0.75rem;
      padding: 1.125rem 1.875rem; }
      .page-designer-reference .btn-container .btn-content:hover {
        background-color: var(--hover-bg);
        color: var(--hover-textColor);
        border-color: var(--hover-borderColor, var(--border-color, transparent)); }
  .page-designer-reference .pd-spacer {
    background-color: var(--bg-color);
    height: var(--mobile-height); }
    @media (min-width: 768px) {
      .page-designer-reference .pd-spacer {
        height: var(--desktop-height); } }

.experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__container {
  display: grid;
  grid-template-columns: var(--text-col, 1fr) var(--image-col, 2fr);
  grid-template-rows: 1fr;
  align-items: stretch;
  width: 100%;
  background-color: #f7f7f7; }
  @media (max-width: 768px) {
    .experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__container {
      grid-template-columns: 1fr;
      grid-template-rows: auto auto; } }
  @media (min-width: 768px) {
    .experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__container {
      max-height: 620px; } }

.experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 40px 30px;
  color: #403e3d;
  text-align: center;
  height: 100%;
  max-height: 620px; }
  @media (min-width: 768px) {
    .experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__text {
      padding-left: var(--padding-left, 20px);
      padding-right: var(--padding-right, 20px);
      padding-top: 20px;
      padding-bottom: 20px; } }
  @media (min-width: 1024px) {
    .experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__text {
      padding-left: var(--padding-left, 50px);
      padding-right: var(--padding-right, 50px);
      padding-top: 20px;
      padding-bottom: 20px; } }

.experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__subheading {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 0; }

.experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__title {
  font-size: 38px;
  font-family: 'Taviraj', serif;
  font-weight: 200;
  line-height: 48px;
  padding: 15px 0;
  margin: 0; }
  @media (max-width: 1024px) {
    .experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__title {
      font-size: 30px;
      line-height: 38px; } }

.experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__paragraph {
  font-size: 14px;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 25px; }
  .experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__paragraph p {
    margin: 0; }

.experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__btn {
  color: var(--text-color);
  background-color: var(--btn-bg);
  border: 1px solid var(--border-color);
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 600;
  text-align: center;
  font-size: 0.75rem;
  padding: 1.125rem 1.875rem;
  align-self: center;
  width: auto; }
  .experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__btn:hover {
    background-color: var(--hover-bg);
    color: var(--hover-textColor);
    border-color: var(--hover-borderColor);
    text-decoration: none; }

.experience-layouts-curatedContentSecondaryBannerLayout .curated-secondary-banner__image img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 620px;
  object-fit: cover;
  object-position: 0px 10%; }

.commercial-landing-page {
  position: relative;
  color: #484848;
  font-family: "Montserrat", Arial, sans-serif;
  overflow: hidden; }
  @media (min-width: 768px) {
    .commercial-landing-page .ms-grid-system-wrapper {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  .commercial-landing-page .d-none {
    display: none; }
  .commercial-landing-page p {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.32px;
    font-weight: 300; }
    @media (min-width: 768px) {
      .commercial-landing-page p {
        font-size: 18px;
        line-height: 28px; } }
  .commercial-landing-page h2 {
    font-size: 28px;
    line-height: 30px;
    letter-spacing: -0.14px; }
    @media (min-width: 768px) {
      .commercial-landing-page h2 {
        font-size: 36px;
        line-height: 44px; } }
  .commercial-landing-page .text-center {
    text-align: center; }
  .commercial-landing-page .text-white {
    color: #FFF; }
  .commercial-landing-page .text-gold {
    color: #B88C1D; }
  .commercial-landing-page .button-brown-text {
    color: #403E3D; }
  .commercial-landing-page .text-upper {
    text-transform: uppercase; }
  .commercial-landing-page .landing-modal-button {
    font-size: 12px;
    letter-spacing: -0.06px;
    font-weight: bold;
    padding: 19px 12px;
    width: 226px;
    border: none;
    cursor: pointer; }
  .commercial-landing-page .white-button {
    background-color: #FFF; }
  .commercial-landing-page .brown-button {
    background-color: #3F3E3C; }
  .commercial-landing-page .white-border-button {
    background: none;
    border: 1px solid #FFF; }
  .commercial-landing-page .gold-underline {
    position: relative;
    font-size: 16px;
    letter-spacing: -0.08px;
    padding-bottom: 14px; }
    .commercial-landing-page .gold-underline:after {
      width: 0;
      transition: width .3s;
      transition-delay: .3s;
      height: 2px;
      background-color: #B78C1C;
      position: absolute;
      display: block;
      content: '';
      bottom: 0;
      left: 50%;
      transform: translateX(-50%); }
  .commercial-landing-page .success-message {
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ccf5e9;
    padding: 20px;
    width: 70%;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; }
    .commercial-landing-page .success-message h2 {
      font-weight: 300; }
  .commercial-landing-page .hero-banner {
    display: flex;
    background-size: cover;
    background-position: center; }
  .commercial-landing-page .hero-block {
    width: 100%; }
    .commercial-landing-page .hero-block .hero-banner {
      height: 630px; }
    .commercial-landing-page .hero-block img {
      margin-bottom: 8px; }
      @media (min-width: 1024px) {
        .commercial-landing-page .hero-block img {
          margin-bottom: 49px; } }
    .commercial-landing-page .hero-block .content-wrapper {
      align-self: center;
      padding: 0 22px; }
      @media (min-width: 768px) {
        .commercial-landing-page .hero-block .content-wrapper {
          max-width: 800px;
          margin: auto; } }
      @media (min-width: 1024px) {
        .commercial-landing-page .hero-block .content-wrapper h2 {
          margin-bottom: 0px; } }
      @media (min-width: 1024px) {
        .commercial-landing-page .hero-block .content-wrapper p {
          margin-top: 8px; } }
    .commercial-landing-page .hero-block button {
      margin-top: 36px; }
      @media (min-width: 1024px) {
        .commercial-landing-page .hero-block button {
          margin-top: 6px; } }
  .commercial-landing-page .full-width-text-block .content-wrapper {
    align-self: center;
    padding: 43px 14px 23px 14px; }
    @media (min-width: 768px) {
      .commercial-landing-page .full-width-text-block .content-wrapper {
        padding: 80px 72px 59px 72px; } }
    @media (min-width: 1366px) {
      .commercial-landing-page .full-width-text-block .content-wrapper {
        max-width: 1300px;
        margin: auto;
        padding: 80px 72px 87px 72px; } }
    .commercial-landing-page .full-width-text-block .content-wrapper h2 {
      margin-bottom: 36px; }
      @media (min-width: 768px) {
        .commercial-landing-page .full-width-text-block .content-wrapper h2 {
          margin-bottom: 30px; } }
    .commercial-landing-page .full-width-text-block .content-wrapper p {
      margin-bottom: 28px; }
      @media (min-width: 768px) {
        .commercial-landing-page .full-width-text-block .content-wrapper p {
          margin-bottom: 30px; } }
  .commercial-landing-page .hero-block-overlay .hero-banner {
    height: 654px;
    padding: 0 21px; }
  .commercial-landing-page .hero-block-overlay .content-wrapper {
    background: white;
    padding: 39px 28px 39px 28px; }
    @media (min-width: 768px) {
      .commercial-landing-page .hero-block-overlay .content-wrapper {
        padding: 28px 52px 65px 52px;
        max-width: 660px; } }
    @media (min-width: 1024px) {
      .commercial-landing-page .hero-block-overlay .content-wrapper {
        max-width: 680px; } }
    @media (min-width: 1366px) {
      .commercial-landing-page .hero-block-overlay .content-wrapper {
        margin-left: 43%; } }
    .commercial-landing-page .hero-block-overlay .content-wrapper h2 {
      margin-bottom: 36px; }
      @media (min-width: 768px) {
        .commercial-landing-page .hero-block-overlay .content-wrapper h2 {
          margin-bottom: 21px; } }
  .commercial-landing-page .side-by-side {
    padding: 11px 0 67px 0;
    display: flex;
    justify-content: center; }
    @media (min-width: 768px) {
      .commercial-landing-page .side-by-side {
        padding: 0px 0 74px 0; } }
    @media (min-width: 1366px) {
      .commercial-landing-page .side-by-side {
        padding: 56px 0 40px 0; } }
    .commercial-landing-page .side-by-side .image-wrapper img {
      width: 100%; }
      @media (min-width: 768px) {
        .commercial-landing-page .side-by-side .image-wrapper img {
          max-width: 787px;
          margin: auto; } }
    .commercial-landing-page .side-by-side .content-wrapper {
      padding: 4px 22px 0 22px; }
      @media (min-width: 768px) {
        .commercial-landing-page .side-by-side .content-wrapper {
          padding: 14px 22px 0 22px; } }
      @media (min-width: 1366px) {
        .commercial-landing-page .side-by-side .content-wrapper {
          text-align: left;
          display: flex;
          flex-direction: column;
          justify-content: center;
          padding: 0 0 0 40px; } }
      .commercial-landing-page .side-by-side .content-wrapper h2 {
        margin-bottom: 0;
        margin-top: 0; }
        @media (min-width: 768px) {
          .commercial-landing-page .side-by-side .content-wrapper h2 {
            margin-bottom: 3px; } }
      .commercial-landing-page .side-by-side .content-wrapper p {
        margin-top: 33px;
        margin-bottom: 36px;
        padding: 0 6px; }
        @media (min-width: 768px) {
          .commercial-landing-page .side-by-side .content-wrapper p {
            margin-top: 21px;
            margin-bottom: 49px;
            padding: 0 84px; } }
        @media (min-width: 1366px) {
          .commercial-landing-page .side-by-side .content-wrapper p {
            padding-left: 0;
            margin-top: 18px;
            margin-bottom: 42px;
            max-width: 680px; } }
  .commercial-landing-page .grid-block .header {
    background: #F2F2F2; }
    .commercial-landing-page .grid-block .header h2 {
      margin: 35px 0; }
      @media (min-width: 1024px) {
        .commercial-landing-page .grid-block .header h2 {
          margin: 29px 0; } }
  .commercial-landing-page .grid-block .grid-square {
    width: 100%;
    margin: 0; }
  .commercial-landing-page .grid-block .hero-banner {
    height: 355px;
    width: 100%;
    justify-content: center;
    align-items: center; }
    @media (min-width: 1366px) {
      .commercial-landing-page .grid-block .hero-banner {
        height: 444px; } }
  .commercial-landing-page .three-up {
    padding: 28px 36px 0 36px; }
    @media (min-width: 768px) {
      .commercial-landing-page .three-up {
        padding: 38px 36px 37px 36px; } }
    @media (min-width: 1366px) {
      .commercial-landing-page .three-up {
        padding: 66px 36px 104px 36px; } }
    .commercial-landing-page .three-up h2 {
      margin-bottom: 33px;
      padding: 0 18px; }
    .commercial-landing-page .three-up .info-col {
      margin-bottom: 36px; }
      @media (min-width: 768px) {
        .commercial-landing-page .three-up .info-col {
          padding: 0 24px;
          margin-bottom: 3px; } }
      @media (min-width: 1366px) {
        .commercial-landing-page .three-up .info-col {
          max-width: 490px;
          margin: auto; } }
      .commercial-landing-page .three-up .info-col:last-of-type {
        margin-bottom: 20px; }
        @media (min-width: 768px) {
          .commercial-landing-page .three-up .info-col:last-of-type {
            max-width: 440px;
            margin: auto; } }
        @media (min-width: 1366px) {
          .commercial-landing-page .three-up .info-col:last-of-type {
            max-width: 490px; } }
  .commercial-landing-page .landing-footer {
    position: relative;
    padding-bottom: 52px; }
    @media (min-width: 768px) {
      .commercial-landing-page .landing-footer {
        padding-bottom: 46px; } }
    .commercial-landing-page .landing-footer .hero-banner {
      height: 853px;
      padding: 0 21px 35px 21px;
      flex-direction: column;
      align-items: center;
      justify-content: flex-end; }
      @media (min-width: 768px) {
        .commercial-landing-page .landing-footer .hero-banner {
          padding: 0 84px 54px 84px; } }
      @media (min-width: 1024px) {
        .commercial-landing-page .landing-footer .hero-banner {
          padding: 0 161px 54px 161px; } }
      @media (min-width: 1366px) {
        .commercial-landing-page .landing-footer .hero-banner {
          height: 1069px;
          justify-content: space-around; } }
    .commercial-landing-page .landing-footer .content-wrapper {
      background: white;
      padding: 33px 28px 68px 28px;
      margin-bottom: 49px; }
      @media (min-width: 768px) {
        .commercial-landing-page .landing-footer .content-wrapper {
          margin-bottom: 104px;
          padding: 38px 49px 71px 49px; } }
      @media (min-width: 1024px) {
        .commercial-landing-page .landing-footer .content-wrapper {
          margin-bottom: 162px; } }
      @media (min-width: 1366px) {
        .commercial-landing-page .landing-footer .content-wrapper {
          margin-left: 0;
          margin-top: 144px;
          margin-bottom: auto;
          max-width: 702px;
          padding: 39px 49px 71px 53px; } }
      .commercial-landing-page .landing-footer .content-wrapper h2 {
        margin-bottom: 45px;
        max-width: 250px; }
        @media (min-width: 768px) {
          .commercial-landing-page .landing-footer .content-wrapper h2 {
            margin-bottom: 24px;
            max-width: none; } }
      @media (min-width: 1024px) {
        .commercial-landing-page .landing-footer .content-wrapper p {
          padding: 0 40px 0 0; } }
      .commercial-landing-page .landing-footer .content-wrapper button {
        margin-top: 40px; }
        @media (min-width: 768px) {
          .commercial-landing-page .landing-footer .content-wrapper button {
            margin-top: 13px; } }
    @media (min-width: 1024px) {
      .commercial-landing-page .landing-footer .image-wrapper img {
        margin-bottom: 7px; } }
    @media (min-width: 1366px) {
      .commercial-landing-page .landing-footer .image-wrapper {
        align-self: flex-end;
        margin-right: 132px; } }
    .commercial-landing-page .landing-footer .gold-bar {
      background-color: #B88C1D;
      width: 100%;
      position: absolute;
      bottom: 0; }
      .commercial-landing-page .landing-footer .gold-bar p {
        margin: 13px 0; }
        @media (min-width: 768px) {
          .commercial-landing-page .landing-footer .gold-bar p {
            font-size: 16px;
            margin: 9px 0; } }
        @media (min-width: 1366px) {
          .commercial-landing-page .landing-footer .gold-bar p {
            text-align: right;
            padding-right: 190px; } }
  .commercial-landing-page .hover-content {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 1.5s, opacity .5s;
    transition-delay: .7s;
    max-width: 100%; }
    .commercial-landing-page .hover-content p {
      font-size: 16px;
      line-height: 21px;
      max-width: 350px; }
  .commercial-landing-page .dark-overlay .hero-banner,
  .commercial-landing-page .white-overlay .hero-banner {
    position: relative;
    text-align: center; }
    .commercial-landing-page .dark-overlay .hero-banner .content-wrapper,
    .commercial-landing-page .white-overlay .hero-banner .content-wrapper {
      z-index: 2; }
    .commercial-landing-page .dark-overlay .hero-banner:after,
    .commercial-landing-page .white-overlay .hero-banner:after {
      content: '';
      display: block;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .commercial-landing-page .dark-overlay .hero-banner:hover .hover-content,
    .commercial-landing-page .white-overlay .hero-banner:hover .hover-content {
      max-height: 180px;
      opacity: 1; }
    .commercial-landing-page .dark-overlay .hero-banner:hover .gold-underline:after,
    .commercial-landing-page .white-overlay .hero-banner:hover .gold-underline:after {
      width: 80px; }
  .commercial-landing-page .white-overlay .hero-banner:after {
    background-color: rgba(255, 255, 255, 0.7); }
  .commercial-landing-page .dark-overlay .hero-banner {
    color: #FFF; }
    .commercial-landing-page .dark-overlay .hero-banner:after {
      background-color: rgba(64, 62, 61, 0.7); }

.pt_content_landing .commercial-landing-popup-content {
  display: none; }

.commercial-landing-popup {
  padding-bottom: 16px; }
  .commercial-landing-popup .ui-widget-header {
    border-bottom: none; }
  .commercial-landing-popup .form-title-wrapper h2 {
    padding: 0 20px;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 24px; }
  .commercial-landing-popup .form-title-wrapper h4 {
    font-weight: 300;
    text-align: center;
    position: relative;
    font-size: 16px;
    letter-spacing: -0.08px;
    padding-bottom: 14px;
    margin-bottom: 0; }
    .commercial-landing-popup .form-title-wrapper h4:after {
      width: 80px;
      height: 2px;
      background-color: #B78C1C;
      position: absolute;
      display: block;
      content: '';
      bottom: 0;
      left: 50%;
      transform: translateX(-50%); }
  .commercial-landing-popup fieldset {
    border: none; }
    @media (max-width: 768px) {
      .commercial-landing-popup fieldset {
        padding: 0; } }
    .commercial-landing-popup fieldset .d-none {
      display: none; }
    .commercial-landing-popup fieldset .form-row.required .cl-form-label::after {
      content: "*"; }
    .commercial-landing-popup fieldset .form-row.required .error {
      line-height: 28px;
      color: #a94442;
      font-size: 0.875rem;
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700; }
    .commercial-landing-popup fieldset .form-row.required .error ~ .field-wrapper input,
    .commercial-landing-popup fieldset .form-row.required .error ~ .field-wrapper textarea {
      border-color: #a94442; }
  .commercial-landing-popup .landing-modal-button {
    font-size: 15px;
    font-weight: bold;
    padding: 19px 12px;
    width: 100%;
    border: none;
    cursor: pointer;
    background-color: #AA8219; }
    .commercial-landing-popup .landing-modal-button[disabled] {
      pointer-events: none;
      background-color: #bab5ae; }

@media (max-width: 768px) {
  .vertex-address-modal {
    height: 100% !important;
    width: 100% !important;
    top: 51px !important; } }

@media (max-width: 768px) {
  .vertex-address-modal.ui-widget.cl-actions-dialog:not(.cl-quickview-modal) {
    max-width: 100% !important; } }

.vertex-address-modal .cl-actions-dialog__titlebar {
  border-bottom: 1px solid #D9D6D2;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 7px; }
  @media (min-width: 768px) {
    .vertex-address-modal .cl-actions-dialog__titlebar {
      padding: 30px 33px 22px 33px; } }
  .vertex-address-modal .cl-actions-dialog__titlebar .cl-actions-dialog__title {
    font-size: 18px;
    line-height: 22px;
    color: #403E3D;
    white-space: normal;
    text-align: center;
    width: 270px;
    float: none; }
    @media (min-width: 768px) {
      .vertex-address-modal .cl-actions-dialog__titlebar .cl-actions-dialog__title {
        font-size: 21px;
        line-height: 25px;
        float: left;
        width: auto; } }
  .vertex-address-modal .cl-actions-dialog__titlebar button {
    right: 1.625rem; }
    @media (max-width: 768px) {
      .vertex-address-modal .cl-actions-dialog__titlebar button {
        display: none; } }

.vertex-address-modal .dialog-content {
  padding: 31px 20px;
  color: #403E3D;
  font-size: 14px;
  line-height: 16px; }
  @media (min-width: 768px) {
    .vertex-address-modal .dialog-content {
      padding: 30px; } }
  .vertex-address-modal .dialog-content .vertexError .select-address {
    margin-top: 0; }
  .vertex-address-modal .dialog-content .vertexError .select-address-info {
    text-align: center;
    max-width: 300px;
    margin: auto;
    line-height: 18px; }
    @media (min-width: 768px) {
      .vertex-address-modal .dialog-content .vertexError .select-address-info {
        text-align: left;
        margin: 0;
        max-width: none; } }
  .vertex-address-modal .dialog-content .vertexError #vertex-suggestions {
    padding-left: 23px;
    margin-top: 19px; }
    @media (min-width: 768px) {
      .vertex-address-modal .dialog-content .vertexError #vertex-suggestions {
        margin-top: 30px; } }
    .vertex-address-modal .dialog-content .vertexError #vertex-suggestions .inner-wrapper {
      position: relative;
      padding: 20px 20px 25px 20px;
      cursor: pointer; }
      @media (min-width: 768px) {
        .vertex-address-modal .dialog-content .vertexError #vertex-suggestions .inner-wrapper {
          padding: 23px 20px 20px 13px; } }
      .vertex-address-modal .dialog-content .vertexError #vertex-suggestions .inner-wrapper.checked {
        background: #F4F3EF; }
    .vertex-address-modal .dialog-content .vertexError #vertex-suggestions .suggestion-header {
      font-size: 13px;
      margin-bottom: 14px; }
    .vertex-address-modal .dialog-content .vertexError #vertex-suggestions input {
      position: absolute;
      left: -22px;
      top: 25px; }
    .vertex-address-modal .dialog-content .vertexError #vertex-suggestions label {
      font-size: 16px;
      width: 100%; }

@media (min-width: 768px) {
  .vertex-address-modal .ui-dialog-buttonpane {
    padding: 15px 30px 30px 30px; } }

.vertex-address-modal .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  display: flex;
  flex-direction: column;
  padding-top: 15px; }
  @media (min-width: 768px) {
    .vertex-address-modal .ui-dialog-buttonpane .ui-dialog-buttonset {
      flex-direction: row;
      justify-content: flex-start; } }

.vertex-address-modal .ui-dialog-buttonpane .cl-button {
  font-size: 0.75rem;
  border-radius: 0;
  font-weight: 600;
  margin: 0 auto 3px auto; }
  @media (min-width: 768px) {
    .vertex-address-modal .ui-dialog-buttonpane .cl-button {
      margin: 0 17px 0 0; } }
  .vertex-address-modal .ui-dialog-buttonpane .cl-button:hover, .vertex-address-modal .ui-dialog-buttonpane .cl-button:active, .vertex-address-modal .ui-dialog-buttonpane .cl-button:focus {
    font-weight: 600; }
  .vertex-address-modal .ui-dialog-buttonpane .cl-button.cl-button--white, .vertex-address-modal .ui-dialog-buttonpane .cl-button.cl-button--return {
    border: none; }
    .vertex-address-modal .ui-dialog-buttonpane .cl-button.cl-button--white:hover, .vertex-address-modal .ui-dialog-buttonpane .cl-button.cl-button--return:hover {
      background: #FFF;
      color: #B88C1D; }

/*# sourceMappingURL=style.css.map */</pre></body></html>