<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}

::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

/*
YUI 3.11.0 (build d549e5c)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html {
    color: #000;
    background: #FFF;
    /* TODO: Figure out if necessary, or needs to be replaced */
    font-family: Arial, Helvetica, sans-serif;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

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

fieldset,
img {
    border: 0
}

h4 img {
    display: initial;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}

ol,
ul {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}

q:before,
q:after {
    content: ''
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-size: 100%
}

legend {
    color: #000
}

#yui3-css-stamp.cssreset {
    display: none
}

:root .clear:after {
    content: "";
    display: table;
    clear: both;
}

#admin-menu {
    display: none;
}

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    display: initial;
    vertical-align: initial;
}

img,
video {
    max-width: 100%;
    height: auto;
}

/*https://css-tricks.com/aspect-ratio-boxes/#article-header-id-7*/

[style*="--aspect-ratio"] &gt; :first-child {
    width: 100% !important;
}

[style*="--aspect-ratio"] &gt; img {
    height: auto !important;
}

@supports (--custom:property) {
    [style*="--aspect-ratio"] {
        position: relative !important;
    }

    [style*="--aspect-ratio"]::before {
        content: "";
        display: block;
        padding-bottom: calc(100% / (var(--aspect-ratio)));
    }

    [style*="--aspect-ratio"] &gt; :first-child {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        height: 100% !important;
    }
}

/*end css-trick*/

:root {
    --wright-primary-color: #435AFFFF;
    --wright-primary-color-hidden: #435AFF00;
    --wright-primary-color-hover: #2303EBFF;
    --wright-primary-color-engaged: #E5E9FFFF;

    --rago-primary-color: #059B68FF;
    --rago-primary-color-hidden: #059B6800;
    --rago-primary-color-hover: #0A8158FF;
    --rago-primary-color-engaged: #D6EBE4FF;

    --lama-primary-color: #FF8C00FF;
    --lama-primary-color-hidden: #FF8C0000;
    --lama-primary-color-hover: #FF5C00FF;
    --lama-primary-color-engaged: #FFEEDAFF;

    --toomey-primary-color: #4CBFB4FF;
    --toomey-primary-color-hidden: #4CBFB400FF;
    --toomey-primary-color-hover: #15AB9DFF;
    --toomey-primary-color-engaged: #E5F1F0FF;

    --herman-miller-primary-color: #435AFFFF;
    --herman-miller-primary-color-hidden: #435AFF00;
    --herman-miller-primary-color-hover: #2303EBFF;
    --herman-miller-primary-color-engaged: #E5E9FFFF;

    --pai-primary-color: #5B9BF2FF;
    --pai-primary-color-hidden: #5B9BF200;
    --pai-primary-color-hover: #2578E8;
    --pai-primary-color-engaged: #DFEDFF;

    --lpa-primary-color: #DA71FF;
    --lpa-primary-color-hidden: #5B9BF200;
    --lpa-primary-color-hover: #C41EFF;
    --lpa-primary-color-engaged: #F6DDFF;


    /*error stuffs*/

    --error: #BB0719;
    --error-border: #bb0719;
    --error-bg: #dd9a99;

    /*Fonts*/

    --font-bau: 'BauWebPro', 'Arial', sans-serif;
    --font-harriet: 'harriet', 'georgia', serif;
    --font-alright: 'alright', 'Arial', sans-serif;
    --font-editor: 'Editor', 'georgia', serif;
    --font-adrianna: 'Adrianna', 'Arial', sans-serif;
    --font-lust: 'Lust', 'georgia', serif;
    --font-canela: 'Canela Web', 'georgia', serif;
    --font-dala-floda: 'Dala Floda', serif;

    --font-beatrice: 'Beatrice', 'Arial', sans-serif;
    --font-beatrice-headline: 'Beatrice Headline', 'Times', serif;

    --mobile-ratio: 1;

    --default-font-size: 1.3rem;
    --default-line-height: 1.8rem;
}

body.house-wright {
    --primary-color: var(--wright-primary-color);
    --primary-color-hover: var(--wright-primary-color-hover);
    --primary-color-engaged: var(--wright-primary-color-engaged);
    --font-family-sans: var(--font-bau);
    --font-family-serif: var(--font-harriet);

    --overlay-view-on-font-size: 1.4rem;
    --view-on-font-size: 1.2rem;

    /*TODO ADJUST */
    --watched-lot-color: var(--wright-primary-color);
    --watched-lot-glow: var(--wright-primary-color-hidden);
    --watched-lot-glow-animation-start: var(--wright-primary-color);
    --watched-lot-glow-animation-end: var(--wright-primary-color-hidden);
}

body.house-herman_miller {
    --primary-color: var(--herman-miller-primary-color);
    --primary-color-hover: var(--herman-miller-primary-color-hover);
    --primary-color-engaged: var(--herman-miller-primary-color-engaged);
    --font-family-sans: var(--font-bau);
    --font-family-serif: var(--font-harriet);

    --overlay-view-on-font-size: 1.4rem;
    --view-on-font-size: 1.2rem;

    /*TODO ADJUST */
    --watched-lot-color: var(--herman-miller-primary-color);
    --watched-lot-glow: var(--herman-miller-primary-color-hidden);
    --watched-lot-glow-animation-start: var(--herman-miller-primary-color);
    --watched-lot-glow-animation-end: var(--herman-miller-primary-color-hidden);
}

body.house-rago {
    --primary-color: var(--rago-primary-color);
    --primary-color-hover: var(--rago-primary-color-hover);
    --primary-color-engaged: var(--rago-primary-color-engaged);
    --font-family-sans: var(--font-alright);
    --font-family-serif: var(--font-editor);

    --overlay-view-on-font-size: 1.3rem;
    --view-on-font-size: 1.2rem;
    --watched-lot-color: var(--rago-primary-color);
    --watched-lot-glow: var(--rago-primary-color-hidden);
    --watched-lot-glow-animation-start: var(--rago-primary-color);
    --watched-lot-glow-animation-end: var(--rago-primary-color-hidden);
}

body.house-lama {
    --primary-color: var(--lama-primary-color);
    --primary-color-hover: var(--lama-primary-color-hover);
    --primary-color-engaged: var(--lama-primary-color-engaged);
    --font-family-sans: var(--font-adrianna);
    --font-family-serif: var(--font-lust);

    --overlay-view-on-font-size: 1.4rem;
    --view-on-font-size: 1.2rem;
    --watched-lot-color: var(--lama-primary-color);
    --watched-lot-glow: var(--lama-primary-color-hidden);
    --watched-lot-glow-animation-start: var(--lama-primary-color);
    --watched-lot-glow-animation-end: var(--lama-primary-color-hidden);
}

body.house-toomey {
    --primary-color: var(--toomey-primary-color);
    --primary-color-hover: var(--toomey-primary-color-hover);
    --primary-color-engaged: var(--toomey-primary-color-engaged);
    --font-family-sans: var(--font-alright);
    --font-family-serif: var(--font-canela);

    --overlay-view-on-font-size: 1.3rem;
    --view-on-font-size: 1.2rem;

    /*TODO ADJUST */
    --watched-lot-color: var(--toomey-primary-color);
    --watched-lot-glow: var(--toomey-primary-color-hidden);
    --watched-lot-glow-animation-start: var(--toomey-primary-color);
    --watched-lot-glow-animation-end: var(--toomey-primary-color-hidden);
}

body.house-pai {
    --primary-color: var(--pai-primary-color);
    --primary-color-hover: var(--pai-primary-color-hover);
    --primary-color-engaged: var(--pai-primary-color-engaged);
    --font-family-sans: var(--font-bau);
    --font-family-serif: var(--font-harriet);

    --overlay-view-on-font-size: 1.4rem;
    --view-on-font-size: 1.2rem;

    /*TODO ADJUST */
    --watched-lot-color: var(--pai-primary-color);
    --watched-lot-glow: var(--pai-primary-color-hidden);
    --watched-lot-glow-animation-start: var(--pai-primary-color);
    --watched-lot-glow-animation-end: var(--pai-primary-color-hidden);
}

body.house-lpa {
    --primary-color: var(--lpa-primary-color);
    --primary-color-hover: var(--lpa-primary-color-hover);
    --primary-color-engaged: var(--lpa-primary-color-engaged);
    --font-family-sans: var(--font-beatrice);
    --font-family-serif: var(--font-beatrice);

    --overlay-view-on-font-size: 1.4rem;
    --view-on-font-size: 1.2rem;

    /*TODO ADJUST */
    --watched-lot-color: var(--lpa-primary-color);
    --watched-lot-glow: var(--lpa-primary-color-hidden);
    --watched-lot-glow-animation-start: var(--lpa-primary-color);
    --watched-lot-glow-animation-end: var(--lpa-primary-color-hidden);
}

/*TODO : Rename this stuff*/

.text-w-green {
    color: var(--primary-color);
}

.text-w-green-hover {
    color: var(--primary-color-hover);
}

/*Global Layout*/

html,
body {
    scroll-behavior: smooth;
    background-color: #fff;

    /*let's kill that ios scroll bounce bs :F*/
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: none;
}

html.menu--dark, body.menu--dark {
        background-color: #383838;
    }

html.menu--light, body.menu--light {
        background-color: #eee;
    }

html.stories_art_design, body.stories_art_design {
        overflow-x: hidden;
    }

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* boxmodel repair */

*,
*:before,
*:after {
    box-sizing: border-box;
    outline: none;
}

::-moz-selection {
    background: #ccc;
    text-shadow: none;
}

::selection {
    background: #ccc;
    text-shadow: none;
}

::-moz-selection {
    color: #fff;
    background: #222;
    text-shadow: none;
}

html {
    min-height: 100%;
    position: relative;
}

html,
body {
    margin: 0;
    padding: 0;
    font-size: 62.5%;
}

hr {
    border: none;
    border-top: 1px #000 solid;
    clear: both;
}

strong {
    font-weight: bold;
}

input,
select,
textarea {
    font-family: var(--font-family-sans);
    font-size: 1.1rem;
    line-height: 1.6rem;
    letter-spacing: .03rem;
}

button:active, button:focus {
        outline: none;
    }

input.error {
    border: 1px var(--primary-color) solid;
}

figure {
    margin: 0 0 2rem 0;
}

figure.text-center figcaption {
            text-align: center;
        }

figure img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }

figure a {
        text-shadow: none !important;
        background: none !important;
    }

article.page {
    /*was somehow jumping above aucmo footer banner, intercepting close X clicks*/
    z-index: 1;
    min-height: calc(100vh - 478px);
}

/* min heights to prevent layout shift while images load */

.page__header:not(.has_mobile).short {
    min-height: 35rem;
}

.page.full_bg .module,
    .page.full_bg .page__section,
    .page.full_bg .page__header {
        background-color: transparent !important;
    }

.page.full_bg .module a, .page.full_bg .page__section a, .page.full_bg .page__header a {
            text-shadow: none !important;
        }

.page.full_bg .page__header {
        transform: none;
    }

.page.full_bg .background .bg-img {
        -o-object-position: top center;
           object-position: top center;
    }

.page.full_bg .page__section .page__section__content,
        .page.full_bg .page__section .page__section__sidebar,
        .page.full_bg .page__section .page__section__address {
            border-top: 1px solid var(--primary-color);
            padding-top: 3rem;
            margin-top: -7rem;
        }

.page.full_bg .page__section .page__section__address {
            border-top: 1px solid transparent;
        }

.page.full_bg .page__section .page__section__sidebar {
            margin-left: 3rem;
            margin-right: 3rem;
        }

.lazyload-wrapper.background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.background.fluid-img {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    clip: rect(auto, auto, auto, auto);
    transform-style: preserve-3d;
}

.background.fluid-img.fixed {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        transform-style: unset;
    }

.background.fluid-img.fixed img {
            position: fixed;
        }

.background.fluid-img.full_page,
    .background.fluid-img.fixed.full_page {
        clip-path: none;
        clip: initial;
        position: fixed;
    }

.background.fluid-img.full_page img, .background.fluid-img.fixed.full_page img {
            position: fixed;
        }

.background.fluid-img.full_page + .module, .background.fluid-img.fixed.full_page + .module {
            background-color: transparent !important;
        }

.background.fluid-img.mobile {
        display: none;
    }

.background.fluid-img .preload {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
        opacity: 1;
        background: #fff;
    }

.background.fluid-img img {
        -o-object-fit: cover;
           object-fit: cover;
        will-change: transform;
        transform: translate3d(0, 0, 0);
        width: 100%;
        min-height: 125%;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        margin: 0;
    }

.clearfix {
    float: none;
    clear: both;
    display: inline-block;
}

.clearfix-block {
    display: block;
    float: none;
    clear: both;
}

a,
a:visited {
    color: var(--primary-color);
}

a:hover {
    color: var(--primary-color-hover);
}

#actions {
    position: fixed;
    left: 3.3rem;
    top: 21rem;
    font-size: 1.1rem;
    line-height: 1.6rem;
    width: 10rem;
}

#actions input.filter {
    width: 8rem;
    margin-bottom: .8rem;
}

#actions a {
    text-decoration: none;
    color: #111;
    font-weight: bold;
}

#actions .navigate a {
    color: #555;
}

#actions ul {
    margin-left: 0;
}

#actions ul li.custom a {
    padding-left: 0;
}

#actions li.active a {
    color: #a5a5d0;
}

#actions input {
    border: .1rem #d4d7d9 solid;
    padding: .2rem;
    margin: 1rem 0 0;
}

.thinsp {
    padding: 0 .2rem;
}

body.modular-page {
    padding-top: 0;
}

body.modular-page .module-anchor {
        display: block;
        position: absolute;
        width: .1rem;
        height: .1rem;
        z-index: 100;
        top: -6rem;
    }

body.modular-page .module-anchor:after {
            content: "";
            display: table;
            clear: both;
        }

body.scroll-lock {
    position: fixed;
    overflow: hidden;
    max-width: 100vw;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

iframe[name="google_conversion_frame"] {
    position: absolute;
}

#accessibilityWidget {
    position: fixed;
    bottom: 1rem;
    right: 132rem;
    background: red;
    height: 6rem;
    width: 6rem;
    color: white;
    border-radius: 100%;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 0.625rem;
    font-size: 4rem;
    cursor: pointer;
}

.userway_p7 .uwaw_2-col {
    max-width: 60rem;
}

p.field-title,
.field-title {

    font-size: 1.4rem;
    line-height: 1.4rem;
    font-weight: 500;
    font-family: var(--font-family-sans);
    letter-spacing: 0.03em;
    color: #000000;
    margin: 2rem 0 1.4rem;
}

@media (min-width: 769px) {
            .buying-shipping .text.three_column a {
                margin-top: 3rem;
            }
}

@media (max-width: 768px) {
        .page.full_bg .background.fluid-img {
            transform: none;
        }

            .page.full_bg .background.fluid-img img {
                position: fixed !important;
            }

    .background.fluid-img {
        transform: translateZ(0);
    }
}

@media (max-width: 895px) {
        .page.full_bg .page__section__sidebar {
            margin-left: 0;
            margin-right: 0;
        }
}

@media (max-width: 1024px) {
        .background.fluid-img.desktop {
            display: none;
        }

        .background.fluid-img.mobile {
            display: block;
        }

        .background.fluid-img img {
            min-height: 0;
        }
        body.ios .navigation--primary .menu-wrapper .menu--primary.menu {
            max-height: calc(100vh - 170px);
        }
}

@media (max-width: 1400px) {
        .page.full_bg .page__section__sidebar,
        .page.full_bg .page__section__address {
            margin-top: 0;
        }

    #actions {
        top: 14rem;
    }
}

body {
    width: 100%;
    font-size: 1.5rem;
    line-height: 2.4rem;
    letter-spacing: .03rem;
}

.bg-color-container {
    background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
table,
tr,
td,
label:not(.detail-group,.address-detail-group),
textarea {
    color: #333;
    line-height: 2.4rem;
    margin: 0 0 2rem 0;
    font-size: 2rem;
    letter-spacing: 0;
}

sup,
sub {
    line-height: normal;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}

ul,
ol,
li {
    color: #333;
}

h3,
h4,
h5,
h6 {
    margin: 0;
}

strong,
.strong {
    font-weight: bold;
}

a {
    color: var(--primary-color);
}

a.no-underline {
        text-decoration: none;
    }

a:hover {
    color: var(--primary-color-hover);
}

em {
    font-style: italic;
}

hr {
    border: none;
    border-bottom: 1px #ccc solid;
    margin: 4rem 0;
}

hr.short {
        margin: 0;
    }

table {
    width: 100%;
}

table tr td {
    vertical-align: top;
    padding: .5rem .5rem .5rem 0;
}

/*/////////////////////////////////////////////////////////////
MAIN PAGE WRAPPER
/////////////////////////////////////////////////////////////*/

.main_wrapper {
    padding-left: 3%;
    padding-right: 3%;
    width: auto;
    clear: both;
}

/*/////////////////////////////////////////////////////////////
GLOBALS
/////////////////////////////////////////////////////////////*/

/* sharpen that text up nice like */

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* boxmodel repair */

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

/* clearfix */

.clear:after {
    content: "";
    display: table;
    clear: both;
}

/* disable yellow background in chrome on autofill */

input:-webkit-autofill {
    background-color: #fff !important;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.visible-xl {
    display: none !important;
}

.text-999 {
    color: #999999
}

link {
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
}

.font-harriett {
   font-family: var(--font-family-serif);
}

.font-bau {
    font-family: var(--font-family-sans);
}

.font-bau.font-bold {
        font-family: var(--font-family-sans);
        font-weight: bold;
    }

@media (max-width: 512px) {
    .visible-xs {
        display: block !important;
    }

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

@media (min-width: 513px) and (max-width: 768px) {
    .visible-sm {
        display: block !important;
    }

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

@media (min-width: 769px) and (max-width: 1100px) {
    .visible-md {
        display: block !important;
    }

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

@media (min-width: 769px) {
    .main_wrapper {
        padding: 4rem 3rem;
    }
}

@media (min-width: 1101px) and (max-width: 1400px) {
    .visible-lg {
        display: block !important;
    }

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

@media (min-width: 1151px) {
    .main_wrapper {
        padding: 4rem 10rem 10rem;
    }
}

@media (min-width: 1361px) {
    .main_wrapper {
        padding: 4rem 17rem 10rem;
    }
}

@media (min-width: 1401px) {
    .hidden-xl {
        display: none !important;
    }

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

/*/////////////////////////////////////////////////////////////
MODALS
/////////////////////////////////////////////////////////////*/

body.modal-container-open {
    max-height: 100vh;
    height: 100vh;
}

body.modal-container-open .navigation--primary {
        z-index: 81;
    }

.legacy-wrapper .form_wrapper,
.form_wrapper {
    position: fixed;
    z-index: 500;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
}

.legacy-wrapper .form_wrapper input::-moz-placeholder, .legacy-wrapper .form_wrapper textarea::-moz-placeholder, .form_wrapper input::-moz-placeholder, .form_wrapper textarea::-moz-placeholder {
            text-transform: lowercase;
        }

.legacy-wrapper .form_wrapper input::placeholder, .legacy-wrapper .form_wrapper textarea::placeholder, .form_wrapper input::placeholder, .form_wrapper textarea::placeholder {
            text-transform: lowercase;
        }

.legacy-wrapper .form_wrapper.consign_an_item textarea::-moz-placeholder, .form_wrapper.consign_an_item textarea::-moz-placeholder {
                text-transform: unset;
            }

.legacy-wrapper .form_wrapper.consign_an_item textarea::placeholder, .form_wrapper.consign_an_item textarea::placeholder {
                text-transform: unset;
            }

.legacy-wrapper .form_wrapper.consign_an_item input#email-confirm::-moz-placeholder, .form_wrapper.consign_an_item input#email-confirm::-moz-placeholder {
                    text-transform: unset;
                }

.legacy-wrapper .form_wrapper.consign_an_item input#email-confirm::placeholder, .form_wrapper.consign_an_item input#email-confirm::placeholder {
                    text-transform: unset;
                }

.legacy-wrapper .form_wrapper:not(.v-modals), .form_wrapper:not(.v-modals) {
        background-color: rgba(0, 0, 0, .5);
    }

.legacy-wrapper .form_wrapper.terms-modal .Aligner-item--top,
        .legacy-wrapper .form_wrapper.terms-modal .Aligner-item--bottom,
        .form_wrapper.terms-modal .Aligner-item--top,
        .form_wrapper.terms-modal .Aligner-item--bottom {
            display: none;
        }

.legacy-wrapper .form_wrapper.active, .form_wrapper.active {
        z-index: 999;
        display: block;
    }

.legacy-wrapper .form_wrapper input, .form_wrapper input {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
    }

.legacy-wrapper .form_wrapper .clear, .form_wrapper .clear {
        font-size: inherit;
        line-height: inherit;
        clear: none;
        height: auto;
    }

.legacy-wrapper .form_wrapper .payment-list .inner, .legacy-wrapper .form_wrapper .address-list .inner, .form_wrapper .payment-list .inner, .form_wrapper .address-list .inner {
            max-height: 19rem;
            overflow-x: hidden;
            overflow-y: auto;
        }

.legacy-wrapper .form_wrapper .widget, .form_wrapper .widget {
        font-family: var(--font-family-sans);
        position: relative;
        z-index: 501;
        display: none;
        width: 80%;
        margin: 0;
        padding: 0;
        opacity: .95;
        background-color: #ccc;
        max-width: 60rem;
        min-width: 28rem;
        font-size: 1.5rem;
        line-height: 3rem;
    }

.legacy-wrapper .form_wrapper .widget.terms_widget label, .form_wrapper .widget.terms_widget label {
                font-size: 1.5rem;
                line-height: 3rem;
            }

.legacy-wrapper .form_wrapper .widget.terms_widget .form_inner, .form_wrapper .widget.terms_widget .form_inner {
                padding: 2rem;
                height: calc(100vh - 2rem);
            }

.legacy-wrapper .form_wrapper .widget .form_inner, .form_wrapper .widget .form_inner {
            padding: 3rem;
        }

.legacy-wrapper .form_wrapper .widget p, .form_wrapper .widget p {
            margin: 0;
            padding: 0;
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

.legacy-wrapper .form_wrapper .widget .modal-notice-banner, .form_wrapper .widget .modal-notice-banner {
            padding-right: .5rem;
            padding-left: .5rem;
        }

.legacy-wrapper .form_wrapper .widget .modal-notice-banner p, .form_wrapper .widget .modal-notice-banner p {
                font-size: 1.3rem;
                line-height: 1.8rem;
            }

.legacy-wrapper .form_wrapper .widget a:not(.w-btn,.popper),.form_wrapper .widget a:not(.w-btn,.popper) {
            font-family: var(--font-family-sans);
            color: #333;
            text-decoration: underline;
        }

.legacy-wrapper .form_wrapper .widget a:not(.w-btn,.popper):hover, .form_wrapper .widget a:not(.w-btn,.popper):hover {
                color: #000;
            }

.legacy-wrapper .form_wrapper .widget hr, .form_wrapper .widget hr {
            clear: both;
            border: none;
            border-top: 1px #999 solid;
            margin: 2rem 0;
        }

.legacy-wrapper .form_wrapper .widget h2, .form_wrapper .widget h2 {
            font-family: var(--font-family-serif);
            color: #333;
            font-size: 1.8rem;
            line-height: 2.2rem;
            letter-spacing: .3px;
            margin-bottom: 2rem;
        }

.legacy-wrapper .form_wrapper .widget .form_close, .form_wrapper .widget .form_close {
            position: absolute;
            top: 0;
            right: 0;
            text-align: center;
            color: #333;
        }

.legacy-wrapper .form_wrapper .widget .form_close:hover, .form_wrapper .widget .form_close:hover {
                cursor: pointer;
                color: #000;
            }

.legacy-wrapper .form_wrapper .widget .form_close i, .form_wrapper .widget .form_close i {
                font-size: 15px;
                position: absolute;
                top: 25px;
                right: 25px;
            }

.legacy-wrapper .form_wrapper .widget .close, .form_wrapper .widget .close {
            position: absolute;
            color: #666;
            top: 2.4rem;
            right: 3rem;
            font-size: 1.4rem;
        }

.legacy-wrapper .form_wrapper .widget .close:hover, .form_wrapper .widget .close:hover {
                cursor: pointer;
                color: var(--primary-color);
            }

.legacy-wrapper .form_wrapper .widget input.disabled, .form_wrapper .widget input.disabled {
            background-color: #fff;
        }

@media (max-width: 512px) {
            .legacy-wrapper .form_wrapper .widget p.no-lots-found,
            .legacy-wrapper .form_wrapper .widget p.error_add_num,
            .form_wrapper .widget p.no-lots-found,
            .form_wrapper .widget p.error_add_num {
                font-size: 11px !important;
                line-height: 16px !important;
            }
        }

.legacy-wrapper .form_wrapper .widget form input::-webkit-input-placeholder, .legacy-wrapper .form_wrapper .widget form textarea::-webkit-input-placeholder, .form_wrapper .widget form input::-webkit-input-placeholder, .form_wrapper .widget form textarea::-webkit-input-placeholder {
                color: #999;
            }

.legacy-wrapper .form_wrapper .widget form input:-moz-placeholder, .legacy-wrapper .form_wrapper .widget form textarea:-moz-placeholder, .form_wrapper .widget form input:-moz-placeholder, .form_wrapper .widget form textarea:-moz-placeholder {
                /* Firefox 18- */
                color: #999;
            }

.legacy-wrapper .form_wrapper .widget form input::-moz-placeholder, .legacy-wrapper .form_wrapper .widget form textarea::-moz-placeholder, .form_wrapper .widget form input::-moz-placeholder, .form_wrapper .widget form textarea::-moz-placeholder {
                /* Firefox 19+ */
                color: #999;
            }

.legacy-wrapper .form_wrapper .widget form input:-ms-input-placeholder, .legacy-wrapper .form_wrapper .widget form textarea:-ms-input-placeholder, .form_wrapper .widget form input:-ms-input-placeholder, .form_wrapper .widget form textarea:-ms-input-placeholder {
                color: #999;
            }

.legacy-wrapper .form_wrapper .widget form textarea.one, .form_wrapper .widget form textarea.one {
            width: 100%;
        }

.legacy-wrapper .form_wrapper .widget form textarea, .form_wrapper .widget form textarea {
            font-size: 15px;
        }

.legacy-wrapper .form_wrapper .widget form a.dark_button,
        .legacy-wrapper .form_wrapper .widget form div.dark_button,
        .form_wrapper .widget form a.dark_button,
        .form_wrapper .widget form div.dark_button {
            display: block;
            float: left;
            width: 30%;
            min-width: 0;
            margin: 0 auto;
            text-align: center;
            text-decoration: none;
            color: #ccc;
            background-color: #333;
            height: 4.4rem;
            line-height: 2.6rem;
            padding: 1rem;
        }

.legacy-wrapper .form_wrapper .widget form a.dark_button:hover, .legacy-wrapper .form_wrapper .widget form div.dark_button:hover, .form_wrapper .widget form a.dark_button:hover, .form_wrapper .widget form div.dark_button:hover {
                color: #fff;
                background-color: #000;
            }

.legacy-wrapper .form_wrapper .button.centered, .form_wrapper .button.centered {
        clear: both;
        margin: 0 auto;
        position: relative;
        display: block;
    }

.legacy-wrapper .form_wrapper .button.dark_button, .form_wrapper .button.dark_button {
        background-color: #333;
        color: #ccc;
    }

.legacy-wrapper .form_wrapper .button.dark_button:hover, .form_wrapper .button.dark_button:hover {
            color: #fff;
            background-color: #000;
        }

.legacy-wrapper .form_wrapper .saved, .form_wrapper .saved {
        display: none;
    }

.legacy-wrapper .form_wrapper.buyers_premium .inner.widget, .form_wrapper.buyers_premium .inner.widget {
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            padding: 3rem;
        }

.legacy-wrapper .form_wrapper .message-box, .form_wrapper .message-box {
        margin-bottom: 20px;
    }

/*when the form is taller than the screen,*/

/*we make the wrapper scrollable with padding*/

.legacy-wrapper .form_wrapper.absolute, .form_wrapper.absolute {
        position: absolute;
        overflow: scroll;
        padding-top: 47px;
        padding-bottom: 125px;
        -webkit-overflow-scrolling: touch;
    }

.modal-inquire .multiselect, .modal-buy-now .multiselect {
        margin-bottom: 1rem;
    }

.v-modals, .v-modals-backdrop {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity .3s linear;
    pointer-events: none;
}

.v-modals.active, .v-modals-backdrop.active {
        opacity: 1;
        pointer-events: all;
    }

.v-modals-backdrop {
    display: block;
    background-color: rgba(0, 0, 0, .5);
    visibility: hidden;
}

.v-modals-backdrop.active {
        opacity: 1;
        visibility: visible;
    }

.v-modals,
.v-modals-backdrop,
.form_wrapper .widget.v-modal {
    display: block;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .3s ease-in-out, visibility 0s .3s;
}

.v-modals.active, .v-modals-backdrop.active, .form_wrapper .widget.v-modal.active {
        transition: opacity .3s ease-in-out;
        opacity: 1;
        visibility: visible;
        pointer-events: all;
    }

.v-modals {
    z-index: 500;
    max-height: calc(100vh - 70px);
}

.v-modals .widget button.w-btn-grey-solid {
            border-color: transparent;
            color: #fff;
            transition: background-color .3s ease-in-out;
        }

.v-modals .widget button.w-btn-grey-solid:hover {
                border-color: transparent;
            }

.v-modals .widget .popper.green.switch-bid-type {
            color: var(--primary-color);
            transition: color .3s ease-in-out;
        }

.v-modals .widget .popper.green.switch-bid-type:hover {
                color: var(--primary-color-hover);
            }

.v-modals .widget .w-btn-green-solid.btn-single:hover {
            background-color: var(--primary-color-hover);
        }

.v-modals .vue-portal-target {
        display: block;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        position: fixed;
    }

.v-modals .multiselect__tags {
        border: none;
    }

.v-modals .choices__inner {
        background-color: #FFF;
    }

.v-modal.fullscreen {
    width: 100vw;
    max-width: 100vw;
    height: 100vh;
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.modal-vertical-aligner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.modal-horizontal-aligner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

.Aligner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    height: 100%;
}

.Aligner-item {
    flex: 1;
    width: 100%;
}

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

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

.Aligner-item--fixed {
    flex: none;
    max-width: 50%;
}

.animated {
    animation-duration: 0.3s;
    animation-fill-mode: both;
}

.fadeIn {
    animation-name: fadeIn;
}

@keyframes fadeIn {
        from {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }

.fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
        from {
            opacity: 1;
        }
        to {
            opacity: 0;
        }
    }

.form_wrapper .widget.v-modal ::-webkit-input-placeholder {
        color: #999999;
        opacity: 1;
    }

.form_wrapper .widget.v-modal ::-moz-placeholder {
        color: #999999;
        opacity: 1;
    }

.form_wrapper .widget.v-modal :-ms-input-placeholder {
        color: #999999;
        opacity: 1;
    }

.form_wrapper .widget.v-modal :-moz-placeholder {
        color: #999999;
        opacity: 1;
    }

.form_wrapper .widget.v-modal input[type="tel"],
    .form_wrapper .widget.v-modal input[type="email"],
    .form_wrapper .widget.v-modal input[type="text"],
    .form_wrapper .widget.v-modal input[type="password"] {
        padding: 0 1.5rem;
        height: 5.0rem;
    }

.form_wrapper .widget.v-modal input[type="tel"]:not(.parsley-error), .form_wrapper .widget.v-modal input[type="email"]:not(.parsley-error), .form_wrapper .widget.v-modal input[type="text"]:not(.parsley-error), .form_wrapper .widget.v-modal input[type="password"]:not(.parsley-error) {
            border: none;
        }

.form_wrapper .widget.v-modal input[type="tel"]:focus, .form_wrapper .widget.v-modal input[type="email"]:focus, .form_wrapper .widget.v-modal input[type="text"]:focus, .form_wrapper .widget.v-modal input[type="password"]:focus {
            background-color: white;
        }

.form_wrapper .widget.v-modal input[type="tel"]:focus::-webkit-input-placeholder, .form_wrapper .widget.v-modal input[type="email"]:focus::-webkit-input-placeholder, .form_wrapper .widget.v-modal input[type="text"]:focus::-webkit-input-placeholder, .form_wrapper .widget.v-modal input[type="password"]:focus::-webkit-input-placeholder {
                color: #d6d6d6;
            }

.form_wrapper .widget.v-modal input[type="tel"]:focus::-moz-placeholder, .form_wrapper .widget.v-modal input[type="email"]:focus::-moz-placeholder, .form_wrapper .widget.v-modal input[type="text"]:focus::-moz-placeholder, .form_wrapper .widget.v-modal input[type="password"]:focus::-moz-placeholder {
                color: #d6d6d6;
            }

.form_wrapper .widget.v-modal input[type="tel"]:focus:-ms-input-placeholder, .form_wrapper .widget.v-modal input[type="email"]:focus:-ms-input-placeholder, .form_wrapper .widget.v-modal input[type="text"]:focus:-ms-input-placeholder, .form_wrapper .widget.v-modal input[type="password"]:focus:-ms-input-placeholder {
                color: #d6d6d6;
            }

.form_wrapper .widget.v-modal input[type="tel"]:focus:-moz-placeholder, .form_wrapper .widget.v-modal input[type="email"]:focus:-moz-placeholder, .form_wrapper .widget.v-modal input[type="text"]:focus:-moz-placeholder, .form_wrapper .widget.v-modal input[type="password"]:focus:-moz-placeholder {
                color: #d6d6d6;
            }

.form_wrapper .widget.v-modal input[type="tel"].note, .form_wrapper .widget.v-modal input[type="email"].note, .form_wrapper .widget.v-modal input[type="text"].note, .form_wrapper .widget.v-modal input[type="password"].note {
            background-color: #edf9f8;
        }

.form_wrapper .widget.v-modal .button {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        text-decoration: none;
        color: #FFFFFF;
        border: 2px solid transparent;
        min-height: 4.4rem;
        line-height: 0;
        padding: 0 1.5rem;
        background-color: #333;
        transition: background-color .3s ease-in-out;
        font-weight: 700;
    }

.form_wrapper .widget.v-modal .button.btn-single {
            min-width: 100%;
        }

@media (min-width: 376px) {

.form_wrapper .widget.v-modal .button {
            width: 16rem
    }
        }

.form_wrapper .widget.v-modal .button{
        font-weight: bold;
        text-transform: lowercase;
        font-size: 1.4rem;
}

.form_wrapper .widget.v-modal .button p {
            font-weight: bold;
            text-transform: lowercase;
            margin: 0;
            color: #FFFFFF;
            font-size: 1.4rem;
            line-height: 1;
        }

.form_wrapper .widget.v-modal .button:hover {
            cursor: pointer;
            background-color: hsla(0, 0%, 20%, 0.7);
        }

.form_wrapper .widget.v-modal .button:disabled:not(.busy) {
                background-color: #ABABAB;
            }

.form_wrapper .widget.v-modal .button:disabled:hover {
                cursor: not-allowed;
                pointer-events: all !important;
            }

.form_wrapper .widget.v-modal .button:focus {
            outline: none;
        }

.form_wrapper .widget.v-modal .button.outline {
            background-color: transparent;
            border-color: hsla(0, 0%, 20%, 1);
            color: hsla(0, 0%, 20%, 1);
        }

.form_wrapper .widget.v-modal .button.outline p {
                color: hsla(0, 0%, 20%, 1);
            }

.form_wrapper .widget.v-modal .button.outline:hover {
                border-color: hsla(0, 0%, 20%, 0.7);
                color: hsla(0, 0%, 20%, 0.7);
            }

.form_wrapper .widget.v-modal .button.outline:hover p {
                    color: hsla(0, 0%, 20%, 0.7);
                }

.form_wrapper .widget.v-modal .tooltip[aria-hidden="true"] {
        transition: opacity 100ms ease-in, visibility 100s linear;
        opacity: 0;
    }

.form_wrapper .widget.v-modal .tooltip[aria-hidden="false"] {
        transition: opacity 100ms ease-in, visibility 0s linear;
        opacity: 1;
    }

.form_wrapper .widget.v-modal .tooltip {
        cursor: pointer; /* make tappable on ios */
        background: #333;
        color: white;
        padding: 2.5rem;
        max-width: 50rem;
        animation: fade-in 100ms ease-in;
        z-index: 10;
    }

@media (max-width: 676px) {

.form_wrapper .widget.v-modal .tooltip {
            /* !important to override JS inline styles */
            position: fixed !important;

            display: flex;
            justify-content: center;
            align-items: center;
            top: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            left: 0 !important;
            transform: none !important;
            padding: 0;
            width: 100%;
            flex-basis: 100%;
            min-width: 100%;
            background: rgba(0, 0, 0, 0.5)
    }

            .form_wrapper .widget.v-modal .tooltip .inner {
                cursor: pointer; /* make tappable on ios */
                overflow-x: hidden;
                overflow-y: auto;
                width: calc(100vw - 40px) !important;
                max-height: calc(100vh - 40px) !important;
                -webkit-overflow-scrolling: touch;
                background: #333;
                padding: 1.5rem;
            }

            .form_wrapper .widget.v-modal .tooltip .popper__arrow {
                display: none;
            }
        }

.form_wrapper .widget.v-modal .tooltip p {
            color: #FFFFFF;
            line-height: 2.3rem;
            margin-bottom: 1rem;
        }

.form_wrapper .widget.v-modal .tooltip p:last-of-type {
                margin-bottom: 0;
            }

.form_wrapper .widget.v-modal .tooltip .popper__arrow {
            width: 0;
            height: 0;
            border-style: solid;
            position: absolute;
            margin: 1.6rem;
        }

.form_wrapper .widget.v-modal .tooltip[x-placement^="top"] {
        margin-bottom: 1.6rem;
    }

.form_wrapper .widget.v-modal .tooltip[x-placement^="top"] .popper__arrow {
            border-width: 1rem 1rem 0 1rem;
            border-color: #333 transparent transparent transparent;
            bottom: -1rem;
            left: calc(50% - 1rem);
            margin-top: 0;
            margin-bottom: 0;
        }

.form_wrapper .widget.v-modal .tooltip[x-placement^="bottom"] {
        margin-top: 16px;
    }

.form_wrapper .widget.v-modal .tooltip[x-placement^="bottom"] .popper__arrow {
            border-width: 0 1rem 1rem 1rem;
            border-color: transparent transparent #333 transparent;
            top: -1rem;
            left: calc(50% - 1rem);
            margin-top: 0;
            margin-bottom: 0;
        }

.form_wrapper .widget.v-modal .tooltip[x-placement^="right"] {
        margin-left: 1.6rem;
    }

.form_wrapper .widget.v-modal .tooltip[x-placement^="right"] .popper__arrow {
            border-width: 1rem 1rem 1rem 0;
            border-color: transparent #333 transparent transparent;
            left: -1rem;
            top: calc(50% - 1rem);
            margin-left: 0;
            margin-right: 0;
        }

.form_wrapper .widget.v-modal .tooltip[x-placement^="left"] {
        margin-right: 1.6rem;
    }

.form_wrapper .widget.v-modal .tooltip[x-placement^="left"] .popper__arrow {
            border-width: 1rem 0 1rem 1rem;
            border-color: transparent transparent transparent #333;
            right: -1rem;
            top: calc(50% - 1rem);
            margin-left: 0;
            margin-right: 0;
        }

.form_wrapper .widget.v-modal .icon-warn {
        width: 3.3rem;
        min-width: 3.3rem;
        height: 3.3rem;
        background: #1F1F1F;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        font-weight: 900;
        line-height: 0;
        letter-spacing: 0;
        color: #EEEEEE;
        font-size: 2.1rem;
        padding-top: .5rem;
    }

.form_wrapper .widget.v-modal .icon-warn.white {
            display: block;
            padding-top: 1.5rem;
            padding-left: 1.2rem;
            color: #1F1F1F;
            background: #FEFEFE;
        }

.form_wrapper .widget.v-modal .icon-warn.block {
            display: block;
            padding-top: 1.5rem;
            padding-left: 1.2rem;
            background: #1F1F1F;
            color: #FEFEFE;
        }

.form_wrapper .widget.v-modal .bid-item .image {
            width: 10rem;
        }

.form_wrapper .widget.v-modal .bid-item img {
            width: 10rem;
            height: 10rem;
        }

.form_wrapper .widget.v-modal .bid-item h2 {
            letter-spacing: 0;
            margin-bottom: 1rem;
        }

.form_wrapper .widget.v-modal .bid-item p {
            font-size: 1.4rem;
            line-height: 2.1rem;
        }

.form_wrapper .widget.v-modal .bid-item .title {
            font-weight: 500;
        }

.icon-close:before {
        width: 2rem;
        text-indent: 0;
        text-align: center;
        margin-left: 0;
        display: block;
        padding-left: 0;
        overflow: hidden;
        pointer-events: none;
        opacity: 1;
    }

.v-modals-new {
    letter-spacing: 0;
}

.v-modals-new p {
        letter-spacing: 0;
    }

.v-modals-new p.title-bid-activity {
            letter-spacing: 0.15rem;
        }

.v-modals-new .widget {
        background-color: #eee;
        width: 100%;
    }

.v-modals-new .widget.bid-form {
            background-color: transparent;
        }

.v-modals-new .widget.wide {
            max-width: 62rem;
        }

.v-modals-new .widget.bg-white {
            background-color: #FFFFFF;
        }

.v-modals-new .widget.bid-form .form_inner, .v-modals-new .widget.lot-search .form_inner {
                padding: 0;
                max-height: calc(100vh - 30px);
                -webkit-overflow-scrolling: touch;
            }

.v-modals-new .widget .form_close {
            z-index: 2;
        }

.v-modals-new .widget .form_close i {
                font-size: 1.8rem;
                position: absolute;
                top: -2.6rem;
                right: -2.6rem;
                background-color: #DDDDDD;
                border-radius: 100%;
                width: 5.2rem;
                height: 5.2rem;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: background-color 0.3s linear;
            }

.v-modals-new .widget .form_close i:hover {
                    background-color: #c4c4c4;
                }

.v-modals-new .widget .form_inner {
            z-index: 1;
        }

.v-modals-new .widget .parsley-error .choices .choices__placeholder {
                    opacity: 1;
                    color: #99433c !important;

                }

.v-modals-new .widget .parsley-error .choices .choices__inner {
                    background-color: #fff1f0 !important;
                    color: #99433c !important;
                    border: .1rem #FF6F64 solid !important;
                }

.v-modals-new .widget ::v-deep(.choices) {
            width: 100%;
        }

.v-modals-new .widget ::v-deep(.choices) .choices__placeholder {
                opacity: 1;
                color: #999999;
            }

.v-modals-new .widget ::v-deep(.choices) .choices__inner {
                background-color: #FFFFFF;
                border: none;
                padding-top: 0;
                padding-bottom: 0;
                border-radius: 0;
            }

.v-modals-new .widget ::v-deep(.choices) .choices__list--single {
                padding: .7rem 1.6rem .4rem .4rem;
            }

.v-modals-new .widget ::v-deep(.choices) .choices__list--dropdown .choices__item {
                padding: .7rem 1rem;
            }

.v-modals-new .widget ::v-deep(.choices) .choices__list.choices__list--dropdown .choices__item:nth-of-type(odd) {
                    background-color: #F5F5F5;
                }

.v-modals-new .widget ::v-deep(.choices) .choices__list.choices__list--dropdown .choices__item--selectable.is-highlighted {
                    background-color: #CFCFCF;
                }

.v-modals-new .widget .just-watch a {
                color: var(--primary-color);
                text-decoration: underline;
            }

.v-modals-new .widget .just-watch a:hover {
                    color: var(--primary-color-hover);
                }

.bid-inner .country-selector .field-input {
            border: none;
        }

.email-prefs-modal h4 {
        font-size: 1.5rem;
        border-bottom: 1px solid #CCC;
        margin: 2rem 0;
    }

.email-prefs-modal label {
        font-size: 1.5rem;
        line-height: 1;
        margin-left: 1rem;
        margin-bottom: 0;
    }

.email-prefs-modal .alerts-events p {
            font-size: 1.2rem;
            line-height: 1.6rem;
            padding-left: 2.7rem;
        }

/* Weird login modal overrides for timed auctions -- thanks Aucmo :/ */

.form_wrapper .widget .create-account a {
        color: #FFFFFF;
    }

.form_wrapper .widget .create-account .icon-warn {
        color: var(--primary-color);
        background-color: #FFFFFF;
    }

/* Shared styles between bid and lower reserve modal */

/* TODO : Adjust / Clean up BidModalNew to use these styles */

@media (max-width: 1024px) {
        body.modal-conatainer-open .navigation--primary {
            display: none;
        }
}

@media (max-width: 676px) {
    .form_wrapper .widget.v-modal {
        max-height: calc(100vh - 20px);
        max-width: calc(100vw - 20px);
    }

        .form_wrapper .widget.v-modal .modal-title {
            padding-right: 4.5rem;
            margin-bottom: 1.5rem;
        }
            .v-modals-new .widget .form_close {
                top: 2.6rem;
                right: 2.6rem;
            }

                .v-modals-new .widget .form_close i:hover {
                    background-color: transparent;
                }

                .v-modals-new .widget .form_close .icon-close {
                    background-color: transparent;
                    border-radius: 0;
                }

                .v-modals-new .widget .form_close .dark-background {
                    color: #ffffff;
                    transition: none;
                }

            .v-modals-new .widget .form-inner {
                padding: 1.5rem;
                max-height: calc(100vh - 3rem);
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
            }

            .v-modals-new .widget.bid-form .form_inner,
            .v-modals-new .widget.lot-search .form_inner {
                padding: 1rem;
            }

            .v-modals-new .widget.bid-form .form-close {
                top: 3.6rem;
                right: 3.6rem;
            }
}

@media (max-width: 512px) {
            .legacy-wrapper .form_wrapper.buyers_premium .inner.widget, .form_wrapper.buyers_premium .inner.widget {
                position: absolute;
                width: 80%;
                min-width: 0;
                max-width: 80%;
                height: auto;
                min-height: 0;
                max-height: none;
                margin: 0;
                margin-top: 0;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }

                .legacy-wrapper .form_wrapper.buyers_premium .inner.widget h2, .form_wrapper.buyers_premium .inner.widget h2 {
                    margin-right: 20px;
                    margin-bottom: 20px;
                }
}

@media (max-width: 675px) {
            .v-modals-new .widget .form_inner {
                padding: 1.5rem;
                max-height: calc(100vh - 3rem);
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
            }
}

@media (min-width: 513px) {
                .legacy-wrapper .form_wrapper .widget .modal-notice-banner p, .form_wrapper .widget .modal-notice-banner p {
                    font-size: 1.5rem;
                    line-height: 2.4rem;
                }
}

@media (min-width: 676px) {
            .form_wrapper .widget.terms_widget {
                height: auto;
                max-height: calc(100vh - 5rem) !important;
            }

                .form_wrapper .widget.terms_widget .form_inner {
                    height: auto;
                    padding: 3rem;
                }
            .form_wrapper.terms-modal .Aligner-item--top,
            .form_wrapper.terms-modal .Aligner-item--bottom {
                display: block;
            }
}

@media (min-width: 676px) and (max-height: 600px) {
            .form_wrapper .widget.terms_widget {
                max-height: unset !important;
            }

                .form_wrapper .widget.terms_widget .form_inner {
                    height: calc(100vh - 2rem);
                    padding: 2rem;
                }
                    .form_wrapper .widget.terms_widget .form_close i {
                        align-items: center;
                        background-color: #ddd;
                        border-radius: 100%;
                        display: flex;
                        font-size: 18px;
                        height: 52px;
                        justify-content: center;
                        position: absolute;
                        right: 0;
                        top: 0;
                        transition: background-color .3s linear;
                        width: 52px;
                    }

                    .form_wrapper .widget.terms_widget .form_close .icon-close {
                        background-color: transparent;
                        border-radius: 0;
                    }
                .v-modals-new .widget .form-inner ~ .terms-modal {
                    padding: 2rem;
                }
}

@media (min-width: 768px) {
        .v-modals .choices__inner {
            background-color: #f9f9f9;
        }
}

@media (min-width: 1025px) {
        .modal-buy-now .region-select {
            margin-left: 1rem;
            margin-right: 1rem;
        }
        .city-state-zip .city,
        .city-state-zip .state,
        .city-state-zip .zip{
        width: 33.333333%;
    }
}

.w-btn,
.button,
a.button {
    display: flex;
    cursor: pointer;
    height: 4.5rem;
    width: 100%;
    align-items: center;
    justify-content: center;
    outline: none;
    transition: color 0.3s ease-in-out,
    border 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
    outline: 0;
    border: 2px solid var(--primary-color);
    text-transform: lowercase;
    text-decoration: none;
    text-align: center;
    letter-spacing: .03rem;
    font-size: 1.4rem;
    font-family: var(--font-family-sans);
    font-weight: 700;
    color: var(--primary-color);
    list-style: none;
}

.w-btn:hover, .button:hover, a.button:hover {
        border-color: var(--primary-color-hover);
        color: var(--primary-color-hover);
    }

.w-btn:hover.inquire, .button:hover.inquire, a.button:hover.inquire {
            border-color: #3c7e4c;
            color: #3c7e4c;
        }

.w-btn:hover, .button:hover, a.button:hover {
        cursor: pointer;
    }

.w-btn:focus, .button:focus, a.button:focus {
        outline: 0;
    }

.w-btn.add-bid,
    .w-btn.edit-bid,
    .button.add-bid,
    .button.edit-bid,
    a.button.add-bid,
    a.button.edit-bid {
        max-width: none;
        width: auto;
    }

.w-btn.w-btn-desktop-only, .button.w-btn-desktop-only, a.button.w-btn-desktop-only {
        display: none !important;
    }

.w-btn.dos-modal-close-button, .button.dos-modal-close-button, a.button.dos-modal-close-button {
        border: none;
        width: unset;
        height: unset;
    }

.w-btn.busy, .button.busy, a.button.busy {
        height: 4.5rem;
        position: relative;
    }

.w-btn.solid, .button.solid, a.button.solid {
        color: #fff;
        background-color: var(--primary-color);
        border-color: var(--primary-color);
    }

.w-btn.solid:hover, .button.solid:hover, a.button.solid:hover {
            background-color: var(--primary-color-hover);
            border-color: var(--primary-color-hover);
        }

.w-btn.solid:hover.inquire, .button.solid:hover.inquire, a.button.solid:hover.inquire {
                background-color: #3c7e4c;
                border-color: #3c7e4c;
            }

.w-btn.solid.disabled, .button.solid.disabled, a.button.solid.disabled {
            background-color: #ccc;
            border-color: #ccc;
            cursor: not-allowed;
        }

.w-btn.solid.inquire, .button.solid.inquire, a.button.solid.inquire {
            color: #fff;
            background-color: #479459;
            border-color: #479459;
        }

.w-btn.create-account-button, .button.create-account-button, a.button.create-account-button {
        display: none;
    }

.w-btn:disabled, .button:disabled, a.button:disabled {
        background-color: #ccc;
        border-color: #ccc;
        color: #fff;
    }

.w-btn.red.solid, .button.red.solid, a.button.red.solid {
            color: #fff;
            background-color: #c62525;
            border-color: #c62525;
        }

.w-btn.red.solid:hover, .button.red.solid:hover, a.button.red.solid:hover {
                background-color: #a81f1f;
                border-color: #a81f1f;
            }

.w-btn.red.outline, .button.red.outline, a.button.red.outline {
            color: #c62525;
            border-color: #c62525;
        }

.w-btn.red.outline:hover, .button.red.outline:hover, a.button.red.outline:hover {
                color: #a81f1f;
                border-color: #a81f1f;
            }

.w-btn-house-solid {
    background-color: var(--primary-color);
    color: white;
}

.w-btn-house-solid:hover {
        background-color: var(--primary-color-hover);
        color: white;
    }

.w-btn-grey-solid,
a.w-btn-grey-solid {
    background-color: #333;
    border-color: #333;
    color: #fff;

    /*I AM NOT FIGHTING THIS SHIT RIGHT NOW*/
    font-weight: 700 !important;
}

.w-btn-grey-solid:hover, a.w-btn-grey-solid:hover {
        background-color: #000;
        border-color: #000;
        color: #fff;
    }

a.w-btn-grey-outline,
.w-btn-grey-outline {
    border-color: #333;
    color: #333;
}

a.w-btn-grey-outline:hover, .w-btn-grey-outline:hover {
        border-color: #000;
        color: #000;
    }

.image-block-link .w-btn {
        padding: 0 2rem;
    }

.fb-module.fb-module-base button.mejs__button__button {
            border: none;
        }

.fb-module.fb-module-base.dark a.button,
        .fb-module.fb-module-base.dark button,
        .fb-module.fb-module-base.dark .button {
            color: #fff;
            border-color: #fff;
        }

.fb-module.fb-module-base.dark a.button.solid, .fb-module.fb-module-base.dark button.solid, .fb-module.fb-module-base.dark .button.solid {
                color: #32343A;
                background-color: #fff;
            }

.fb-module.fb-module-base .button {
        margin: 2rem auto 1rem;
    }

.fb-module.fb-module-base .consign-an-item-button {
        margin-top: 4rem;
    }

.fb-module.fb-module-base .one_column .button {
            margin: 4rem auto 0;
        }

.module .consign-an-item-button {
        margin: 4rem auto 0;
    }

.button.open,
.button.close {
    border-color: #333;
    color: #333;
    margin: 2rem auto 0;
}

.button.open:hover, .button.close:hover {
        border-color: #666;
        color: #666;
    }

.w-btn-busy-spinner {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);

    height: 30px;
    z-index: 1;
    width: 30px;
    display: block;
    opacity: 1;
}

.w-btn-busy-spinner svg {
        width: 30px;

        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

.w-btn-busy-spinner svg circle {
            stroke: #fff;
        }

.w-btn-busy-spinner.dark svg circle {
                stroke: #333;
            }

#form-forgot-password input[type="submit"].w-btn {
            font-family: var(--font-family-sans);
            font-size: 1.4rem;
            font-weight: 700;
        }

.spinner-wrapper {
    position: relative;
}

/*stripe button*/

.button-container{
    width: 28rem;
}

.powered-by-stripe {
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
}

/*watched lots button*/

body.mobile -button {
        opacity: 1 !important;
    }

-button{
    cursor: pointer;
    pointer-events: all;
}

-button div.btn-inner {
        width: 4.5rem;
        height: 4.5rem;
        position: relative;
        display: block;
        z-index: 2;
    }

-button svg {
        position: absolute;
        display: inline-block;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

-button svg path {
            fill: transparent;
            transition: stroke .3s ease-in-out, fill .3s ease-in-out;
        }

.watchers {
    position: relative;
    font-family: var(--font-family-sans);
    font-size: var(--default-font-size);
    line-height: 2rem;
    font-weight: 500;
    color: var(--primary-color);
}

@media (min-width: 768px) {
    .w-btn,
    .button,
    a.button {
        width: 28rem;
    }

        .w-btn.create-account-button, .button.create-account-button, a.button.create-account-button {
            display: flex;
        }

        .w-btn.w-btn-md-text, .button.w-btn-md-text, a.button.w-btn-md-text {

        }
}

@media (min-width: 769px) {
        .w-btn.w-btn-md-text, .button.w-btn-md-text, a.button.w-btn-md-text {
            background: transparent;
            display: inline-block;
            height: auto;
            min-width: 0;
            width: auto;
            line-height: 2.3rem;
            letter-spacing: .03rem;
            text-transform: lowercase;
            padding: 0;
            margin: 0;
            border: none;
            text-align: left;
            font-size: 1.3rem;
            text-shadow: none;
            position: relative;
        }

            .w-btn.w-btn-md-text, .w-btn.w-btn-md-text:hover, .button.w-btn-md-text, .button.w-btn-md-text:hover, a.button.w-btn-md-text, a.button.w-btn-md-text:hover {
                background-color: transparent;
            }

        .w-btn.w-btn-mobile-only, .button.w-btn-mobile-only, a.button.w-btn-mobile-only {
            display: none !important;
        }
        .w-btn.w-btn-desktop-only, .button.w-btn-desktop-only, a.button.w-btn-desktop-only {
            display: flex !important;
        }
        .auction.upcoming.result .w-btn-desktop-only {
            display: table;
        }
}

@media (min-width: 769px) and (max-width: 1024px) {
        .w-btn.w-btn-text-from-md-to-lg, .button.w-btn-text-from-md-to-lg, a.button.w-btn-text-from-md-to-lg {
            background: transparent;
            display: inline-block;
            height: auto;
            min-width: 0;
            width: auto;
            line-height: 2.3rem;
            letter-spacing: .03rem;
            text-transform: lowercase;
            padding: 0;
            margin: 0;
            border: none;
            text-align: left;
            font-size: 1.3rem;
            text-shadow: none;
            position: relative;
        }

            .w-btn.w-btn-text-from-md-to-lg, .w-btn.w-btn-text-from-md-to-lg:hover, .button.w-btn-text-from-md-to-lg, .button.w-btn-text-from-md-to-lg:hover, a.button.w-btn-text-from-md-to-lg, a.button.w-btn-text-from-md-to-lg:hover {
                background: transparent;
            }
}

@media (min-width: 1024px) {
    .w-btn,
    .button,
    a.button {
        max-width: 28rem;
    }
}

/*TODO: clean this up more - don't wanna spend more time than I have to in order to get this postCSS done*/

.page__section {
    height: auto !important;
    position: relative;
    width: auto;
    clear: both;
    padding: 0 2rem;
    margin-top: 4rem;

}

.page__section.first .page__section__sidebar {
            display: block;
            padding-top: 0;
        }

.page__section.grey_background,
    .page__section .grey_background {
        padding: 2rem;
        background-color: #eee;
    }

.page__section.grey_background a.dark_button,
        .page__section.grey_background a.light_button,
        .page__section.grey_background a.button,
        .page__section.grey_background button,
        .page__section .grey_background a.dark_button,
        .page__section .grey_background a.light_button,
        .page__section .grey_background a.button,
        .page__section .grey_background button {
            display: block;
            min-width: 0;
        }

.page__section.grey_background a:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):hover,
                .page__section.grey_background a:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):active,
                .page__section.grey_background.pseudolink:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):hover,
                .page__section.grey_background.pseudolink:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):active,
                .page__section .grey_background a:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):hover,
                .page__section .grey_background a:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):active,
                .page__section .grey_background.pseudolink:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):hover,
                .page__section .grey_background.pseudolink:not(.button):not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):active {
                    color: var(--primary-color);
                }

.page__section h1 {
        width: 100%;
        font-size: 4rem;
        line-height: 4rem;
        letter-spacing: .025rem;
    }

.page__section h2 {
        font-size: 2.1rem;
        line-height: 2.1rem;
        letter-spacing: .1rem;
    }

.page__section h1,
    .page__section h2 {
        font-family: var(--font-family-serif);
        max-width: 100rem;
    }

.page__section h3,
    .page__section h4,
    .page__section h5,
    .page__section h6 {
        font-size: 1.7rem;
        line-height: 2.5rem;
        max-width: 100rem;
    }

.page__section h3 a {
            color: var(--primary-color);

            /*omitted purple styles - re-add if needed*/
        }

.page__section h3 a:hover {
                color: var(--primary-color-hover);
            }

.page__section img {
        margin-bottom: 2rem;
        max-width: 100%;
    }

.page__section ul {
        list-style-type: disc;
    }

.page__section ol {
        list-style-type: decimal;
    }

.page__section ul,
    .page__section ol {
        padding-left: 5rem;
        margin-bottom: 2rem;
    }

.page__section ul li, .page__section ol li {
            margin: 0;
            padding: 0;
        }

.page__section p,
    .page__section li {
        max-width: none;
    }

.page__section a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .page__section.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .page__section p a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .page__section p.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .page__section li a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .page__section li.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account) {
                font-family: var(--font-family-sans);
                color: var(--primary-color);
                text-decoration: underline;
                background: none;
                border: none;
                transition: color .15s;
            }

.page__section a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account):hover, .page__section.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account):hover, .page__section p a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account):hover, .page__section p.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account):hover, .page__section li a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account):hover, .page__section li.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account):hover {
                    border: none;
                    color: var(--primary-color-hover);
                    cursor: pointer;
                }

.page__section.pseudolink, .page__section p.pseudolink, .page__section li.pseudolink {
            display: inline-block;
        }

.page__section strong a, .page__section p strong a, .page__section li strong a {
            background-size: .3rem .3rem;
        }

.page__section .receipt h3 {
            margin-bottom: 1.5rem;
        }

.page__section .receipt hr {
            margin: 0 0 2rem 0;
        }

.page__section .receipt table {
            margin-bottom: 1.5rem;
        }

.page__section .receipt table tr td {
                    width: 65%;
                }

.page__section .receipt table tr td:first-child {
                        width: 35%;
                        padding-right: 20px;
                    }

.page__section .receipt table tr td{

                    padding: 0 0 .5rem 0;
}

.page__section .receipt table tr td p {
                        max-width: none;
                        margin-bottom: 1rem;
                    }

.page__section .receipt table tr td p span {
                            float: right;
                        }

.page__section .receipt table tr.break p {
                        margin-top: 1.5rem;
                        border: 1px #ccc solid;
                        padding-top: 1.5rem;
                    }

.page__section .receipt .summary {
            padding: 2rem 2rem 0;
            margin-bottom: 4rem;
            background-color: #EEE;
        }

.page__section .receipt .summary hr {
                margin-top: -1rem;
            }

.page__section .receipt .summary table tr td {
                        width: 20%;
                        white-space: nowrap;
                    }

.page__section .receipt .summary table tr td:first-child {
                            white-space: normal;
                            width: 80%;
                        }

@media (max-width: 1150px) {

.page__section .receipt .summary table tr td {
                            white-space: normal
                    }
                        }

@media (max-width: 768px) {

.page__section .receipt .summary table tr td {
                            white-space: nowrap
                    }
                            .page__section .receipt .summary table tr td:first-child {
                                white-space: normal;
                            }
                        }

.page__section .receipt .summary table.with_button tr td:first-child {
                                width: 100%;
                            }

.page__section .receipt .summary table.with_button tr td a.dark_button {
                                display: block;
                                width: calc(100% + 20px);
                                min-width: 100%;
                                margin-top: -15px;
                                margin-bottom: 15px;
                            }

@media (max-width: 768px) {

.page__section .receipt .summary table.with_button {
                        display: none
                }
                    }

.page__section .slideshow_container {
        position: relative;
        width: 90%;
    }

@media (max-width: 1150px) {

.page__section .slideshow_container {
            width: 85%
    }
        }

.page__section .slideshow_container .cycle-slideshow img {
                width: 100%;
                margin: 0;
            }

.page__section .slideshow_container .next {
            position: absolute;
            display: table;
            font-size: 50px;
            top: 0;
            width: 10%;
            right: -10%;
        }

.page__section .slideshow_container .next .icon-arrow-dayofsale {
                color: var(--primary-color);
                display: table-cell;
                vertical-align: middle;
                text-align: right;
            }

.page__section .slideshow_container .next .icon-arrow-dayofsale:hover {
                    cursor: pointer;
                    color: var(--primary-color-hover);
                }

.page__section .slideshow_caption p {
            font-family: var(--font-family-sans);
            margin-top: 2rem;
            font-size: 1.2rem;
            line-height: 1.7rem;
        }

.page__section .slideshow_caption p span {
                font-weight: normal;
                display: block;
            }

.page__section.toggle {
        max-width: 60rem;
        min-height: 0;
        margin-top: -1px;
        margin-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }

@media (max-width: 1150px) {

.page__section.toggle {
            max-width: 100%
    }

.page__section.toggle .inner {
                width: 70%;
                max-width: 60rem
        }
        }

@media (max-width: 768px) {

.page__section.toggle .inner {
                width: 100%
        }
            }

.page__section.toggle.first {
            margin-top: -2rem;
            border-top: 1px #ccc dashed;
        }

.page__section.toggle.last {
            margin-bottom: 3rem;
        }

.page__section.toggle h3 {
            color: var(--primary-color);
            padding: 2rem 0 2rem 3.5rem;
            margin: 0;
            position: relative;
            display: block;
        }

.page__section.toggle h3:hover {
                cursor: pointer;
                color: var(--primary-color-hover);
            }

.page__section.toggle:before {
            content: "";
            display: block;
            position: absolute;
            background-image: url('/images/page/page__section_toggle_left_arrow.svg');
            background-size: 80%;
            background-repeat: no-repeat;
            top: 23px;
            left: 15px;
            width: 11px;
            height: 24px;
            transition: all .25s ease-in-out;
            transform: rotate(0deg);
        }

.page__section.toggle.active:before {
                top: 21px;
                left: 8px;
                transition: all .25s ease-in-out;
                transform: rotate(90deg);
            }

.page__section.toggle:hover:before {
                opacity: 1;
            }

.page__section.toggle .inner {
            border-bottom: 1px #ccc dashed;
            border-top: 1px #ccc dashed;
        }

.page__section table {
        width: 100%;
        padding: 0 2rem 0;
        margin: 0;
        max-width: 100rem;
    }

@media (max-width: 768px) {
                .page__section table.collapsible td {
                    display: block;
                    width: 100%;
                    margin: 0;
                    padding: 0;
                }
            }

.page__section table.increments {
            margin: 4rem 0;
            background-color: #F9F9F9;
            border-collapse: collapse;
            padding: 2rem;
        }

.page__section table.increments th,
            .page__section table.increments td {
                background-color: #FFF;
                border: 1px #ccc solid;
                font-size: 1.4rem;
                padding: 1rem 1.5rem;
                text-align: left;
            }

.page__section table.increments th {
                background-color: #DDD;
                border: 1px #ccc solid;
                text-transform: uppercase;
                font-size: 1.2rem;
                padding: 1rem 1.5rem;
            }

.page__section table.increments tr:hover td {
                background-color: #F6F6F6;
            }

@media (max-width: 768px) {
                .page__section table.increments td {
                    display: table-cell;
                    width: auto;
                }
            }

.page__section .terms_of_sale_scroll {
        border: 1px #ccc solid;
        padding: 1.5rem;
        margin-bottom: 2rem;
        height: 30rem;
        overflow-x: hidden;
    }

.page__section .validation_success,
    .page__section .validation_warning {
        padding: 2rem;
        margin-bottom: 1rem;
    }

.page__section .validation_success header, .page__section .validation_warning header {
            padding-bottom: 1.5rem;
        }

.page__section .validation_success header h2,
            .page__section .validation_success header h3,
            .page__section .validation_success header p,
            .page__section .validation_warning header h2,
            .page__section .validation_warning header h3,
            .page__section .validation_warning header p {
                color: #FFF;
            }

.page__section .validation_success a, .page__section .validation_warning a {
            color: #FFF !important;
        }

.page__section .validation_success p, .page__section .validation_warning p {
            max-width: none;
            color: #FFF;
        }

.page__section .validation_success p a, .page__section .validation_warning p a {
                color: #FFF;
                background-position: 0 bottom;
                background-size: 1px 1px;
                background-color: linear-gradient(#BB0719 50%, #FFF 50%);
                background-repeat: repeat-x;
                border: none;
            }

.page__section .validation_success ul,
        .page__section .validation_success ol,
        .page__section .validation_warning ul,
        .page__section .validation_warning ol {
            margin: 0;
            padding: 0;
        }

.page__section .validation_success ul li, .page__section .validation_success ol li, .page__section .validation_warning ul li, .page__section .validation_warning ol li {
                color: #FFF;
                margin: 0;
                padding: 0;
            }

.page__section .validation_success footer, .page__section .validation_warning footer {
            display: block;
        }

.page__section .validation_success footer p, .page__section .validation_warning footer p {
                margin-bottom: 1rem;
            }

.page__section .validation_success {
        background-color: #435AFFFF;
    }

.page__section .validation_warning {
        background-color: #BB0719;
    }

.page__section:last-child {
    padding-bottom: 10rem;
}

@media (min-width: 513px) {
    .page__section {
        margin-left: 0;
        margin-right: 0;
        width: auto;
        padding-left: 3rem;
        padding-right: 3rem;
    }

        .page__section h1 {
            font-size: 5rem;
            line-height: 5rem;
        }

        .page__section.toggle {
            margin-left: 0;
            margin-right: 0;
            padding-left: 3rem;
            padding-right: 3rem;
        }
}

@media (min-width: 769px) {
    .page__section {
        margin: 4rem 3rem;
        padding: 0;
    }

        .page__section h1 {
            font-size: 6rem;
            line-height: 6rem;
        }

        .page__section.toggle {
            margin: 4rem 3rem;
        }
}

@media (min-width: 1151px) {
    .page__section {
        margin: 4rem 10rem;
    }

        .page__section h1 {
            font-size: 5.5rem;
            line-height: 5.5rem;
        }

        .page__section p,
        .page__section li {
            max-width: 60rem;
        }

        .page__section.toggle {
            margin: 4rem 10rem;
        }
}

@media (min-width: 1361px) {
    .page__section {
        margin: 4rem 17rem;
    }

        .page__section.toggle {
            margin: 4rem 17rem;
        }
}

/*TODO: Finish cleaning this up. */

/*Didn't want to spend more than I needed to on it*/

html.touch .header.background.fixed, html.touch .page__header.background.fixed, body.ios .header.background.fixed, body.ios .page__header.background.fixed {
                background-attachment: scroll !important;
            }

.forms-page-vue .header,
    .forms-page-vue .page__header,
    .modular-page .header,
    .modular-page .page__header {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        overflow: hidden;
        width: auto;
        position: relative;
        transform: translateZ(0);
        transition: height .3s ease-in-out, width .3s ease-in-out, padding .3s ease-in-out, width .3s ease-in-out, background-position 0s linear;
        padding: 8rem 3% 0 3%;
    }

.forms-page-vue .header h1,
        .forms-page-vue .header h2,
        .forms-page-vue .header h3,
        .forms-page-vue .page__header h1,
        .forms-page-vue .page__header h2,
        .forms-page-vue .page__header h3,
        .modular-page .header h1,
        .modular-page .header h2,
        .modular-page .header h3,
        .modular-page .page__header h1,
        .modular-page .page__header h2,
        .modular-page .page__header h3 {
            z-index: 1;
            position: relative;
            max-width: none;
            display: block;
            padding: 0;
            min-width: 0;
            margin: 0;
            font-family: var(--font-family-serif);
        }

.forms-page-vue .header h1, .forms-page-vue .page__header h1, .modular-page .header h1, .modular-page .page__header h1 {
            font-size: 2.4rem;
            line-height: 2.6rem;
            width: auto;
            max-width: 100rem;
            letter-spacing: .025rem;
            margin: 0;
            color: var(--primary-color);
        }

.forms-page-vue .header h1 span, .forms-page-vue .page__header h1 span, .modular-page .header h1 span, .modular-page .page__header h1 span {
                color: #ccc;
            }

.forms-page-vue .header h2, .forms-page-vue .page__header h2, .modular-page .header h2, .modular-page .page__header h2 {
            color: var(--primary-color);
            border-bottom: 1px var(--primary-color) solid;
            font-size: 1.7rem;
            line-height: 2.4rem;
            letter-spacing: .1rem;
            padding: 0 0 .7rem;
        }

.forms-page-vue .header h2 a, .forms-page-vue .page__header h2 a, .modular-page .header h2 a, .modular-page .page__header h2 a {
                color: #bbbbbb;
                text-decoration: none;
            }

.forms-page-vue .header h2.date, .forms-page-vue .page__header h2.date, .modular-page .header h2.date, .modular-page .page__header h2.date {
                color: #ccc;
            }

.forms-page-vue .header h3, .forms-page-vue .page__header h3, .modular-page .header h3, .modular-page .page__header h3 {
            color: #ccc;
            bottom: 0;
            margin: -1.2rem 0 0 0;
            padding: 0 0 1rem;
            border-bottom: 1px #ccc solid;
            font-size: 2.1rem;
            line-height: 2.1rem;
            letter-spacing: .1rem;
        }

.forms-page-vue .header:not(.has_mobile), .forms-page-vue .page__header:not(.has_mobile), .modular-page .header:not(.has_mobile), .modular-page .page__header:not(.has_mobile) {
            height: 30rem;
        }

/*Visibility controls*/

.forms-page-vue .header:not(.has_mobile).background .bg-img,
                .forms-page-vue .header:not(.has_mobile).background .background,
                .forms-page-vue .page__header:not(.has_mobile).background .bg-img,
                .forms-page-vue .page__header:not(.has_mobile).background .background,
                .modular-page .header:not(.has_mobile).background .bg-img,
                .modular-page .header:not(.has_mobile).background .background,
                .modular-page .page__header:not(.has_mobile).background .bg-img,
                .modular-page .page__header:not(.has_mobile).background .background {
                    display: block;
                }

.forms-page-vue .header .masthead, .forms-page-vue .page__header .masthead, .modular-page .header .masthead, .modular-page .page__header .masthead {
            justify-content: space-between;
            align-items: flex-end;
            width: 100%;
            height: 100%;
            display: flex;
            margin-bottom: 1rem;
        }

.forms-page-vue .header.with_subnav .masthead, .forms-page-vue .page__header.with_subnav .masthead, .modular-page .header.with_subnav .masthead, .modular-page .page__header.with_subnav .masthead {
                margin-bottom: 2rem;
            }

.forms-page-vue .header.with_subnav.has_mobile,
            .forms-page-vue .header.with_subnav.short.has_mobile,
            .forms-page-vue .page__header.with_subnav.has_mobile,
            .forms-page-vue .page__header.with_subnav.short.has_mobile,
            .modular-page .header.with_subnav.has_mobile,
            .modular-page .header.with_subnav.short.has_mobile,
            .modular-page .page__header.with_subnav.has_mobile,
            .modular-page .page__header.with_subnav.short.has_mobile {
                height: calc(100vw * var(--mobile-ratio))
            }

.forms-page-vue .header.with_subnav:not(.has_mobile), .forms-page-vue .page__header.with_subnav:not(.has_mobile), .modular-page .header.with_subnav:not(.has_mobile), .modular-page .page__header.with_subnav:not(.has_mobile) {
                height: 35rem;
            }

.forms-page-vue .header.video .video-bg, .forms-page-vue .page__header.video .video-bg, .modular-page .header.video .video-bg, .modular-page .page__header.video .video-bg {
                z-index: 1;
                position: absolute;
                pointer-events: none;
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
            }

.forms-page-vue .header.video .video-bg video, .forms-page-vue .page__header.video .video-bg video, .modular-page .header.video .video-bg video, .modular-page .page__header.video .video-bg video {
                    -o-object-fit: cover;
                       object-fit: cover;
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    transform: translate3d(0, 0, 0);
                }

/*------------------- VARIANT: TALL -------------------*/

.forms-page-vue .header.tall, .forms-page-vue .page__header.tall, .modular-page .header.tall, .modular-page .page__header.tall {
            height: calc(100vh - 94px);
        }

/*------------------- VARIANT: SHORT -------------------*/

.forms-page-vue .header.short:not(.has_mobile), .forms-page-vue .page__header.short:not(.has_mobile), .modular-page .header.short:not(.has_mobile), .modular-page .page__header.short:not(.has_mobile) {
            background-color: #F9F9F9;
            height: 35rem;
            min-height: 35rem;
            padding-bottom: 0;
        }

.forms-page-vue .header.short:not(.has_mobile):after, .forms-page-vue .page__header.short:not(.has_mobile):after, .modular-page .header.short:not(.has_mobile):after, .modular-page .page__header.short:not(.has_mobile):after {
                border: none;
            }

.forms-page-vue .header.short:not(.has_mobile) .masthead, .forms-page-vue .page__header.short:not(.has_mobile) .masthead, .modular-page .header.short:not(.has_mobile) .masthead, .modular-page .page__header.short:not(.has_mobile) .masthead {

            }

/*------------------- VARIANT: NO HEIGHT -------------------*/

.forms-page-vue .header.no_height, .forms-page-vue .page__header.no_height, .modular-page .header.no_height, .modular-page .page__header.no_height {
            height: auto;
            padding-bottom: 0;
        }

.forms-page-vue .header.no_height:after, .forms-page-vue .page__header.no_height:after, .modular-page .header.no_height:after, .modular-page .page__header.no_height:after {
                display: none;
            }

.forms-page-vue .header.no_height h2, .forms-page-vue .page__header.no_height h2, .modular-page .header.no_height h2, .modular-page .page__header.no_height h2 {
                margin-bottom: 0;
            }

/*------------------- VARIANT: NO BORDER -------------------*/

.forms-page-vue .header.no_border:after, .forms-page-vue .page__header.no_border:after, .modular-page .header.no_border:after, .modular-page .page__header.no_border:after {
                border: none;
            }

/*------------------- VARIANT: IMAGE BREAK -------------------*/

.forms-page-vue .header.image_break.full, .forms-page-vue .page__header.image_break.full, .modular-page .header.image_break.full, .modular-page .page__header.image_break.full {
                height: 85vh;
            }

.forms-page-vue .header.image_break.half, .forms-page-vue .page__header.image_break.half, .modular-page .header.image_break.half, .modular-page .page__header.image_break.half {
                height: 45vh;
            }

.forms-page-vue .header.image_break.half.fluid img.bg-img, .forms-page-vue .page__header.image_break.half.fluid img.bg-img, .modular-page .header.image_break.half.fluid img.bg-img, .modular-page .page__header.image_break.half.fluid img.bg-img {
                    }

/*------------------- VARIANT: BACKGROUND -------------------*/

.forms-page-vue .header.background, .forms-page-vue .page__header.background, .modular-page .header.background, .modular-page .page__header.background {
            background-color: #EEE;
            background-repeat: no-repeat !important;
            background-position: 50% 0;
            background-attachment: scroll;
            background-size: cover;
        }

.forms-page-vue .header.background.bg-v-align-top .bg-img, .forms-page-vue .page__header.background.bg-v-align-top .bg-img, .modular-page .header.background.bg-v-align-top .bg-img, .modular-page .page__header.background.bg-v-align-top .bg-img {
                    -o-object-position: center top;
                       object-position: center top;
                    top: 0;
                    bottom: auto;
                }

@media (max-width: 768px) {

.forms-page-vue .header.background.bg-v-align-top .bg-img, .forms-page-vue .page__header.background.bg-v-align-top .bg-img, .modular-page .header.background.bg-v-align-top .bg-img, .modular-page .page__header.background.bg-v-align-top .bg-img {
                        top: auto;
                        bottom: 0
                }
                    }

.forms-page-vue .header.background.bg-v-align-bottom .bg-img, .forms-page-vue .page__header.background.bg-v-align-bottom .bg-img, .modular-page .header.background.bg-v-align-bottom .bg-img, .modular-page .page__header.background.bg-v-align-bottom .bg-img {
                    -o-object-position: center bottom;
                       object-position: center bottom;
                    top: auto;
                    bottom: 0;
                }

.forms-page-vue .header.background:not(.module__hidden):after, .forms-page-vue .page__header.background:not(.module__hidden):after, .modular-page .header.background:not(.module__hidden):after, .modular-page .page__header.background:not(.module__hidden):after {
                display: none;
            }

.forms-page-vue .header.background.fluid img.bg-img,
            .forms-page-vue .header.background.fixed img.bg-img,
            .forms-page-vue .page__header.background.fluid img.bg-img,
            .forms-page-vue .page__header.background.fixed img.bg-img,
            .modular-page .header.background.fluid img.bg-img,
            .modular-page .header.background.fixed img.bg-img,
            .modular-page .page__header.background.fluid img.bg-img,
            .modular-page .page__header.background.fixed img.bg-img {
                min-height: 0;
                max-height: none;
                height: auto;
            }

.forms-page-vue .header.background.fluid img.bg-img.mobile, .forms-page-vue .header.background.fixed img.bg-img.mobile, .forms-page-vue .page__header.background.fluid img.bg-img.mobile, .forms-page-vue .page__header.background.fixed img.bg-img.mobile, .modular-page .header.background.fluid img.bg-img.mobile, .modular-page .header.background.fixed img.bg-img.mobile, .modular-page .page__header.background.fluid img.bg-img.mobile, .modular-page .page__header.background.fixed img.bg-img.mobile {
                    z-index: 1;
                }

@media (max-width: 1024px) {

.forms-page-vue .header.background.fluid img.bg-img,
            .forms-page-vue .header.background.fixed img.bg-img,
            .forms-page-vue .page__header.background.fluid img.bg-img,
            .forms-page-vue .page__header.background.fixed img.bg-img,
            .modular-page .header.background.fluid img.bg-img,
            .modular-page .header.background.fixed img.bg-img,
            .modular-page .page__header.background.fluid img.bg-img,
            .modular-page .page__header.background.fixed img.bg-img {
                    height: 100%
            }
                }

.forms-page-vue .header.background .bg-img,
            .forms-page-vue .header.background .background,
            .forms-page-vue .page__header.background .bg-img,
            .forms-page-vue .page__header.background .background,
            .modular-page .header.background .bg-img,
            .modular-page .header.background .background,
            .modular-page .page__header.background .bg-img,
            .modular-page .page__header.background .background {
                position: absolute;
                width: 100%;
                height: calc(100% - 60px);
                -o-object-fit: cover;
                   object-fit: cover;
                left: 0;
                right: 0;
                top: auto;
                bottom: 0;
                -o-object-position: center center;
                   object-position: center center;
            }

@media screen and (min-width: 769px) {

.forms-page-vue .header.background .bg-img,
            .forms-page-vue .header.background .background,
            .forms-page-vue .page__header.background .bg-img,
            .forms-page-vue .page__header.background .background,
            .modular-page .header.background .bg-img,
            .modular-page .header.background .background,
            .modular-page .page__header.background .bg-img,
            .modular-page .page__header.background .background {
                    top: 0;
                    height: 100%

                    /*NOTE:  THIS PREVIOUSLY DID NOT WORK*/
                    /*body.index__mosaic &amp; {*/
                    /*height: calc(100% - (60px - 43px));*/
                    /*}*/
            }
                }

.forms-page-vue .header.background .bg-img.bg-v-align-top, .forms-page-vue .header.background .background.bg-v-align-top, .forms-page-vue .page__header.background .bg-img.bg-v-align-top, .forms-page-vue .page__header.background .background.bg-v-align-top, .modular-page .header.background .bg-img.bg-v-align-top, .modular-page .header.background .background.bg-v-align-top, .modular-page .page__header.background .bg-img.bg-v-align-top, .modular-page .page__header.background .background.bg-v-align-top {
                    -o-object-position: center top;
                       object-position: center top;
                    top: 0;
                    bottom: auto;
                }

@media (max-width: 768px) {

.forms-page-vue .header.background .bg-img.bg-v-align-top, .forms-page-vue .header.background .background.bg-v-align-top, .forms-page-vue .page__header.background .bg-img.bg-v-align-top, .forms-page-vue .page__header.background .background.bg-v-align-top, .modular-page .header.background .bg-img.bg-v-align-top, .modular-page .header.background .background.bg-v-align-top, .modular-page .page__header.background .bg-img.bg-v-align-top, .modular-page .page__header.background .background.bg-v-align-top {
                        top: auto;
                        bottom: 0
                }
                    }

.forms-page-vue .header.background .bg-img.bg-v-align-bottom, .forms-page-vue .header.background .background.bg-v-align-bottom, .forms-page-vue .page__header.background .bg-img.bg-v-align-bottom, .forms-page-vue .page__header.background .background.bg-v-align-bottom, .modular-page .header.background .bg-img.bg-v-align-bottom, .modular-page .header.background .background.bg-v-align-bottom, .modular-page .page__header.background .bg-img.bg-v-align-bottom, .modular-page .page__header.background .background.bg-v-align-bottom {
                    -o-object-position: center bottom;
                       object-position: center bottom;
                    top: auto;
                    bottom: 0;
                }

.forms-page-vue .header.background .bg-img:not(.no-fade), .forms-page-vue .header.background .background:not(.no-fade), .forms-page-vue .page__header.background .bg-img:not(.no-fade), .forms-page-vue .page__header.background .background:not(.no-fade), .modular-page .header.background .bg-img:not(.no-fade), .modular-page .header.background .background:not(.no-fade), .modular-page .page__header.background .bg-img:not(.no-fade), .modular-page .page__header.background .background:not(.no-fade) {
                    transition: opacity .2s ease-in-out;
                }

.forms-page-vue .header.background.fixed .bg-img, .forms-page-vue .page__header.background.fixed .bg-img, .modular-page .header.background.fixed .bg-img, .modular-page .page__header.background.fixed .bg-img {
                    position: fixed;
                    object-size: initial;
                }

.forms-page-vue .header.background.fixed .bg-img.bg-v-align-top, .forms-page-vue .page__header.background.fixed .bg-img.bg-v-align-top, .modular-page .header.background.fixed .bg-img.bg-v-align-top, .modular-page .page__header.background.fixed .bg-img.bg-v-align-top {
                        -o-object-position: center top;
                           object-position: center top;
                        top: 0;
                        bottom: auto;
                    }

.forms-page-vue .header.background.fixed .bg-img.bg-v-align-center, .forms-page-vue .page__header.background.fixed .bg-img.bg-v-align-center, .modular-page .header.background.fixed .bg-img.bg-v-align-center, .modular-page .page__header.background.fixed .bg-img.bg-v-align-center {
                        -o-object-position: center center;
                           object-position: center center;
                        top: initial;
                        bottom: initial;
                    }

.forms-page-vue .header.background.fixed .bg-img.bg-v-align-bottom, .forms-page-vue .page__header.background.fixed .bg-img.bg-v-align-bottom, .modular-page .header.background.fixed .bg-img.bg-v-align-bottom, .modular-page .page__header.background.fixed .bg-img.bg-v-align-bottom {
                        -o-object-position: center bottom;
                           object-position: center bottom;
                        top: auto;
                        bottom: 0;
                    }

.forms-page-vue .header.background.fluid .bg-img, .forms-page-vue .page__header.background.fluid .bg-img, .modular-page .header.background.fluid .bg-img, .modular-page .page__header.background.fluid .bg-img {
                    -o-object-fit: initial;
                       object-fit: initial;
                    position: fixed;
                    min-height: 0;
                    max-height: none;
                    height: auto;
                    top: 0;
                    bottom: auto;
                    width: 100%;
                }

/*WRI-2933 - fix regression caused by: https://bitbucket.org/wrightdevelopment/wright-20-app/commits/6b96cb40bf86007cfd7d104d614210c5fa7d25b3*/

@media (max-width: 1024px) {
                    .forms-page-vue .header.background.fluid .background.fluid-img, .forms-page-vue .header.background.fixed .background.fluid-img, .forms-page-vue .page__header.background.fluid .background.fluid-img, .forms-page-vue .page__header.background.fixed .background.fluid-img, .modular-page .header.background.fluid .background.fluid-img, .modular-page .header.background.fixed .background.fluid-img, .modular-page .page__header.background.fluid .background.fluid-img, .modular-page .page__header.background.fixed .background.fluid-img {
                        width: 100%;
                        height: 100%;
                    }

                        .forms-page-vue .header.background.fluid .background.fluid-img img.bg-img, .forms-page-vue .header.background.fixed .background.fluid-img img.bg-img, .forms-page-vue .page__header.background.fluid .background.fluid-img img.bg-img, .forms-page-vue .page__header.background.fixed .background.fluid-img img.bg-img, .modular-page .header.background.fluid .background.fluid-img img.bg-img, .modular-page .header.background.fixed .background.fluid-img img.bg-img, .modular-page .page__header.background.fluid .background.fluid-img img.bg-img, .modular-page .page__header.background.fixed .background.fluid-img img.bg-img {
                            -o-object-fit: cover;
                               object-fit: cover;
                            -o-object-position: center center;
                               object-position: center center;
                            position: absolute;
                            width: 100%;
                            height: 100%;
                        }
            }

.forms-page-vue .header.background.static, .forms-page-vue .page__header.background.static, .modular-page .header.background.static, .modular-page .page__header.background.static {
                position: relative;
                background-position: 50% 0;
            }

.forms-page-vue .header.background.static .background.fluid-img img, .forms-page-vue .page__header.background.static .background.fluid-img img, .modular-page .header.background.static .background.fluid-img img, .modular-page .page__header.background.static .background.fluid-img img {
                        position: fixed;
                    }

.forms-page-vue .header.background.fixed, .forms-page-vue .page__header.background.fixed, .modular-page .header.background.fixed, .modular-page .page__header.background.fixed {
                background-position: 50% 0;
                background-attachment: fixed;
            }

@media (min-width: 1025px) {

.forms-page-vue .header.background.fixed, .forms-page-vue .page__header.background.fixed, .modular-page .header.background.fixed, .modular-page .page__header.background.fixed {
                    transform: unset
            }
                }

.forms-page-vue.artist-custom-page .header.background .bg-img, .forms-page-vue.artist-custom-page .page__header.background .bg-img, .modular-page.artist-custom-page .header.background .bg-img, .modular-page.artist-custom-page .page__header.background .bg-img {
                    height: 100%;
                }

@media (max-width: 768px) {
            .forms-page-vue .header.has_mobile,
            .forms-page-vue .header.tall.has_mobile,
            .forms-page-vue .header.short.has_mobile,
            .forms-page-vue .page__header.has_mobile,
            .forms-page-vue .page__header.tall.has_mobile,
            .forms-page-vue .page__header.short.has_mobile,
            .modular-page .header.has_mobile,
            .modular-page .header.tall.has_mobile,
            .modular-page .header.short.has_mobile,
            .modular-page .page__header.has_mobile,
            .modular-page .page__header.tall.has_mobile,
            .modular-page .page__header.short.has_mobile {
                height: calc(100vw * var(--mobile-ratio));
            }
}

@media (min-width: 512px) {
        .forms-page-vue .header,
        .forms-page-vue .page__header,
        .modular-page .header,
        .modular-page .page__header {
            padding: 8rem 3rem 0 3rem;
        }

            .forms-page-vue .header .masthead, .forms-page-vue .page__header .masthead, .modular-page .header .masthead, .modular-page .page__header .masthead {
                margin-bottom: 2rem;
            }
                .forms-page-vue .header.with_subnav .masthead, .forms-page-vue .page__header.with_subnav .masthead, .modular-page .header.with_subnav .masthead, .modular-page .page__header.with_subnav .masthead {
                    margin-bottom: 3rem;
                }
}

@media (min-width: 513px) {

            .forms-page-vue .header:not(.has_mobile), .forms-page-vue .page__header:not(.has_mobile), .modular-page .header:not(.has_mobile), .modular-page .page__header:not(.has_mobile) {
                height: 40rem;
            }
}

@media (min-width: 768px) {
            .forms-page-vue .header .masthead, .forms-page-vue .page__header .masthead, .modular-page .header .masthead, .modular-page .page__header .masthead {
                margin-bottom: 3rem;
            }
}

@media (min-width: 769px) {
        .forms-page-vue .header,
        .forms-page-vue .page__header,
        .modular-page .header,
        .modular-page .page__header {
            min-width: 0;
            height: 60rem;
        }

            .forms-page-vue .header h1, .forms-page-vue .page__header h1, .modular-page .header h1, .modular-page .page__header h1 {
                font-size: 3.6rem;
                line-height: 3.8rem;
            }

            .forms-page-vue .header h2, .forms-page-vue .page__header h2, .modular-page .header h2, .modular-page .page__header h2 {
                line-height: 2.4rem;
                padding-bottom: .7rem;
            }

            .forms-page-vue .header:not(.has_mobile), .forms-page-vue .page__header:not(.has_mobile), .modular-page .header:not(.has_mobile), .modular-page .page__header:not(.has_mobile) {
                height: 60rem;
            }
                .forms-page-vue .header.with_subnav .masthead, .forms-page-vue .page__header.with_subnav .masthead, .modular-page .header.with_subnav .masthead, .modular-page .page__header.with_subnav .masthead {
                    margin-bottom: 8rem;
                }

                .forms-page-vue .header.with_subnav.has_mobile,
                .forms-page-vue .header.with_subnav:not(.has_mobile),
                .forms-page-vue .header.with_subnav,
                .forms-page-vue .page__header.with_subnav.has_mobile,
                .forms-page-vue .page__header.with_subnav:not(.has_mobile),
                .forms-page-vue .page__header.with_subnav,
                .modular-page .header.with_subnav.has_mobile,
                .modular-page .header.with_subnav:not(.has_mobile),
                .modular-page .header.with_subnav,
                .modular-page .page__header.with_subnav.has_mobile,
                .modular-page .page__header.with_subnav:not(.has_mobile),
                .modular-page .page__header.with_subnav {
                    height: 45rem;
                }

                .forms-page-vue .header.with_subnav.tall,
                .forms-page-vue .header.with_subnav.tall.has_mobile,
                .forms-page-vue .header.with_subnav:not(.has_mobile).tall,
                .forms-page-vue .page__header.with_subnav.tall,
                .forms-page-vue .page__header.with_subnav.tall.has_mobile,
                .forms-page-vue .page__header.with_subnav:not(.has_mobile).tall,
                .modular-page .header.with_subnav.tall,
                .modular-page .header.with_subnav.tall.has_mobile,
                .modular-page .header.with_subnav:not(.has_mobile).tall,
                .modular-page .page__header.with_subnav.tall,
                .modular-page .page__header.with_subnav.tall.has_mobile,
                .modular-page .page__header.with_subnav:not(.has_mobile).tall {
                    height: calc(100vh - 94px);
                }

                .forms-page-vue .header.with_subnav.short,
                .forms-page-vue .header.with_subnav.short.has_mobile,
                .forms-page-vue .header.with_subnav:not(.has_mobile).short,
                .forms-page-vue .page__header.with_subnav.short,
                .forms-page-vue .page__header.with_subnav.short.has_mobile,
                .forms-page-vue .page__header.with_subnav:not(.has_mobile).short,
                .modular-page .header.with_subnav.short,
                .modular-page .header.with_subnav.short.has_mobile,
                .modular-page .header.with_subnav:not(.has_mobile).short,
                .modular-page .page__header.with_subnav.short,
                .modular-page .page__header.with_subnav.short.has_mobile,
                .modular-page .page__header.with_subnav:not(.has_mobile).short {
                    height: 35rem;
                }

                .forms-page-vue .header.with_subnav ~ .module__navigation, .forms-page-vue .page__header.with_subnav ~ .module__navigation, .modular-page .header.with_subnav ~ .module__navigation, .modular-page .page__header.with_subnav ~ .module__navigation {
                    margin-top: -4.4rem;
                }
}

@media (min-width: 1024px) {
            .forms-page-vue .header h1, .forms-page-vue .page__header h1, .modular-page .header h1, .modular-page .page__header h1 {
                font-size: 5.4rem;
                line-height: 5.8rem;
            }
}

@media (min-width: 1151px) {
        .forms-page-vue .header,
        .forms-page-vue .page__header,
        .modular-page .header,
        .modular-page .page__header {
            padding: 8rem 10rem 0 10rem;
        }
                .forms-page-vue .header.with_subnav.has_mobile,
                .forms-page-vue .header.with_subnav:not(.has_mobile),
                .forms-page-vue .header.with_subnav,
                .forms-page-vue .page__header.with_subnav.has_mobile,
                .forms-page-vue .page__header.with_subnav:not(.has_mobile),
                .forms-page-vue .page__header.with_subnav,
                .modular-page .header.with_subnav.has_mobile,
                .modular-page .header.with_subnav:not(.has_mobile),
                .modular-page .header.with_subnav,
                .modular-page .page__header.with_subnav.has_mobile,
                .modular-page .page__header.with_subnav:not(.has_mobile),
                .modular-page .page__header.with_subnav {
                    height: 60rem;
                }
}

@media (min-width: 1361px) {
        .forms-page-vue .header,
        .forms-page-vue .page__header,
        .modular-page .header,
        .modular-page .page__header {
            padding: 12rem 17rem 0 17rem;
        }
}

::-webkit-input-placeholder {
    color: black;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: black;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: black;
}

:-ms-input-placeholder {
    color: black;
}

textarea,
button,
input.field-input,
input[type="tel"],
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
input[type="submit"],
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: 0;
}

.flex input {
    min-width: 0;
}

button {
    outline: none;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

.element-invisible {
    display: none;
}

.webform-client-form .webform-component-radios {
        margin-bottom: 30px;
    }

.webform-client-form .form-type-radio {
        margin: 8px 0;
    }

.webform-client-form .form-type-radio input[type='radio'],
        .webform-client-form .form-type-radio label {
            display: inline-block;
        }

.webform-client-form .form-type-radio input[type='radio'] {
            margin: 2px 10px 0 0;
            vertical-align: top;
        }

.webform-client-form .form-type-radio label {
            margin: 0 10px 0 0;
        }

.webform-client-form .form-type-radio label strong {
                display: block;
            }

.webform-client-form .form-type-radio label:hover {
                cursor: pointer;
            }

.webform-client-form .form-item input[type='text'],
        .webform-client-form .form-item input[type='email'] {
            width: 640px !important;
            margin-bottom: 8px;
            padding: 5px;
            border: 1px #ddd solid;
        }

.webform-client-form input[type='submit'] {
        margin: 0;
        padding: 5px;
        border: 1px #ddd solid;
    }

.webform-client-form input[type='submit']:hover {
            cursor: pointer;
        }

.page input,
    .page textarea,
    .page select {
        font-family: var(--font-family-sans);
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }

.page ::-webkit-input-placeholder {
        font-family: var(--font-family-sans);
        opacity: 1;
        color: #999;
    }

.page :-moz-placeholder {
        font-family: var(--font-family-sans);
        opacity: 1;
        color: #999;
    }

.page ::-moz-placeholder {
        font-family: var(--font-family-sans);
        opacity: 1;
        color: #999;
    }

.page :-ms-input-placeholder {
        font-family: var(--font-family-sans);
        opacity: 1;
        color: #999;
    }

article.page.submit_disabled .continue_dynamic,
    article.page.submit_disabled .header_dynamic,
    article.page.submit_disabled .condition_form.form.condition.top {
        display: none !important;
    }

article.page.submit_disabled .page__section.condition_form_section,
    article.page.submit_disabled .condition_form.condition_form_step_one.bottom {
        margin-top: 0;
    }

article.page.submit_disabled td.add-lot {
        padding: 0;
    }

*:focus {
    outline: none;
}

body.forms-page-vue h2 {
        font-family: var(--font-family-serif);
        font-size: 2.1rem;
        line-height: 2.1rem;
        letter-spacing: .1rem;
    }

form ul.parsley-errors-list {
        display: none;
        margin: 0;
        padding: 0;
    }

form ul.parsley-errors-list li {
            font-size: 1.2rem;
            margin: -1rem 0 4rem 0;
            padding: 0.1rem 1rem;
            background-color: var(--error);
            color: white;
        }

form label {
        display: block;
        margin: 0;
        padding: 0;
    }

form textarea {
        min-height: 20rem;
    }

form textarea,
    form input[type="text"],
    form input[type="password"],
    form input[type="tel"],
    form input[type="email"] {
        padding: 1rem 1.5rem;
        height: 5rem;
        border: 1px #ccc solid;
        margin-bottom: 1rem;
        width: 100%;
        transition: background-color 0.3s ease-in-out;
    }

form textarea:focus, form input[type="text"]:focus, form input[type="password"]:focus, form input[type="tel"]:focus, form input[type="email"]:focus {
            background-color: white;
            border-color: #999;
        }

form textarea:focus::-webkit-input-placeholder, form input[type="text"]:focus::-webkit-input-placeholder, form input[type="password"]:focus::-webkit-input-placeholder, form input[type="tel"]:focus::-webkit-input-placeholder, form input[type="email"]:focus::-webkit-input-placeholder {
                color: #d6d6d6;
            }

form textarea:focus::-moz-placeholder, form input[type="text"]:focus::-moz-placeholder, form input[type="password"]:focus::-moz-placeholder, form input[type="tel"]:focus::-moz-placeholder, form input[type="email"]:focus::-moz-placeholder {
                color: #d6d6d6;
            }

form textarea:focus:-ms-input-placeholder, form input[type="text"]:focus:-ms-input-placeholder, form input[type="password"]:focus:-ms-input-placeholder, form input[type="tel"]:focus:-ms-input-placeholder, form input[type="email"]:focus:-ms-input-placeholder {
                color: #d6d6d6;
            }

form textarea:focus:-moz-placeholder, form input[type="text"]:focus:-moz-placeholder, form input[type="password"]:focus:-moz-placeholder, form input[type="tel"]:focus:-moz-placeholder, form input[type="email"]:focus:-moz-placeholder {
                color: #d6d6d6;
            }

form textarea.parsley-error, form input[type="text"].parsley-error, form input[type="password"].parsley-error, form input[type="tel"].parsley-error, form input[type="email"].parsley-error {
            border: 1px var(--error) solid;

            /*&amp;,*/
            /*&amp;:focus,*/
            /*&amp;::placeholder {*/
            /*    color: var(--error) !important;*/
            /*}*/
        }

form textarea textarea, form input[type="text"] textarea, form input[type="password"] textarea, form input[type="tel"] textarea, form input[type="email"] textarea {
            padding: 1rem 1.5rem;
        }

form textarea .fake-field, form input[type="text"] .fake-field, form input[type="password"] .fake-field, form input[type="tel"] .fake-field, form input[type="email"] .fake-field {
            width: 1px;
            height: 1px;
            overflow: hidden;
            position: absolute;
            left: -999px;
        }

form textarea .select-wrapper, form input[type="text"] .select-wrapper, form input[type="password"] .select-wrapper, form input[type="tel"] .select-wrapper, form input[type="email"] .select-wrapper {
            position: relative;
            display: block;
        }

form textarea .select-wrapper select, form input[type="text"] .select-wrapper select, form input[type="password"] .select-wrapper select, form input[type="tel"] .select-wrapper select, form input[type="email"] .select-wrapper select {
                padding: 1rem;
                width: 100%;
                border: 1px #ccc solid;
                border-radius: 0;
                background-color: white;
                -webkit-appearance: none;
                outline: none;
                min-height: 46px;
                max-height: 46px;
            }

form textarea .select-wrapper select:active,
                form textarea .select-wrapper select:focus,
                form input[type="text"] .select-wrapper select:active,
                form input[type="text"] .select-wrapper select:focus,
                form input[type="password"] .select-wrapper select:active,
                form input[type="password"] .select-wrapper select:focus,
                form input[type="tel"] .select-wrapper select:active,
                form input[type="tel"] .select-wrapper select:focus,
                form input[type="email"] .select-wrapper select:active,
                form input[type="email"] .select-wrapper select:focus {
                    outline: none;
                }

form textarea .select-wrapper select.unselected, form input[type="text"] .select-wrapper select.unselected, form input[type="password"] .select-wrapper select.unselected, form input[type="tel"] .select-wrapper select.unselected, form input[type="email"] .select-wrapper select.unselected {
                    color: #ccc;
                }

form textarea .select-wrapper .select-arrow, form input[type="text"] .select-wrapper .select-arrow, form input[type="password"] .select-wrapper .select-arrow, form input[type="tel"] .select-wrapper .select-arrow, form input[type="email"] .select-wrapper .select-arrow {
                position: absolute;
                top: 15px;
                right: 9px;
                transform: rotateZ(90deg);
                pointer-events: none;
            }

form textarea .select-wrapper .select-arrow:after, form input[type="text"] .select-wrapper .select-arrow:after, form input[type="password"] .select-wrapper .select-arrow:after, form input[type="tel"] .select-wrapper .select-arrow:after, form input[type="email"] .select-wrapper .select-arrow:after {
                    font-family: var(--font-family-sans);
                    font-style: normal;
                    display: block;
                    content: "\e00C";
                    speak: none;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                }

form textarea .select-wrapper.parsley-error select, form input[type="text"] .select-wrapper.parsley-error select, form input[type="password"] .select-wrapper.parsley-error select, form input[type="tel"] .select-wrapper.parsley-error select, form input[type="email"] .select-wrapper.parsley-error select {
                    border: 1px var(--error) solid !important;
                }

form textarea .select-wrapper.parsley-error .select-arrow:after, form input[type="text"] .select-wrapper.parsley-error .select-arrow:after, form input[type="password"] .select-wrapper.parsley-error .select-arrow:after, form input[type="tel"] .select-wrapper.parsley-error .select-arrow:after, form input[type="email"] .select-wrapper.parsley-error .select-arrow:after {
                    color: var(--error);
                    font-weight: bold;
                }

form .checkbox_group.parsley-error {
            border: none;
            background-color: #dd9a99;
            color: #fff;
            padding: 5px 10px;
            margin-bottom: 10px;
        }

form .checkbox_group.parsley-error p {
                margin-bottom: 0;
            }

form .select-wrapper {
        margin-bottom: 1rem;
        height: 4.4rem;
    }

form .select-wrapper select {
            padding: 1rem;
            width: 100%;
            border: 1px #ccc solid;
            border-radius: 0;
            background-color: white;
            -webkit-appearance: none;
            outline: none;
            min-height: 4.4rem;
            max-height: 4.4rem;
        }

form .select-wrapper select:active,
            form .select-wrapper select:focus {
                outline: none;
            }

form .select-wrapper select.unselected {
                color: #aaa;
            }

form .select-wrapper .select-arrow {
            position: absolute;
            top: 15px;
            right: 9px;
            transform: rotateZ(90deg);
            pointer-events: none;
        }

form .select-wrapper .select-arrow:after {
                font-family: var(--font-family-sans);
                font-style: normal;
                display: block;
                content: "\e00C";
                speak: none;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
            }

form .select-wrapper.parsley-error select {
                border: 1px var(--error) solid !important;
                color: var(--error-bg) !important;
            }

form .select-wrapper.parsley-error .select-arrow:after {
                color: var(--error);
                font-weight: bold;
            }

form .select-wrapper.two {
            width: 100%;
            float: left;
            margin-right: 10px;
        }

form .select-wrapper.two.last {
                margin-right: 0;
            }

form .error_box {
        height: 0;
        display: block;
        position: relative;
        overflow: hidden;
        clear: both;
        width: 100%;
        padding: 0;
        margin: 0;
    }

form .error_box.parsley-error {
            font-family: var(--font-family-sans);
            height: auto;
            width: 100%;
            padding: 20px;
            background-color: #dd9a99;
        }

form .error_box.parsley-error,
            form .error_box.parsley-error a {
                color: #fff !important;
            }

form .error_box.parsley-error a {
                font-weight: bold;
            }

form .error_box.parsley-error{

            margin: 0 0 10px 0;
}

form .error_box.parsley-error a:not(.w-btn):not(.dark_button):not(.light_button):not(.no-underline) {
                text-shadow: none;
                color: white !important;
                background: none;
                text-decoration: underline;
            }

form .submit_buttons {
        margin-top: 1rem;
    }

form .submit_buttons a {
            margin-right: 1rem;
        }

form .tooltip_toggle {
        display: block;
        position: relative;
    }

form .tooltip_toggle p {
            z-index: 0;
            opacity: 0;
            position: absolute;
            margin: -1rem 0 0 0;
            padding: 2rem;
            color: #fff;
            background-color: var(--primary-color);
            max-width: none;
            transition: opacity 0s ease-in-out;
            pointer-events: none;
        }

form .tooltip_toggle a {
            font-family: var(--font-family-sans);
            font-weight: bold;
            position: absolute;
            right: 1px;
            top: 1px;
            display: block;
            text-align: center;
            line-height: 4rem;
            width: 4rem;
            height: 4rem;
            text-decoration: none;
        }

form .tooltip_toggle a:hover + p {
                height: auto;
                z-index: 99;
                opacity: 1;
                transition: opacity 0.5s ease-in-out;
            }

form .select-wrapper.title-select,
    form input#first_name,
    form input#last_name {
        width: calc(33.333333% - 6.6666px);
    }

form#condition-step-2 input#first_name, form#condition-step-2 input#last_name {
            width: calc(50% - 5px) !important;
        }

form .dark_button.disabled, form .light_button.disabled {
            opacity: 0.3;
        }

#form-forgot-password,
#form-change-password {
    max-width: 67rem;
}

.page__section table.catalog_overview {
        margin-bottom: 20px;
        padding: 0;
    }

.page__section table.catalog_overview thead tr th {
            border-bottom: 1px #ccc solid;
            line-height: 0;
            padding-bottom: 2rem;
        }

.page__section table.catalog_overview tbody tr td {
                padding-right: 1rem;
                vertical-align: middle;
            }

.page__section table.catalog_overview tbody tr td a {
                    text-decoration: none !important;
                }

.page__section table.catalog_overview tbody tr td.image {
                    padding-right: 2rem;
                }

.page__section table.catalog_overview tbody tr td.image img {
                        max-width: 12rem;
                        margin: 0;
                        padding: 0;
                    }

.page__section table.catalog_overview tbody tr td.details a {
                        text-decoration: none;
                    }

.page__section table.catalog_overview tbody tr td.qty input {
                        text-align: center;
                        line-height: 30px;
                        height: 30px;
                    }

.page__section table.catalog_overview tbody tr:first-child td {
                padding-top: 2rem;
            }

.page__section table.catalog_overview tbody tr:last-child td {
                padding-bottom: 2rem;
            }

.page__section table.catalog_overview tfoot tr th {
            border-top: 1px #ccc solid;
            padding-top: 2rem;
        }

.page__section table.catalog_overview td,
        .page__section table.catalog_overview th {
            display: table-cell;
            width: auto;
        }

.page__section table.catalog_overview td.image img, .page__section table.catalog_overview th.image img {
                    width: 8rem;
                    height: auto;
                }

.page__section table.catalog_overview.condition_form.top, .page__section table.catalog_overview.bid_form.top {
                margin-top: 10rem;
            }

.page__section table.catalog_overview.condition_form.top tr th, .page__section table.catalog_overview.bid_form.top tr th {
                        padding-right: 2rem;
                        border-bottom: 1px #ccc solid;
                        margin-bottom: 3rem;
                    }

.page__section table.catalog_overview.condition_form.top tr th.phone_bid, .page__section table.catalog_overview.bid_form.top tr th.phone_bid {
                            text-align: center;
                        }

.page__section table.catalog_overview.condition_form.top tr td, .page__section table.catalog_overview.bid_form.top tr td {
                        vertical-align: middle;
                        padding: 3rem 2rem 0 0;
                    }

.page__section table.catalog_overview.condition_form.top tr td.details a, .page__section table.catalog_overview.bid_form.top tr td.details a {
                                text-decoration: none;
                            }

.page__section table.catalog_overview.condition_form.top tr td.image img, .page__section table.catalog_overview.bid_form.top tr td.image img {
                                margin: 0;
                            }

.page__section table.catalog_overview.condition_form.top tr td.bid_amount input, .page__section table.catalog_overview.bid_form.top tr td.bid_amount input {
                                margin: 0;
                            }

.page__section table.catalog_overview.condition_form.top tr td.comment textarea, .page__section table.catalog_overview.bid_form.top tr td.comment textarea {
                                max-height: 130px;
                                margin: 0;
                            }

.page__section table.catalog_overview.condition_form.top tr td.phone_bid input, .page__section table.catalog_overview.bid_form.top tr td.phone_bid input {
                                display: block;
                                margin: 0 auto;
                            }

.page__section table.catalog_overview.condition_form.top tr td.phone_bid p, .page__section table.catalog_overview.bid_form.top tr td.phone_bid p {
                                text-align: center;
                                margin: 0;
                            }

.page__section table.catalog_overview.condition_form.top tr td.comment textarea, .page__section table.catalog_overview.bid_form.top tr td.comment textarea {
                                min-height: initial !important;
                            }

.page__section table.catalog_overview.condition_form.top tr:first-child th, .page__section table.catalog_overview.bid_form.top tr:first-child th {
                            padding-bottom: 1rem;
                        }

.page__section table.catalog_overview.condition_form.top tr:last-child, .page__section table.catalog_overview.bid_form.top tr:last-child {
                        border-bottom: 1px #ccc solid;
                    }

.page__section table.catalog_overview.condition_form.top tr:last-child td, .page__section table.catalog_overview.bid_form.top tr:last-child td {
                            padding-bottom: 2rem;
                        }

.page__section table.catalog_overview.condition_form.bottom tr td, .page__section table.catalog_overview.bid_form.bottom tr td {
                        padding-right: 2rem;
                    }

.page__section table.catalog_overview.condition_form.bottom tr td.submit, .page__section table.catalog_overview.bid_form.bottom tr td.submit {
                            text-align: right;
                        }

.page__section table.catalog_overview.condition_form.bottom tr td.submit .dark_button, .page__section table.catalog_overview.bid_form.bottom tr td.submit .dark_button {
                                margin-top: 0;
                            }

.page__section table.catalog_overview.condition_form.bottom tr td.add_lot input, .page__section table.catalog_overview.bid_form.bottom tr td.add_lot input {
                                margin: 0 0 2.4rem 0;
                            }

.page__section table.catalog_overview.condition_form.bottom tr:first-child td, .page__section table.catalog_overview.bid_form.bottom tr:first-child td {
                            padding: 1rem 0 5rem;
                        }

.page__section table.catalog_overview.condition_form a.remove-lot:not(.dark_button):not(.light_button), .page__section table.catalog_overview.bid_form a.remove-lot:not(.dark_button):not(.light_button) {
                    text-decoration: none;
                }

.page__section table.catalog_overview.condition_form a.remove-lot:not(.dark_button):not(.light_button),
                    .page__section table.catalog_overview.condition_form a.remove-lot:not(.dark_button):not(.light_button) .icon_close,
                    .page__section table.catalog_overview.bid_form a.remove-lot:not(.dark_button):not(.light_button),
                    .page__section table.catalog_overview.bid_form a.remove-lot:not(.dark_button):not(.light_button) .icon_close {
                        color: #666;
                    }

.page__section table.catalog_overview.condition_form .add_lot.light_button, .page__section table.catalog_overview.bid_form .add_lot.light_button {
                margin: 0 0 24px 0;
            }

.page__section table.catalog_overview.condition_form td,
            .page__section table.catalog_overview.condition_form th,
            .page__section table.catalog_overview.bid_form td,
            .page__section table.catalog_overview.bid_form th {
                font-size: 1.3rem;
                line-height: 1.9rem;
                display: table-cell;
                width: auto;
            }

.page__section table.catalog_overview.condition_form td.image, .page__section table.catalog_overview.condition_form th.image, .page__section table.catalog_overview.bid_form td.image, .page__section table.catalog_overview.bid_form th.image {
                    display: none;
                }

.page__section table.catalog_overview.condition_form td.bid_amount, .page__section table.catalog_overview.condition_form th.bid_amount, .page__section table.catalog_overview.bid_form td.bid_amount, .page__section table.catalog_overview.bid_form th.bid_amount {
                }

.page__section table.catalog_overview.condition_form.top, .page__section table.catalog_overview.bid_form.top {
                margin-top: 4rem;
            }

.page__section table.catalog_overview.condition_form.top tr td.comment, .page__section table.catalog_overview.bid_form.top tr td.comment {
                            width: 45%;
                        }

.page__section table.catalog_overview.condition_form.top tr td.comment textarea, .page__section table.catalog_overview.bid_form.top tr td.comment textarea {
                                max-height: 10rem;
                            }

.page__section table.catalog_overview.condition_form.top tr.first td, .page__section table.catalog_overview.bid_form.top tr.first td {
                        padding-top: 2rem;
                    }

.page__section table.catalog_overview.condition_form.bottom, .page__section table.catalog_overview.bid_form.bottom {
                margin-top: 2rem;
            }

.page__section table.catalog_overview.condition_form.bottom tr td, .page__section table.catalog_overview.bid_form.bottom tr td {
                        display: block;
                        width: 100% !important;
                        padding-bottom: 0 !important;
                    }

.page__section table.catalog_overview.condition_form.bottom tr td.submit, .page__section table.catalog_overview.bid_form.bottom tr td.submit {
                            text-align: left;
                        }

.page__section table.catalog_overview.condition_form.bottom tr td.add_lot, .page__section table.catalog_overview.bid_form.bottom tr td.add_lot {
                            margin: 0;
                            padding: 0 0 20px 0;
                        }

.page__section table.catalog_overview.condition_form.bottom tr td.add_lot input, .page__section table.catalog_overview.bid_form.bottom tr td.add_lot input {
                                margin: 0 0 20px 0;
                            }

.page__section table.catalog_overview.condition_form td,
            .page__section table.catalog_overview.condition_form th,
            .page__section table.catalog_overview.bid_form td,
            .page__section table.catalog_overview.bid_form th {
                font-size: 1.1rem;
                line-height: 1.6rem;
            }

.page__section table.catalog_overview.condition_form.condition_form.top, .page__section table.catalog_overview.bid_form.condition_form.top {
                    margin-top: 4rem;
                }

.page__section table.catalog_overview.condition_form.bid_form td.action a, .page__section table.catalog_overview.bid_form.bid_form td.action a {
                        font-size: 1.4rem;
                        color: #666;
                        text-decoration: none;
                    }

.page__section table.catalog_overview.condition_form.bid_form td.action a:hover, .page__section table.catalog_overview.bid_form.bid_form td.action a:hover {
                            color: var(--primary-color);
                        }

.page__section.cart a.remove-from-cart {
        color: #666 !important;
    }

a.remove-from-cart.no-underline,
    a.remove-from-cart.no-underline span {
        text-transform: none;
    }

.alert.alert-warning li, .form-errors li {
        color: #fff;
    }

.alert.alert-warning p, .form-errors p {
        color: #fff !important;
    }

.alert.alert-warning,
.form-errors{

    max-width: 66rem;
    border: none;
    background-color: #dd9a99;
    padding: 2rem;
    margin-bottom: 1rem;
}

.note-box {
    font-family: var(--font-family-sans);
    padding: 1.5rem;
    width: unset;
    line-height: 1.9rem;
    margin-bottom: 2rem;
}

.note-box.danger {
        background: #dd9a99;
        color: #fff;
        margin-top: 1rem;
    }

.note-box.danger a {
            color: #fff;
            text-decoration: underline;
        }

.note-box.danger a:hover {
                color: #fff;
            }

.select-country-container input,
    .select-country-container .dots-text {
        font-family: var(--font-family-sans);
    }

.select-country-container input strong, .select-country-container .dots-text strong {
            font-weight: bold;
        }

.select-country-container input em, .select-country-container .dots-text em {
            font-style: italic;
        }

.select-country-container input strong em,
        .select-country-container input em strong,
        .select-country-container .dots-text strong em,
        .select-country-container .dots-text em strong {
            font-weight: bold;
            font-style: italic;
        }

.select-country-container input,
    .select-country-container .dots-text{

        color: #333 !important;
}

.page-create-account .checkbox_group.parsley-error {
            border: none;
            background-color: #dd9a99;
            color: #fff;
            padding: 5px 10px;
            margin-bottom: 10px;
        }

.page-create-account .checkbox_group.parsley-error a {
                color: #99433c !important;
                background: none !important;
                text-shadow: none !important;
                text-decoration: underline !important;
            }

.page-create-account .checkbox_group.parsley-error p {
                color: #99433c;
                margin-bottom: 0;
            }

.page-privacy-request .main_wrapper {
        margin-bottom: 0;
    }

.page-privacy-request .page__section:last-child {
        padding-bottom: 0;
    }

.page-privacy-request .page__section {
        max-width: 67rem;
        padding: 0;
    }

.forms-payment .page__section {
        max-width: 67rem;
        padding: 0;
    }

.dev-qa-box {
    position: fixed;
    right: 10px;
    bottom: 60px;
    z-index: 9999;
    border: 1px dashed red;
    padding: 10px;
    background: white;
}

.sticky-sidebar {
    left: auto;
    position: relative;
    width: 100%;
}

.sticky-sidebar p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.5rem;
    }

@media (min-width: 401px) {
            form#condition-step-2 input#first_name, form#condition-step-2 input#last_name {
                width: auto;
            }

        form .select-wrapper.title-select,
        form input#first_name,
        form input#last_name {
            width: auto;
        }
}

@media (min-width: 676px) {
    .note-box {
        margin-left: 0;
        margin-right: 0;
    }
}

@media (min-width: 768px) {
            .form .select-wrapper.two {
                width: calc(50% - 5px);
            }
}

@media (min-width: 1025px) {
    .sticky-sidebar {
        position: absolute;
        left: 70rem;
        max-width: 40rem;
    }

        .sticky-sidebar.stuck {
            position: fixed;
            top: 20px;
        }

            .sticky-sidebar.stuck.sticky-surpassed {
                position: absolute;
                top: auto;
                bottom: 20px;
            }
        .page-privacy-request .page__section {
            margin: 0;
        }
        .forms-payment .page__section {
            margin: 0 0 6rem 0;
        }
}

:root {
    --vue-multiselect-padding-x: 1.5rem;
    --vue-multiselect-padding-y: 0;
    --vue-multiselect-min-height: 5rem;
    --vue-multiselect-line-height: inherit;
    --vue-multiselect-border-radius: 0;
    --vue-multiselect-border-color: #ccc;
    --vue-multiselect-border-width: 1px;
    --vue-multiselect-disabled-opacity: .65;
    --vue-multiselect-placeholder-color: #999;
    --vue-multiselect-bg: #fff;
    --vue-multiselect-color: #000;
    --vue-multiselect-disabled-bg: #AAAAAAA;
    --vue-multiselect-disabled-color: #999;

    --vue-multiselect-option-selected-bg: #f3f3f3;
    --vue-multiselect-option-selected-color: #000;
    --vue-multiselect-option-highlight-color: #fff;
    --vue-multiselect-option-highlight-bg: #fff;
    --vue-multiselect-option-selected-highlight-color: #fff;
    --vue-multiselect-option-selected-highlight-bg: #FF000;

    --vue-multiselect-tag-color: #fff;
    --vue-multiselect-tag-bg: #41b883;
    --vue-multiselect-tag-font-size: 75%;
    --vue-multiselect-tag-font-weight: 700;
    --vue-multiselect-tag-line-height: 0.9;
    --vue-multiselect-tag-icon-size: 2rem;
    --vue-multiselect-tag-icon-color: #266d4d;
    --vue-multiselect-tag-icon-color-hover: white;
    --vue-multiselect-tag-icon-bg-hover: #369a6e;
    --vue-multiselect-tag-padding-x: .4rem;
    --vue-multiselect-tag-padding-y: 4px;
    --vue-multiselect-tag-border-radius: 0;

    --vue-multiselect-arrow-color: #999;
    --vue-multiselect-arrow-size: 5px;
    --vue-multiselect-arrow-padding: 8px;

    --vue-multiselect-spinner-size: 16px;
    --vue-multiselect-spinner-thickness: 2px;
    --vue-multiselect-spinner-margin: calc(var(--vue-multiselect-spinner-size) * 0.5);
    --vue-multiselect-spinner-color: #000;
}

fieldset[disabled] .multiselect {
    pointer-events: none;
}

.multiselect {
    position: relative;
}

.multiselect,
.multiselect__input,
.multiselect__single {
    font-family: inherit;
    font-size: inherit;
    touch-action: manipulation;
}

multiselect {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    min-height: var(--vue-multiselect-min-height);
    height: var(--vue-multiselect-min-height);
    text-align: left;
    color: var(--vue-multiselect-color);
}

multiselect * {
        box-sizing: border-box;
    }

multiselect:focus {
        outline: none;
    }

.multiselect--disabled {
    pointer-events: none;
    opacity: var(--vue-multiselect-disabled-opacity);
}

.multiselect--active {
    z-index: 9999;
}

.multiselect--active:not(.multiselect--above) .multiselect__current,
    .multiselect--active:not(.multiselect--above) .multiselect__input,
    .multiselect--active:not(.multiselect--above) .multiselect__tags {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

.multiselect--active .multiselect__select {
        transform: rotateZ(180deg);
    }

.multiselect--above.multiselect--active .multiselect__current,
.multiselect--above.multiselect--active .multiselect__input,
.multiselect--above.multiselect--active .multiselect__tags {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.multiselect__input,
.multiselect__single {
    position: relative;
    display: inline-flex;
    align-items: center;
    min-height: var(--vue-multiselect-min-height);
    line-height: var(--vue-multiselect-line-height);
    border: none !important;
    border-radius: var(--vue-multiselect-border-radius);
    width: calc(100%);
    transition: border 0.1s ease;
    box-sizing: border-box;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0 !important;
}

.multiselect__input::-moz-placeholder {
    color: var(--vue-multiselect-placeholder-color);
}

.multiselect__input::placeholder {
    color: var(--vue-multiselect-placeholder-color);
}

.multiselect__tag ~ .multiselect__input,
.multiselect__tag ~ .multiselect__single {
    width: auto;
}

.multiselect__input:hover,
.multiselect__single:hover {
    border-color: #cfcfcf;
}

.multiselect__input:focus,
.multiselect__single:focus {
    border-color: #a8a8a8;
    outline: none;
}

.multiselect__tags-wrap {
    display: inline;
}

.multiselect__tags {
    height: var(--vue-multiselect-min-height);
    min-height: var(--vue-multiselect-min-height);
    display: block;
    padding: var(--vue-multiselect-padding-y) var(--vue-multiselect-min-height) 0 var(--vue-multiselect-padding-x);
    border-radius: var(--vue-multiselect-border-radius);
    border: var(--vue-multiselect-border-width) solid var(--vue-multiselect-border-color);
    background: var(--vue-multiselect-bg);
    font-family: inherit;
    font-size: inherit;
    overflow: hidden;
}

.multiselect__tag {
    position: relative;
    display: inline-block;
    padding: var(--vue-multiselect-tag-padding-y) calc((var(--vue-multiselect-tag-icon-size) + var(--vue-multiselect-tag-padding-x))) var(--vue-multiselect-tag-padding-y) calc(var(--vue-multiselect-tag-padding-x) * 2);
    border-radius: var(--vue-multiselect-tag-border-radius);
    margin-right: var(--vue-multiselect-tag-padding-x);
    color: var(--vue-multiselect-tag-color);
    line-height: var(--vue-multiselect-tag-line-height);
    background: var(--vue-multiselect-tag-bg);
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

.multiselect__tag-icon {
    cursor: pointer;
    border-radius: var(--vue-multiselect-border-radius);
    margin-left: var(--vue-multiselect-tag-padding-y);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    font-style: initial;
    font-weight: var(--vue-multiselect-tag-font-weight);
    width: var(--vue-multiselect-tag-icon-size);
    text-align: center;
    line-height: inherit;
    transition: all 0.2s ease;
}

.multiselect__tag-icon:after {
    content: "Ã—";
    color: var(--vue-multiselect-tag-icon-color);
}

.multiselect__tag-icon:focus,
.multiselect__tag-icon:hover {
    background-color: #cfcfcf;
}

.multiselect__current {
    line-height: var(--vue-multiselect-line-height);
    min-height: var(--vue-multiselect-min-height);
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    padding: 8px 30px 0 12px;
    white-space: nowrap;
    margin: 0;
    text-decoration: none;
    border-radius: var(--vue-multiselect-border-radius);
    border: 1px solid var(--vue-multiselect-border-color);
    cursor: pointer;
}

.multiselect__select {
    line-height: var(--vue-multiselect-line-height);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    box-sizing: border-box;
    width: var(--vue-multiselect-min-height);
    height: var(--vue-multiselect-min-height);
    right: 0;
    top: 0;
    padding: var(--vue-multiselect-arrow-padding) var(--vue-multiselect-arrow-padding);
    margin: 0;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    transition: transform 0.2s ease;
}

.multiselect__select:before {
    position: relative;
    right: 0;
    color: #424242;
    border-style: solid;
    border-width: var(--vue-multiselect-arrow-size) var(--vue-multiselect-arrow-size) 0 var(--vue-multiselect-arrow-size);
    border-color: var(--vue-multiselect-arrow-color) transparent transparent transparent;
    content: "";
}

.multiselect__placeholder {
    color: var(--vue-multiselect-placeholder-color);
    display: inline-flex;
    align-items: center;
    height: var(--vue-multiselect-min-height);
    font-size: 1.5rem;
}

.multiselect--active .multiselect__placeholder {
    display: none;
}

.multiselect__content-wrapper {
    position: absolute;
    display: block;
    background: var(--vue-multiselect-bg);
    width: auto;
    min-width: 100%;
    max-height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
    border: var(--vue-multiselect-border-width) solid var(--vue-multiselect-border-color);
    border-top: none;
    border-bottom-left-radius: var(--vue-multiselect-border-radius);
    border-bottom-right-radius: var(--vue-multiselect-border-radius);
    z-index: 50;
    -webkit-overflow-scrolling: touch;
}

.multiselect__content {
    list-style: none;
    display: inline-block !important;
    padding: 0 !important;
    margin: 0 !important;
    min-width: 100%;
    vertical-align: top;
}

.multiselect--above .multiselect__content-wrapper {
    bottom: 100%;
    border-radius: var(--vue-multiselect-border-radius) var(--vue-multiselect-border-radius) 0 0;
    border-bottom: none;
    border-top: var(--vue-multiselect-border-width) solid var(--vue-multiselect-border-color);
}

.multiselect__content::-webkit-scrollbar {
    display: none;
}

.multiselect__element {
    display: block;
    max-width: unset !important;
}

.multiselect__element:nth-of-type(odd) {
        background-color: #f5f5f5;
    }

.multiselect__element:hover {
        background-color: #cfcfcf;
    }

.multiselect__option {
    font-family: var(--font-family-sans);
    display: inline-flex;
    align-items: center;
    padding: var(--vue-multiselect-padding-y) var(--vue-multiselect-padding-x);
    min-height: var(--vue-multiselect-min-height);
    line-height: var(--vue-multiselect-line-height);
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    width: 100%;
    max-width: unset !important;
}

.multiselect__option strong {
        font-weight: bold;
    }

.multiselect__option em {
        font-style: italic;
    }

.multiselect__option strong em,
    .multiselect__option em strong {
        font-weight: bold;
        font-style: italic;
    }

.multiselect__option:after {
    top: 0;
    right: 0;
    position: absolute;
    line-height: var(--vue-multiselect-min-height);
    padding-right: 12px;
    padding-left: 20px;
    font-family: inherit;
    font-size: inherit;
}

.multiselect__option--highlight {
    background-color: #cfcfcf;
    outline: none;
}

.multiselect__option--highlight:after {
    background-color: #cfcfcf;
}

.multiselect__option--selected {
    background-color: #cfcfcf;
    font-weight: 500;
}

.multiselect__option--selected.multiselect__option--highlight {
    background-color: #cfcfcf;
}

.multiselect__option--selected.multiselect__option--highlight:after {
    background-color: #cfcfcf;
}

.multiselect--disabled {
    background: var(--vue-multiselect-disabled-bg);
    pointer-events: none;
}

.multiselect--disabled .multiselect__current,
.multiselect--disabled .multiselect__select {
    background: var(--vue-multiselect-disabled-bg);
    color: var(--vue-multiselect-disabled-color);
}

.multiselect__option--disabled {
    background: var(--vue-multiselect-disabled-bg);
    color: var(--vue-multiselect-disabled-color);
    cursor: text;
    pointer-events: none;
}

.multiselect__option--group {
    background: var(--vue-multiselect-disabled-bg);
    color: var(--vue-multiselect-disabled-color);
}

.multiselect__option--group.multiselect__option--highlight {
        background: var(--vue-multiselect-disabled-color);
        color: var(--vue-multiselect-disabled-bg);
    }

.multiselect__option--group.multiselect__option--highlight:after {
        background: var(--vue-multiselect-disabled-color);
    }

.multiselect__option--disabled.multiselect__option--highlight {
    background: var(--vue-multiselect-disabled-bg);
}

.multiselect__option--group-selected.multiselect__option--highlight {
    background: var(--vue-multiselect-option-selected-highlight-bg);
    color: var(--vue-multiselect-option-selected-highlight-color);
}

.multiselect__option--group-selected.multiselect__option--highlight:after {
    background: var(--vue-multiselect-option-selected-highlight-bg);
    content: attr(data-deselect);
    color: var(--vue-multiselect-option-selected-highlight-color);
}

.multiselect-enter-active,
.multiselect-leave-active {
    transition: all 0.3s ease;
}

.multiselect-enter,
.multiselect-leave-active {
    opacity: 0;
}

.multiselect__strong {
    margin-bottom: var(--vue-multiselect-padding-y);
    line-height: var(--vue-multiselect-line-height);
    display: inline-block;
    vertical-align: top;
}

/*spinner*/

.multiselect__spinner {
    position: absolute;
    right: 0;
    top: 0;
    width: var(--vue-multiselect-min-height);
    height: var(--vue-multiselect-min-height);
    background: var(--vue-multiselect-bg);
    display: block;
}

.multiselect__spinner:before,
    .multiselect__spinner:after {
        position: absolute;
        content: "";
        top: 50%;
        left: 50%;
        margin: var(--vue-multiselect-spinner-margin) 0 0 var(--vue-multiselect-spinner-margin);
        width: var(--vue-multiselect-spinner-size);
        height: var(--vue-multiselect-spinner-size);
        border-radius: 100%;
        border: var(--vue-multiselect-spinner-thickness) solid transparent;
        border-top-color: var(--vue-multiselect-spinner-color);
        box-shadow: 0 0 0 1px transparent;
    }

.multiselect__spinner:before {
        animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
        animation-iteration-count: infinite;
    }

.multiselect__spinner:after {
        animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
        animation-iteration-count: infinite;
    }

@keyframes spinning {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(2turn)
    }
}

/*loading state*/

.multiselect__loading-enter-active,
.multiselect__loading-leave-active {
    transition: opacity 0.4s ease-in-out;
    opacity: 1;
}

.multiselect__loading-enter,
.multiselect__loading-leave-active {
    opacity: 0;
}

/*RTL adjustments*/

*[dir="rtl"] .multiselect {
        text-align: right;
    }

*[dir="rtl"] .multiselect__select {
        right: auto;
        left: 1px;
    }

*[dir="rtl"] .multiselect__tags {
        padding: var(--vue-multiselect-padding-y) var(--vue-multiselect-padding-y) 0 var(--vue-multiselect-min-height);
    }

*[dir="rtl"] .multiselect__content {
        text-align: right;
    }

*[dir="rtl"] .multiselect__option:after {
        right: auto;
        left: 0;
    }

*[dir="rtl"] .multiselect__clear {
        right: auto;
        left: 12px;
    }

*[dir="rtl"] .multiselect__spinner {
        right: auto;
        left: 1px;
    }

/*Validation errors*/

.parsley-error {

}

.no-arrow .multiselect__select {
        display: none;
    }

/*global filter/sort/search styles*/

/*TODO: Clean this chit up. Is a lil unruly. :F*/

.filter-container {
    display: flex;
    position: relative;
    height: 100%;
    z-index: 91;
    margin: 2.4rem 1rem 0;
    width: calc(100% - 2rem);
    gap: 1.2rem;
}

.filter-container form {
        display: flex;
        align-items: center;
    }

.filter-container input {
        padding-left: 1.6rem;
        font-size: 1.4rem;
    }

.filter-container input::-webkit-input-placeholder {
            font-size: 1.4rem;
            color: var(--primary-color);
            letter-spacing: .03rem;
            font-weight: 700;
        }

.filter-container li:not(.filter-items) {
        display: flex;
        font-family: var(--font-family-sans);
        font-weight: 700;
        line-height: normal;
        height: 4.5rem;
        min-height: 4.5rem;
        color: var(--primary-color);
        align-items: center;
        background: #fff;
    }

.filter-container li:not(.filter-items) a {
            font-weight: 700;
        }

.filter-container li:not(.filter-items).hidden {
            display: none;
        }

.filter-container .dropdown {
        position: relative;
    }

.filter-container .dropdown .filter-items {
            max-height: 40.5rem;
            overflow-y: auto;
            height: auto;
            background-color: #fff;
            border: none;
        }

.filter-container .dropdown .filter-items .filter-item.current {
                background-color: #fff;
            }

.filter-container .dropdown .filter-items .filter-item.current a {
                    color: var(--primary-color);
                }

.filter-container .dropdown .filter-items .filter-item.current:after {
                    display: none;
                }

.filter-container .dropdown .filter-items .filter-item.current:hover a {
                        color: #fff;
                    }

.filter-container .dropdown .filter-items a {
                padding-left: 1.6rem;
            }

.filter-container .dropdown li {
            color: var(--primary-color);
            border-bottom: .2rem solid var(--primary-color);
            border-left: .2rem solid var(--primary-color);
            border-right: .2rem solid var(--primary-color);
        }

.filter-container .dropdown li span {
                font-weight: 700;
            }

.filter-container .dropdown li.asc,
            .filter-container .dropdown li.desc {
                background: var(--primary-color-engaged);
            }

.filter-container .dropdown li.asc:hover, .filter-container .dropdown li.desc:hover {
                    color: var(--primary-color);
                }

.filter-container .dropdown li.selected {
                background: var(--primary-color-engaged);
                color: var(--primary-color);
            }

.filter-container .dropdown li.selected:after {
                    border-top-color: var(--primary-color);
                }

.filter-container .dropdown li.current {
                border-top: .2rem solid var(--primary-color);
                background: var(--primary-color);
                padding: 0 1.6rem;
                transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
            }

.filter-container .dropdown li.current:hover {
                    border-top-color: var(--primary-color-hover);
                    background: var(--primary-color-hover);
                }

.filter-container .dropdown li.current a,
                .filter-container .dropdown li.current span {
                    color: #fff;
                }

.filter-container .dropdown li.current span {
                    white-space: nowrap;
                }

.filter-container .dropdown li.current:after {
                    width: 0;
                    border-left: 6px solid transparent;
                    border-right: 6px solid transparent;
                    border-bottom: none;
                    display: inline-block;
                    content: "";
                    margin-left: 0.5rem;
                    margin-top: .4rem;
                    line-height: 1rem;
                    height: 1rem;
                    border-top: 6px solid #fff;
                    position: absolute;
                    right: 1.2rem;
                }

.filter-container .dropdown li:not(.filter-items):hover {
                    background: var(--primary-color-engaged);
                    border-color: var(--primary-color);
                    color: var(--primary-color);
                }

.filter-container .dropdown li:not(.filter-items).current:hover {
                    background: var(--primary-color-hover);
                    border-color: var(--primary-color-hover);
                }

.filter-container .dropdown.focused li.selected .asc:after, .filter-container .dropdown.focused li.selected .desc:after {
                        width: 0;
                        border-left: 6px solid transparent;
                        border-right: 6px solid transparent;
                        border-bottom: none;
                        display: inline-block;
                        content: "";
                        margin-left: 0.5rem;
                        margin-top: .4rem;
                        line-height: 1rem;
                        height: 1rem;
                        border-top: 6px solid #fff;
                        position: relative;
                        right: -0.3rem;
                    }

.filter-container .dropdown.focused .desc:after {
                transform: rotate(180deg);
                margin-bottom: .4rem;
            }

.filter-container .dropdown.sort-list {
            background-color: #fff;
        }

.filter-container .dropdown.sort-list li.selected:not(.current) {
                    background-color: #fff;
                }

.filter-container .dropdown.sort-list li.selected:not(.current) &gt; span {
                        background-color: var(--primary-color-engaged);
                    }

.filter-container .dropdown.sort-list li:not(.current) span {
                        display: flex;
                        align-items: center;
                    }

.filter-container .dropdown.sort-list li:not(.current) span:nth-child(1):not(.thinsp) {
                            padding-left: 1.6rem;
                        }

.filter-container .filter-list {
        z-index: 3;
    }

.filter-container .sort-list {
        z-index: 2;
    }

.filter-container .inline li:not(.filter-items) {
            border-top: .2rem solid var(--primary-color);
            border-bottom: .2rem solid var(--primary-color);
            border-right: .2rem solid var(--primary-color);
            padding: 0 1.6rem;
        }

.filter-container .inline li:not(.filter-items):first-of-type {
                border-left: .2rem solid var(--primary-color);
            }

.filter-container .inline li:not(.filter-items).asc,
            .filter-container .inline li:not(.filter-items).desc {
                background: var(--primary-color);
                color: #fff;
            }

.filter-container .inline li:not(.filter-items).asc a,
                .filter-container .inline li:not(.filter-items).asc span,
                .filter-container .inline li:not(.filter-items).desc a,
                .filter-container .inline li:not(.filter-items).desc span {
                    color: #fff;
                }

.filter-container .inline li:not(.filter-items).asc:after, .filter-container .inline li:not(.filter-items).desc:after {
                    width: 0;
                    border-left: 6px solid transparent;
                    border-right: 6px solid transparent;
                    border-bottom: none;
                    display: inline-block;
                    content: "";
                    margin-left: 0.5rem;
                    margin-top: .4rem;
                    line-height: 1rem;
                    height: 1rem;
                    border-top: 6px solid #fff;
                    position: relative;
                    right: -0.5rem;
                }

.filter-container .inline li:not(.filter-items).desc::after {
                transform: rotate(180deg);
                margin-bottom: .4rem;
            }

.filter-container .inline li:not(.filter-items).selected {
                background: var(--primary-color);
            }

.filter-container .inline li:not(.filter-items).selected a {
                    color: #fff;
                }

.filter-container .inline li:not(.filter-items):hover {
                background: var(--primary-color-hover);
                border-color: var(--primary-color-hover);
                color: #fff;
            }

.filter-container .inline li:not(.filter-items):hover a {
                    color: #fff;
                }

.filter-container .subnav-search {
        width: 100%;
    }

.filter-container .subnav-search li {
            padding: 0;
            border: .2rem solid var(--primary-color);
        }

.filter-container .subnav-search li:hover {
                background: transparent;
            }

.filter-container .subnav-search li input {
                font-weight: 700;
            }

.filter-container .subnav-search svg {
            width: 2.2rem;
            z-index: 1;
            position: relative;
            right: 1.6rem;
            top: 0;
        }

.filter-container .subnav-search svg ellipse,
            .filter-container .subnav-search svg path {
                stroke-miterlimit: 10;
                stroke-width: .3rem;
                shape-rendering: auto;
                transition: stroke 0.3s ease-in-out;
                stroke: var(--primary-color);
                fill: transparent;
            }

.filter-container .sale-registration-container a.sale-registration {
            width: 100%;
            padding: 1.3rem 2rem;
            margin-bottom: 1.2rem;
        }

.search .filter-container {
        flex-direction: column-reverse;
        margin: 0;
        width: 100%;
    }

.search .filter-container ul {
            width: 100%;
        }

@media (min-width: 768px) {

.search .filter-container {
            flex-direction: row;
            flex-wrap: wrap;
            z-index: 100;
            position: relative;
            justify-content: space-between
    }

            .search .filter-container .filter-list,
            .search .filter-container .sort-list {
                width: 49.1%;
            }
        }

@media (min-width: 1024px) {
            .search .filter-container .filter-list {
                width: 28rem;
            }

            .search .filter-container .sort-list {
                display: flex;
                flex-direction: row;
                border: none;
                width: auto;
            }

            .search .filter-container .subnav-search {
                margin-left: auto;
                width: 28rem;
            }
        }

.search .sort-list.dropdown {
        margin: 0;
    }

.module__calendar.filter-container {
    flex-direction: column;
    margin: 0 0 4rem;
    width: 100%;
    gap: 1.2rem;
    padding-top: 3rem;
}

.module__calendar.filter-container ul {
        width: 100%;
    }

@media (min-width: 768px) {

.module__calendar.filter-container {
        flex-direction: row;
        flex-wrap: wrap;
        z-index: 100;
        position: relative;
        justify-content: space-between
}

        .module__calendar.filter-container .filter-list,
        .module__calendar.filter-container .sort-list {
            width: 49.1%;
        }
    }

@media (min-width: 1024px) {
        .module__calendar.filter-container .filter-list {
            width: 28rem;
        }

        .module__calendar.filter-container .sort-list {
            border: none;
            width: auto;
        }

        .module__calendar.filter-container .subnav-search {
            margin-left: auto;
            width: 28rem;
        }
    }

.page-auctions-archive .filter-container, .page-catalogs .filter-container {
        z-index: 3;
    }

.page-auctions-archive .dropdown, .page-catalogs .dropdown {
        width: 100%;
    }

.watched-lots .filter-container {
        height: auto;
    }

.auction_session_index_page .filter-container .dropdown {
            z-index: 2;
        }

.auction_session_index_page .filter-container .dropdown li.current {
                    background-color: transparent;
                    transition: background-color .3s ease-in-out;
                }

.auction_session_index_page .filter-container .dropdown li.current span,
                    .auction_session_index_page .filter-container .dropdown li.current a {
                        color: var(--primary-color);
                        transition: color .3s ease-in-out;
                    }

.auction_session_index_page .filter-container .dropdown li.selected:after,
                .auction_session_index_page .filter-container .dropdown li.current:after {
                    border-top-color: var(--primary-color);
                    transition: border-top-color .3s ease-in-out;
                }

.auction_session_index_page .filter-container .dropdown li:not(.filter-items).current:hover {
                            background-color: var(--primary-color);
                            border-color: var(--primary-color);
                        }

.auction_session_index_page .filter-container .dropdown li:not(.filter-items).current:hover span,
                            .auction_session_index_page .filter-container .dropdown li:not(.filter-items).current:hover a {
                                color: #fff;
                            }

.auction_session_index_page .filter-container .dropdown li:not(.filter-items).current:hover.selected:after,
                            .auction_session_index_page .filter-container .dropdown li:not(.filter-items).current:hover:after {
                                border-top-color: #fff;
                            }

.auction_session_index_page .stats li {
            font-size: 1.5rem;
            line-height: 2.1rem;
            font-variant: lining-nums;
        }

@media (min-width: 513px) {
    .filter-container {
        margin: 3rem auto 0;
        width: calc(100% - 6rem);
    }
        .page-auctions-archive .filter-container, .page-catalogs .filter-container {
            padding: 0;
        }
}

@media (min-width: 601px) {
        .filter-container .sale-registration-container {
            margin-bottom: 1.2rem;
        }

            .filter-container .sale-registration-container a.sale-registration {
                max-width: 28rem;
                margin: 0 auto;
            }

        .filter-container .filter-list,
        .filter-container .sort-list {
            width: 48.8%;
        }

        .filter-container .filters {
            flex-direction: row;
        }
            &amp;.no-filter #filter-container .filter-list,
            &amp;.no-filter #filter-container .subnav-search {
                width: 48.8%;
            }
}

@media (min-width: 601px) and (max-width: 767px) {
        .filter-container .dropdown {
            height: 4.5rem;
            z-index: 91;
        }
}

@media (min-width: 626px) {
        .filter-container .filter-list,
        .filter-container .sort-list {
            width: 49.1%;
        }
}

@media (min-width: 660px) {
        .filter-container .filter-list,
        .filter-container .sort-list {
            width: 49%;
        }
}

@media (min-width: 726px) {
            #filter-container.no-filter .sort-list,
            #filter-container.no-filter .subnav-search {
                width: 49.1%;
            }
}

@media (min-width: 768px) {
    .filter-container {
        margin: 3.4rem 1rem 0;
    }

        .filter-container .sale-registration-container {
            margin-bottom: 3rem;
        }

            .filter-container .sale-registration-container a.sale-registration {
                width: 100%;
                padding: 1.3rem 2rem;
            }

        .filter-container .filter-list,
        .filter-container .sort-list {
            width: 49.1%;
            height: 4.5rem;
            margin: 0;
        }

        .filter-container .filter-list,
        .filter-container .sort-list,
        .filter-container .subnav-search {
            width: 100%;
        }
                    #filter-container .sort-list.dropdown li:not(.current) &gt; span {
                        padding: 0;
                    }
        .module__calendar.filter-container {
            flex-direction: row;
            flex-wrap: wrap;
            z-index: 100;
            position: relative;
            justify-content: space-between;
        }

            .module__calendar.filter-container .filter-list,
            .module__calendar.filter-container .sort-list {
                width: 49.1%;
                z-index: 100;
                height: 4.5rem;
            }

            .module__calendar.filter-container .filter-list:first-of-type {
                z-index: 101;
            }

            .module__calendar.filter-container .sort-list,
            .module__calendar.filter-container .filter-list.inline {
                margin-top: 0;
            }
                        .module__calendar.filter-container .filter-list.inline li ul {
                            display: flex;
                            flex-direction: row;
                        }

                .module__calendar.filter-container .filter-list .current:hover {
                    background-color: var(--primary-color-hover);
                }

            .module__calendar.filter-container .subnav-search {
                width: 100%;
                margin-top: 0;
            }
        .page-auctions-archive .filter-container {
            margin-left: 3rem;
            margin-top: 3.4rem;
        }

            .page-auctions-archive .filter-container .filter-list {
                width: 46.5%;
            }
        .auction_session_index_page .stats {
            display: flex;
        }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .filter-container {
        margin: 2rem auto 0 auto;
    }

        .filter-container .filter-list,
        .filter-container .sort-list,
        .filter-container .subnav-search {
            width: 32.2%;
        }
}

@media (min-width: 768px) and (max-width: 1440px) {
        .filter-container .dropdown-label span {
            max-width: 13rem;
            overflow: hidden;
            text-overflow: ellipsis;
        }
            .filter-container.no-filter .dropdown-label span {
                max-width: unset;
            }
}

@media (min-width: 769px) {

    .filter-container {
        margin: 12.4rem auto 0 auto;
    }

        .filter-container .sale-registration-container {
            display: flex;
            justify-content: center;
            flex-basis: 25%;
        }

        .filter-container .filters {
            flex-basis: 75%;
        }
}

@media (min-width: 769px) and (max-width: 1440px) {
    .current-link-name span,
    .current-link-name {
        max-width: 13rem;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media (min-width: 1000px) {
            #filter-container.no-filter .dropdown,
            #filter-container.no-filter .subnav-search {
                width: 28rem;
            }

            #filter-container.no-filter .filter-inner {
                flex-direction: row;
            }

            #filter-container.no-filter .filters {
                flex-basis: unset;
            }
}

@media (min-width: 1024px) {
    .filter-container {
        margin: 3.5rem auto 0 auto;
        height: 4.5rem;
        gap: 1.2rem;
    }

        .filter-container .filter-inner {
            gap: 1.2rem;
        }

        .filter-container .filter-list,
        .filter-container .sort-list,
        .filter-container .subnav-search {
            width: 28rem;
        }

        .filter-container.module__calendar {
            height: auto;
        }
            .filter-container .subnav-search input {
                font-size: 1.4rem;
                letter-spacing: .03rem;
                color: var(--primary-color);
                background: #fff;
                padding: .6rem 3.5rem .4rem 1.5rem;
            }

        .filter-container .sort-list,
        .filter-container .filter-list {
            margin-bottom: 0;
        }

        .filter-container .filter-list.inline {
            display: flex;
            flex-direction: row;
            border: none;
            width: auto;
        }

        .filter-container .sort-list.dropdown {
            flex-direction: column;
        }
        .search .filter-container {
            margin-top: 1rem;
            margin-bottom: 4rem;
        }

        .search .filter-list {
            width: 28rem;
        }

    .subnav-search {
        width: 28rem;
    }
        .page-auctions-archive .filter-container {
            width: 28rem;
            margin-bottom: 0;
        }

            .page-auctions-archive .filter-container .filter-list {
                width: 100%;
            }
}

@media (min-width: 1025px) {
    .filter-container {
        height: 4.5rem;
    }

        .filter-container .filter-inner {
            height: auto;
        }

        .filter-container .sort-list.focused {
            min-height: 100%;
            height: -moz-max-content;
            height: max-content;
        }
            .filter-container .sale-registration-container a.sale-registration {
                width: 100%;
            }

        .filter-container .filter-list,
        .filter-container .sort-list,
        .filter-container .subnav-search {
            width: 100%;
        }

        .filter-container .subnav-search {
            margin: 0;
        }

    .module__calendar.filter-container {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: unset;
    }

        .module__calendar.filter-container .filter-list.inline ul {
            display: flex;
            flex-direction: row;
        }

        .module__calendar.filter-container .filter-list.dropdown {
            width: 28rem;
        }

        .module__calendar.filter-container .sort-list {
            width: auto;
        }
            .auction_session_index_page .filter-container .filter-inner {
                flex-wrap: nowrap;
            }
}

@media (min-width: 1151px) {
    .filter-container {
        width: calc(100% - 20rem);
    }
        .calendar .filter-container {
            width: 100%;
        }
        .page-auctions-archive .filter-container {
            margin-left: 10rem;
        }
}

@media (min-width: 1201px) {
    .filter-container {
        justify-content: space-between;
        gap: 1.2rem;
    }

    .sale-registration-container {
        display: block;
    }
}

@media (min-width: 1361px) {
    .filter-container {
        width: calc(100% - 34rem);
    }
        .page-auctions-archive .filter-container {
            margin-left: 17rem;
        }
}

@media (min-width: 1441px) {
        .filter-container .sale-registration-container,
        .filter-container .filters {
            flex-basis: unset;
        }

        .filter-container .sale-registration-container a.sale-registration,
        .filter-container .filter-list,
        .filter-container .sort-list {
            width: 28rem;
        }

            .filter-container .sale-registration-container a.sale-registration.inline, .filter-container .filter-list.inline, .filter-container .sort-list.inline {
                width: auto;
            }

        .filter-container .subnav-search {
            width: 28rem;
            margin: 0;
        }
            #filter-container.no-filter .sale-registration-container a.sale-registration,
            #filter-container.no-filter .filter-list,
            #filter-container.no-filter .sort-list {
                width: 28rem;
            }

                #filter-container.no-filter .sale-registration-container a.sale-registration.inline, #filter-container.no-filter .filter-list.inline, #filter-container.no-filter .sort-list.inline {
                    width: auto;
                }
}

body.house-wright.cart-drawer-open, body.house-rago.cart-drawer-open, body.house-lama.cart-drawer-open, body.house-toomey.cart-drawer-open, body.house-herman_miller.cart-drawer-open, body.house-pai.cart-drawer-open, body.house-lpa.cart-drawer-open {
        overflow: hidden;
    }

body.house-wright .cart-wrapper, body.house-rago .cart-wrapper, body.house-lama .cart-wrapper, body.house-toomey .cart-wrapper, body.house-herman_miller .cart-wrapper, body.house-pai .cart-wrapper, body.house-lpa .cart-wrapper {
        position: relative;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 500;
    }

body.house-wright .cart-backdrop, body.house-rago .cart-backdrop, body.house-lama .cart-backdrop, body.house-toomey .cart-backdrop, body.house-herman_miller .cart-backdrop, body.house-pai .cart-backdrop, body.house-lpa .cart-backdrop {
        transition: background-color .3s ease-in-out;
        background-color: rgba(0,0,0,0);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
    }

body.house-wright .cart-backdrop.active, body.house-rago .cart-backdrop.active, body.house-lama .cart-backdrop.active, body.house-toomey .cart-backdrop.active, body.house-herman_miller .cart-backdrop.active, body.house-pai .cart-backdrop.active, body.house-lpa .cart-backdrop.active {
            background-color: rgba(0,0,0,.5);
            display: block;
        }

body.house-wright .cart-container, body.house-rago .cart-container, body.house-lama .cart-container, body.house-toomey .cart-container, body.house-herman_miller .cart-container, body.house-pai .cart-container, body.house-lpa .cart-container {
        font-family: var(--font-family-sans);
    }

body.house-wright .cart-container.active .cart, body.house-rago .cart-container.active .cart, body.house-lama .cart-container.active .cart, body.house-toomey .cart-container.active .cart, body.house-herman_miller .cart-container.active .cart, body.house-pai .cart-container.active .cart, body.house-lpa .cart-container.active .cart {
                transform: translateX(0);
            }

body.house-wright .cart-container.active .cart-button, body.house-rago .cart-container.active .cart-button, body.house-lama .cart-container.active .cart-button, body.house-toomey .cart-container.active .cart-button, body.house-herman_miller .cart-container.active .cart-button, body.house-pai .cart-container.active .cart-button, body.house-lpa .cart-container.active .cart-button {
                transform: translateX(100%);
            }

body.house-wright .cart, body.house-rago .cart, body.house-lama .cart, body.house-toomey .cart, body.house-herman_miller .cart, body.house-pai .cart, body.house-lpa .cart {
        display: block;
        position: fixed;
        top: 0;
        max-width: 43.5rem;
        width: 100%;
        min-height: 100vh;
        right: 0;
        background-color: white;
        transform: translateX(100%);
        transition: transform .3s ease-in-out;
    }

body.house-wright .cart-bar, body.house-rago .cart-bar, body.house-lama .cart-bar, body.house-toomey .cart-bar, body.house-herman_miller .cart-bar, body.house-pai .cart-bar, body.house-lpa .cart-bar {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: var(--primary-color);
        height: 6rem;
    }

body.house-wright .cart-content, body.house-rago .cart-content, body.house-lama .cart-content, body.house-toomey .cart-content, body.house-herman_miller .cart-content, body.house-pai .cart-content, body.house-lpa .cart-content {
        height: calc(100vh - 6rem);
        padding-bottom: 12rem;
    }

body.house-wright .cart-button, body.house-rago .cart-button, body.house-lama .cart-button, body.house-toomey .cart-button, body.house-herman_miller .cart-button, body.house-pai .cart-button, body.house-lpa .cart-button {
        display: flex;
        position: fixed;
        top: 8rem;
        right: 0;
        width: 8rem;
        height: 6rem;
        border-radius: 6rem 0 0 6rem;
        background-color: var(--primary-color);
        align-items: center;
        justify-content: center;
        transition: background-color .3s, transform .3s ease-in-out;
        transform: translateX(0);
        box-shadow: 0 0 5px 0 rgb(0 0 0 / 30%);
    }

body.house-wright .cart-button:hover, body.house-rago .cart-button:hover, body.house-lama .cart-button:hover, body.house-toomey .cart-button:hover, body.house-herman_miller .cart-button:hover, body.house-pai .cart-button:hover, body.house-lpa .cart-button:hover {
            background-color: var(--primary-color-hover);
        }

body.house-wright .cart-counter, body.house-rago .cart-counter, body.house-lama .cart-counter, body.house-toomey .cart-counter, body.house-herman_miller .cart-counter, body.house-pai .cart-counter, body.house-lpa .cart-counter {
        position: relative;
        width: 3.9rem;
        height: 2.8rem;
    }

body.house-wright .cart-notes, body.house-rago .cart-notes, body.house-lama .cart-notes, body.house-toomey .cart-notes, body.house-herman_miller .cart-notes, body.house-pai .cart-notes, body.house-lpa .cart-notes {
        border-top: 1px solid #ccc;
        padding-top: 3.5rem;
    }

body.house-wright .cart-notes p, body.house-rago .cart-notes p, body.house-lama .cart-notes p, body.house-toomey .cart-notes p, body.house-herman_miller .cart-notes p, body.house-pai .cart-notes p, body.house-lpa .cart-notes p {
            font-size: 1.3rem;
            line-height: 2.2rem;
        }

body.house-wright .cart-items-heading, body.house-rago .cart-items-heading, body.house-lama .cart-items-heading, body.house-toomey .cart-items-heading, body.house-herman_miller .cart-items-heading, body.house-pai .cart-items-heading, body.house-lpa .cart-items-heading {
        font-family: var(--font-family-sans);
        font-size: 1.4rem;
        font-weight: 700;
        border-bottom: 1px solid #ccc;
        color: #333;
    }

body.house-wright .cart-items-heading .cart-items-session-date, body.house-rago .cart-items-heading .cart-items-session-date, body.house-lama .cart-items-heading .cart-items-session-date, body.house-toomey .cart-items-heading .cart-items-session-date, body.house-herman_miller .cart-items-heading .cart-items-session-date, body.house-pai .cart-items-heading .cart-items-session-date, body.house-lpa .cart-items-heading .cart-items-session-date {
            color: #999;
            padding-left: .5rem;
        }

body.house-wright .cart-items-heading .wright-heading-logo, body.house-rago .cart-items-heading .wright-heading-logo, body.house-lama .cart-items-heading .wright-heading-logo, body.house-toomey .cart-items-heading .wright-heading-logo, body.house-herman_miller .cart-items-heading .wright-heading-logo, body.house-pai .cart-items-heading .wright-heading-logo, body.house-lpa .cart-items-heading .wright-heading-logo {

        }

body.house-wright .cart-items-heading .toomey-heading-logo, body.house-rago .cart-items-heading .toomey-heading-logo, body.house-lama .cart-items-heading .toomey-heading-logo, body.house-toomey .cart-items-heading .toomey-heading-logo, body.house-herman_miller .cart-items-heading .toomey-heading-logo, body.house-pai .cart-items-heading .toomey-heading-logo, body.house-lpa .cart-items-heading .toomey-heading-logo {
            position: relative;
            top: 2px;
        }

body.house-wright .cart-items-heading .lama-heading-logo, body.house-rago .cart-items-heading .lama-heading-logo, body.house-lama .cart-items-heading .lama-heading-logo, body.house-toomey .cart-items-heading .lama-heading-logo, body.house-herman_miller .cart-items-heading .lama-heading-logo, body.house-pai .cart-items-heading .lama-heading-logo, body.house-lpa .cart-items-heading .lama-heading-logo {
            position: relative;
            top: 3px;
        }

body.house-wright .cart-items-heading .rago-heading-logo, body.house-rago .cart-items-heading .rago-heading-logo, body.house-lama .cart-items-heading .rago-heading-logo, body.house-toomey .cart-items-heading .rago-heading-logo, body.house-herman_miller .cart-items-heading .rago-heading-logo, body.house-pai .cart-items-heading .rago-heading-logo, body.house-lpa .cart-items-heading .rago-heading-logo {
            position: relative;
            top: 2px;
        }

body.house-wright .cart-items-heading .herman-heading-logo, body.house-rago .cart-items-heading .herman-heading-logo, body.house-lama .cart-items-heading .herman-heading-logo, body.house-toomey .cart-items-heading .herman-heading-logo, body.house-herman_miller .cart-items-heading .herman-heading-logo, body.house-pai .cart-items-heading .herman-heading-logo, body.house-lpa .cart-items-heading .herman-heading-logo {
            position: relative;
            top: 5px;
        }

body.house-wright .cart-item-details p, body.house-rago .cart-item-details p, body.house-lama .cart-item-details p, body.house-toomey .cart-item-details p, body.house-herman_miller .cart-item-details p, body.house-pai .cart-item-details p, body.house-lpa .cart-item-details p {
            font-size: 1.4rem;
            line-height: 2.1rem;
            margin-bottom: 0;
            color: #333;
        }

body.house-wright .cart-item-details p.lot-number, body.house-rago .cart-item-details p.lot-number, body.house-lama .cart-item-details p.lot-number, body.house-toomey .cart-item-details p.lot-number, body.house-herman_miller .cart-item-details p.lot-number, body.house-pai .cart-item-details p.lot-number, body.house-lpa .cart-item-details p.lot-number {
                font-family: var(--font-family-serif);
                font-size: 1.8rem;
                line-height: 3.1rem;
                font-weight: 700;
            }

body.house-wright .cart-item-details p.artist-name, body.house-rago .cart-item-details p.artist-name, body.house-lama .cart-item-details p.artist-name, body.house-toomey .cart-item-details p.artist-name, body.house-herman_miller .cart-item-details p.artist-name, body.house-pai .cart-item-details p.artist-name, body.house-lpa .cart-item-details p.artist-name {
                max-width: 21rem;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

body.house-wright .cart-item-details p.title, body.house-rago .cart-item-details p.title, body.house-lama .cart-item-details p.title, body.house-toomey .cart-item-details p.title, body.house-herman_miller .cart-item-details p.title, body.house-pai .cart-item-details p.title, body.house-lpa .cart-item-details p.title {
                max-width: 21rem;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

body.house-wright .checkout-button, body.house-rago .checkout-button, body.house-lama .checkout-button, body.house-toomey .checkout-button, body.house-herman_miller .checkout-button, body.house-pai .checkout-button, body.house-lpa .checkout-button {
        background-color: #479459;
        transition: background-color .3s ease-in-out;
    }

body.house-wright .checkout-button:hover, body.house-rago .checkout-button:hover, body.house-lama .checkout-button:hover, body.house-toomey .checkout-button:hover, body.house-herman_miller .checkout-button:hover, body.house-pai .checkout-button:hover, body.house-lpa .checkout-button:hover {
            background-color: #3C7E4C;
        }

body.house-wright .checkout-button:disabled, body.house-rago .checkout-button:disabled, body.house-lama .checkout-button:disabled, body.house-toomey .checkout-button:disabled, body.house-herman_miller .checkout-button:disabled, body.house-pai .checkout-button:disabled, body.house-lpa .checkout-button:disabled {
            background-color: #ccc;
            cursor: not-allowed;
        }

body.house-wright .close-button, body.house-rago .close-button, body.house-lama .close-button, body.house-toomey .close-button, body.house-herman_miller .close-button, body.house-pai .close-button, body.house-lpa .close-button {
        height: 6rem;
        width: 6rem;
        transition: background-color .3s ease-in-out;
    }

body.house-wright .close-button:hover, body.house-rago .close-button:hover, body.house-lama .close-button:hover, body.house-toomey .close-button:hover, body.house-herman_miller .close-button:hover, body.house-pai .close-button:hover, body.house-lpa .close-button:hover {
            background-color: var(--primary-color-hover);
        }

body.house-wright .item-count, body.house-rago .item-count, body.house-lama .item-count, body.house-toomey .item-count, body.house-herman_miller .item-count, body.house-pai .item-count, body.house-lpa .item-count {
        font-family: "BauWebPro", "Arial", sans-serif;
        font-size: 1rem;
        position: absolute;
        top: -.4rem;
        right: 0;
        left: 0.9rem;
        font-weight: bold;
        text-align: center;
    }

body.house-wright .remove-item, body.house-rago .remove-item, body.house-lama .remove-item, body.house-toomey .remove-item, body.house-herman_miller .remove-item, body.house-pai .remove-item, body.house-lpa .remove-item {
        width: 4rem;
        height: 4rem;
    }

body.house-wright .remove-item svg path, body.house-rago .remove-item svg path, body.house-lama .remove-item svg path, body.house-toomey .remove-item svg path, body.house-herman_miller .remove-item svg path, body.house-pai .remove-item svg path, body.house-lpa .remove-item svg path {
            transition: stroke .3s ease-in-out;
        }

body.house-wright .remove-item:hover svg path, body.house-rago .remove-item:hover svg path, body.house-lama .remove-item:hover svg path, body.house-toomey .remove-item:hover svg path, body.house-herman_miller .remove-item:hover svg path, body.house-pai .remove-item:hover svg path, body.house-lpa .remove-item:hover svg path {
                stroke: #333;
            }

body.house-wright .subtotal span, body.house-rago .subtotal span, body.house-lama .subtotal span, body.house-toomey .subtotal span, body.house-herman_miller .subtotal span, body.house-pai .subtotal span, body.house-lpa .subtotal span {
            color: #444;
            font-weight: 500;
            font-size: 1.8rem;
        }

body.house-wright .subtotal span:first-child, body.house-rago .subtotal span:first-child, body.house-lama .subtotal span:first-child, body.house-toomey .subtotal span:first-child, body.house-herman_miller .subtotal span:first-child, body.house-pai .subtotal span:first-child, body.house-lpa .subtotal span:first-child {
                font-size: 1.3rem;
            }

body.house-rago .cart-item-details p.lot-number {
                font-family: "Dala Floda", serif;
            }

body.house-rago .subtotal span, body.house-toomey .subtotal span {
            font-weight: 600;
        }

body.house-rago .cart-item-details .title, body.house-toomey .cart-item-details .title {
            font-weight: 500;
        }

body.house-rago .cart-item-details p.lot-number {
                font-size: 2.2rem;
                line-height: 3.1rem;
            }

body.house-toomey .cart-item-details p.lot-number {
                font-size: 1.8rem;
                line-height: 3.1rem;
                font-weight: 900;
            }

.status-badge {
    position: absolute;
    top: 1.3rem;
    right: 1.5rem;
    height: 2.4rem !important;

    /* needed for homepage upcoming */
    z-index: 4;
}

.status-badge .svg-wrapper {
        display: block;
        position: relative;
    }

.status-badge .status-text {
        position: absolute;
    }

.status-badge .status-indicator {
        animation: indicator ease-in-out 1.6s infinite;
        -webkit-animation-name: indicator;
        -webkit-animation-duration: 1.6s;
        -webkit-animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: infinite;
    }

.headline .status-badge {
        position: relative;
        right: unset;
        top: unset;
        margin-left: auto;
        height: 2.4rem !important;
    }

.navigation--primary .status-badge {
        top: 1rem;
    }

.watched-lots .headline .status-badge, .won-lots .headline .status-badge {
            margin-left: 0;
        }

.watched-lots .slot-controls, .won-lots .slot-controls {
        margin-top: 1.2rem;
    }

@keyframes indicator {
    0% {
        -webkit-filter: drop-shadow(0 0 .3rem transparent);
    }

    50% {
        -webkit-filter: drop-shadow(0 0 .3rem white);
    }

    100% {
        -webkit-filter: drop-shadow(0 0 .3rem transparent);
    }
}

@media (min-width: 768px) {
        .watched-lots .slot-controls {
            margin-top: 0;
        }
}

.preview_info {
    text-align: center;
    margin-top: .5rem;
    align-items: center;


}

.preview_info .preview-pill {
        font-family: var(--font-family-sans);
        padding: .4rem 1.5rem 0;
        margin: .2rem;
        border-radius: 1.6rem;
        text-decoration: none;
        font-size: 1.2rem;
        line-height: 2.1rem;
        height: auto;
        display: inline-block !important;
        text-align: center;
        background-color: #f6f6f6;
        color: #666;
        position: relative;
        transition: background-color 0.3s ease-in-out;

    }

.preview_info .preview-pill:hover {
            background-color: #ddd;
        }

.preview_info .preview-pill:after {
            opacity: 0;
            content: "Copied to clipboard";
            height: 4rem;
            color: white;
            padding: .5rem 1rem;
            background: rgba(0, 0, 0, 0.8);
            position: absolute;
            top: -5rem;
            line-height: 3rem;
            border-radius: 1.6rem;
            display: block;
            transition: opacity 0.5s ease-in-out;
            pointer-events: none;
            width: 14rem;
            left: -2rem;
        }

.preview_info .preview-pill.copied::after {
            opacity: 1;
        }

.preview_info .preview-pill.has_extras {
            background-color: #09c;
            color: white;
        }

.preview_info .preview-pill.has_extras:hover {
                background-color: #069;
            }

.preview_info .note,
    .preview_info .star,
    .preview_info .exclamation {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        color: #ddd;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        vertical-align: -.125em;
    }

.preview_info .note.has_extras, .preview_info .star.has_extras, .preview_info .exclamation.has_extras {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
        }

.preview_info .note h2 {
            font-family: var(--font-family-sans) !important;
            font-size: 1.2rem !important;
            line-height: normal !important;
            font-weight: bold;
            margin: 0 1.5rem;
        }

.preview_info .note p {
            font-family: var(--font-family-sans) !important;
            font-size: 1.2rem !important;
        }

.preview_info .note &gt; div {
            position: absolute;
            top: 0;
        }

.preview_info .note.has_extras {
            color: #09c;
        }

.preview_info .note span {
            display: none;
        }

.preview_info .note:before {
            content: "\f044";
        }

.preview_info .star {
        font-size: 1.8rem;
    }

.preview_info .star.has_extras {
            color: #fc3;
        }

.preview_info .star:before {
            content: "\f005";
        }

.preview_info .exclamation {
        font-size: 1.6rem;
    }

.preview_info .exclamation.has_extras {
            color: #ff0000;
        }

.preview_info .exclamation:before {
            content: "\f12a";
        }

/*Global Headlines*/

.headline {
    font-family: var(--font-family-serif);
    text-align: center;
    line-height: 2.8rem;
}

.headline .headline-inner-container {
        max-width: 100%;
    }

.headline a,
    .headline span {
        font-size: 2.4rem;
        height: auto;
    }

.headline .date {
        color: #9b9b9b;
    }

.headline h3 {
        border-bottom: 1px solid #333;
        margin-bottom: 2rem;
        padding-bottom: 1rem;

        /*overrides*/
        margin-left: 0;
        max-width: unset;
    }

.headline .logo {
        display: flex;
    }

.headline .primary {
        font-size: 2.4rem;
        line-height: 2.8rem;
        color: #4a4a4a;
        position: relative;
    }

.headline .secondary {
        display: flex;
        font-size: 2.4rem;
        line-height: 2.8rem;
    }

.headline .slash svg path {
        fill: #4a4a4a;
        transition: fill .3s ease-in-out;
    }

.headline .slash:nth-of-type(2) svg path {
        fill: #9b9b9b;
        transition: fill .3s ease-in-out;
    }

.headline .primary_container {
        /*display: flex;*/
        /*flex-direction: row;*/
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.headline .primary_container .asterisk {
            font-family: var(--font-family-serif);
            display: none;
        }

.headline .primary,
    .headline .secondary {
        font-family: var(--font-family-serif);
        font-weight: 700;
        position: relative;
    }

&gt;.headline .primary:before,
        &gt;.headline .primary:after,
        &gt;.headline .secondary:before,
        &gt;.headline .secondary:after {
            display: table;
            content: "";
        }

.headline.year .primary {
            height: 2.8rem;
        }

.headline.subtitle .primary {
            color: #9b9b9b;
            transition: color .3s ease-in-out;
        }

.my-account .headline {
        padding-bottom: 1rem;
        margin-bottom: 2rem;
        border-bottom: 1px solid #333;
        height: auto;
    }

.my-account .headline a,
        .my-account .headline span {
            cursor: initial;
        }

.my-account .headline a:hover .primary, .my-account .headline span:hover .primary {
                    color: #4a4a4a;
                }

.my-account .headline a.add-card-link, .my-account .headline span.add-card-link {
                font-size: 1.5rem;
            }

.my-account .headline h3 {
            padding: 0;
            margin: 0;
            border: none;
        }

.my-account .headline h3 span:not(.primary, .secondary) {
                height: 2.8rem;
            }

.my-account .credit-cards .headline {
            height: auto;
        }

.my-account .credit-cards .session-title-container {
            line-height: normal !important;
            border: none;
            margin: 0;
            padding: 0;
            align-items: baseline;
            max-width: unset;
        }

.my-account .credit-cards .session-title-container a {
                font-family: var(--font-family-sans);
                font-size: 1.5rem;
                cursor: pointer;
                height: -moz-max-content;
                height: max-content;
            }

.my-account .credit-cards .session-title-container .primary {
                margin: 0;
            }

.my-account .credit-cards .session-title-container .primary:before,
                .my-account .credit-cards .session-title-container .primary:after {
                    display: none;
                }

.my-bids .bidder-controls,
    .my-bids .headline-inner-container,
    .my-bids h3 {
        gap: 1rem;
    }

.my-bids .headline {
        margin-bottom: 0;
    }

.my-bids .headline h3 {
            display: flex;
            flex-direction: column;
            margin-left: 0;
            max-width: unset;
            justify-content: space-between;
            border-bottom: none;
        }

.my-bids .headline .watched-lots-link {
            padding-bottom: 0;
            line-height: normal;
            white-space: nowrap;
            transition: color .3s ease-in-out;
        }

.my-bids .headline .bidder-number,
        .my-bids .headline .bidder-number strong,
        .my-bids .headline .watched-lots-link {
            font-family: var(--font-family-sans);
            font-size: 1.6rem;
            line-height: normal;
        }

.my-bids .session-info {
        padding-bottom: 1rem;
    }

.my-bids .session-title-container {
        min-width: 100%;
    }

.module__calendar .headline h3 {
        border-bottom: none;
    }

.module__calendar .date-title-wrapper .date {
            color: #4a4a4a;
        }

.module__calendar .date-title-wrapper:hover .date,
            .module__calendar .date-title-wrapper:hover .primary {
                color: #353535;
            }

.module__calendar .date-title-wrapper:hover .secondary {
                color: #333;
            }

.module__calendar .date-title-wrapper:hover .headline.subtitle .primary {
                color: #666;
            }

.page-auctions-archive .headline, .page-catalogs .headline {
        height: auto;
    }

.page-auctions-archive .headline .primary, .page-catalogs .headline .primary {
            margin: 0;
            letter-spacing: 0;
        }

.page-auctions-archive .headline-inner-container, .page-catalogs .headline-inner-container {
        flex-direction: row;
    }

.page-auctions-archive .session-title-container, .page-catalogs .session-title-container {
        display: block;
        width: 100%;
    }

@media (min-width: 768px) {
    .headline {
        text-align: left;
        height: 2.8rem;
    }

        .headline .wright-heading-logo {
            --primary-color: var(--wright-primary-color);
            --primary-color-hover: var(--wright-primary-color-hover);
        }

        .headline .rago-heading-logo {
            --primary-color: var(--rago-primary-color);
            --primary-color-hover: var(--rago-primary-color-hover);
        }

        .headline .lama-heading-logo {
            --primary-color: var(--lama-primary-color);
            --primary-color-hover: var(--lama-primary-color-hover);
        }

        .headline .toomey-heading-logo {
            --primary-color: var(--toomey-primary-color);
            --primary-color-hover: var(--toomey-primary-color-hover);
        }

        .headline .lpa-heading-logo {
            --primary-color: var(--lpa-primary-color);
            --primary-color-hover: var(--lpa-primary-color-hover);
        }

        .headline .pai-heading-logo {
            --primary-color: var(--pai-primary-color);
            --primary-color-hover: var(--pai-primary-color-hover);
        }

        .headline a {
            height: 2.8rem;
        }

        .headline h3 {
            line-height: 0 !important;
            /*too much to detangle right now . Circle back later .*/
        }
            .headline .primary_container .asterisk {
                display: flex;
                line-height: 2rem;
                align-items: center;
            }

        .headline .primary {
            overflow-wrap: break-word;
            text-overflow: ellipsis;
            overflow: hidden;
            position: relative;
        }

        .headline .primary,
        .headline .secondary {
            transition: color .3s ease-in-out;
            white-space: nowrap;
        }

        .headline.year {
            margin-left: 2rem;
        }

        .headline svg path {
            transition: fill .3s ease-in-out;
        }

            .headline a:hover .date {
                color: #666;
            }

            .headline a:hover .primary {
                color: #353535;
            }
                .headline a:hover .logo svg path {
                    fill: var(--primary-color-hover);
                }

            .headline a:hover .slash svg path {
                fill: #353535;
            }

            .headline a:hover .slash:nth-of-type(2) svg path {
                fill: #4a4a4a;
            }
            .headline:has(.status-badge) .headline-inner-container {
                max-width: calc(100% - 12rem);
            }
            .module__index .headline h3 {
                padding-bottom: 1rem;
                margin: 0;
                max-width: unset;
            }
            .module__calendar .headline h3 {
                margin: 0;
                max-width: unset;
            }
        .session-title .headline {
            margin-bottom: 1rem;
            padding: 0;
        }

    .category-auctions .headline {
        margin-bottom: 2rem;
    }
        .title-wrapper .headline {
            padding: 0;
            margin: 0;
        }
}

@media (min-width: 1024px) {
        .headline .primary_container {
            max-width: unset;
        }

        .headline .primary {
            display: block;
        }
            .headline:has(.bidder-controls) .headline-inner-container {
                max-width: calc(100% - 30rem);
            }
            .headline:has(.slot-controls) .headline-inner-container {
                max-width: calc(100% - 11rem);
            }
            .headline:has(.slot-controls .w-btn) .headline-inner-container {
                max-width: calc(100% - 24rem);
            }
            .item-grid-container .auction.upcoming .headline {
                margin-bottom: 5rem;
            }

            .page-auctions-archive .headline .primary, .page-catalogs .headline .primary {
                font-size: 4.5rem;
                line-height: 5.5rem;
            }
        .my-bids .bidder-controls {
            height: 2.8rem;
            width: 30%;
        }

        .my-bids .session-info {
            border-bottom: 1px solid #333;
        }
            .my-bids .headline h3 {
                flex-direction: row;
            }

            .my-bids .headline .primary {
                display: block;
            }

        .my-bids .headline-inner-container {
            gap: unset;
        }
}

.container{
    width: 100%;
}

@media (min-width: 375px){

    .container{
        max-width: 375px;
    }
}

@media (min-width: 540px){

    .container{
        max-width: 540px;
    }
}

@media (min-width: 640px){

    .container{
        max-width: 640px;
    }
}

@media (min-width: 676px){

    .container{
        max-width: 676px;
    }
}

@media (min-width: 768px){

    .container{
        max-width: 768px;
    }
}

@media (min-width: 796px){

    .container{
        max-width: 796px;
    }
}

@media (min-width: 1024px){

    .container{
        max-width: 1024px;
    }
}

@media (min-width: 1025px){

    .container{
        max-width: 1025px;
    }
}

@media (min-width: 1280px){

    .container{
        max-width: 1280px;
    }
}

@media (min-width: 1536px){

    .container{
        max-width: 1536px;
    }
}

/*Mailing List Signup*/

.inline-mailinglist-signup {
    margin: 1.5rem 0;

}

.inline-mailinglist-signup .inline-mailinglist-signup-form {
        position: relative;
    }

.inline-mailinglist-signup .inline-mailinglist-signup-form.busy .inline-mailinglist-signup-submit {
                opacity: 0.3;
                pointer-events: none;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form.busy{

            cursor: wait;
}

.inline-mailinglist-signup .inline-mailinglist-signup-form.busy .inline-mailinglist-form-spinner {
                opacity: 1;
                height: 54px;
                margin-top: 0;
                position: absolute;
                width: 100%;
                top: -7px;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form .inline-mailinglist-signup-email {
            background: #222;
            width: 100%;
            height: 45px;
            font-size: 15px;
            padding-right: 45px;
            transition: border, .3s ease-in-out;
            font-family: var(--font-family-sans);
            border: 2px solid #f3f3f3;
            margin-bottom: 0;
            color: #7d7d7d;
        }

.inline-mailinglist-signup .inline-mailinglist-signup-form .inline-mailinglist-signup-email.parsley-error, .inline-mailinglist-signup .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-email.parsley-error {
                color: #bb0719;
                border-color: #bb0719;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors button.inline-mailinglist-signup-submit, .inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors:hover button.inline-mailinglist-signup-submit {
                    background: #bb0719;
                }

.inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors button.inline-mailinglist-signup-submit svg .icon-email-2, .inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors:hover button.inline-mailinglist-signup-submit svg .icon-email-2 {
                        fill: #bb0719;
                    }

.inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors span.form-error-styles {
                text-align: center;
                margin-top: 5px;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form .inline-mailinglist-signup-email.parsley-error, .inline-mailinglist-signup .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-email.parsley-error {
                color: #bb0719;
                border-color: #bb0719;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors button.inline-mailinglist-signup-submit, .inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors:hover button.inline-mailinglist-signup-submit {
                    background: #bb0719;
                }

.inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors button.inline-mailinglist-signup-submit svg .icon-email-2, .inline-mailinglist-signup .inline-mailinglist-signup-form.has-errors:hover button.inline-mailinglist-signup-submit svg .icon-email-2 {
                        fill: #bb0719;
                    }

.inline-mailinglist-signup .inline-mailinglist-signup-form .inline-mailinglist-signup-submit {
            position: absolute;
            right: 0;
            top: 0;
            height: 45px;
            width: 50px;
            background-color: #d9d9d9;
            overflow: hidden;
            display: block;
            -webkit-appearance: none;
            outline: none;
            border: none;
            cursor: pointer;
            padding: 0;
            transition: background-color .3s ease-in-out;
        }

.inline-mailinglist-signup .inline-mailinglist-signup-form .inline-mailinglist-signup-submit svg {
                position: absolute;
                left: 50%;
                top: 50%;
                bottom: auto;
                transform: translate(-50%, -50%);
                width: 26px;
                height: auto;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-email {
                border-color: #ededed;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit {
                background-color: #ededed;
            }

.inline-mailinglist-signup .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit svg .icon-email-2 {
                    fill: #ededed;
                }

.inline-mailinglist-signup .error-message {
        text-align: left;
        color: var(--primary-color);
    }

.inline-mailinglist-signup .error-message.hidden {
            display: none;
        }

.inline-mailinglist-signup .inline-mailinglist-form-success {
        padding: 0;
        text-align: center;
        width: 100%;
        position: relative;
        margin: 1rem auto 0;
        max-width: none;
        transform: none;
        left: initial;
        top: initial;
    }

.inline-mailinglist-signup .inline-mailinglist-form-success p {
            margin: 10px 0 0 0;
            color: var(--primary-color);
        }

/* shows when the form is successfully filled out https://i.imgur.com/OegyPG5.png */

.inline-mailinglist-signup .inline-mailinglist-form-success .checkmark {
            width: 42px;
            height: 42px;
            border-radius: 50%;
            display: block;
            stroke-width: 2;
            stroke: #fff;
            stroke-miterlimit: 10;
            margin: 0 auto;
            box-shadow: inset 0 0 0 var(--primary-color);
            animation: fill .4s ease-in-out forwards, scale .3s ease-in-out both;
        }

.inline-mailinglist-signup .inline-mailinglist-form-success.active .checkmark__circle {
                stroke-dasharray: 166;
                stroke-dashoffset: 166;
                stroke-width: 2;
                stroke-miterlimit: 10;
                stroke: var(--primary-color);
                fill: var(--primary-color);
                /*animation: stroke .6s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards;*/
            }

.inline-mailinglist-signup .inline-mailinglist-form-success.active .checkmark circle.checkmark__circle {
                    fill: var(--primary-color);
                }

.inline-mailinglist-signup .inline-mailinglist-form-success.active .checkmark path.checkmark__check {
                    transform-origin: 50% 50%;
                    stroke-dasharray: 48;
                    stroke-dashoffset: 48;
                    animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) .8s forwards;
                    stroke: white;
                }

@keyframes stroke {
                100% {
                    stroke-dashoffset: 0;
                }
            }

@keyframes scale {
                0%, 100% {
                    transform: none;
                }
                50% {
                    transform: scale3d(1.1, 1.1, 1);
                }
            }

@keyframes fill {
                100% {
                    box-shadow: inset 0 0 0 30px var(--primary_color);
                }
            }

.inline-mailinglist-signup.error .inline-mailinglist-signup-email {
        border-color: var(--primary-color);
        color: var(--primary-color);
    }

.inline-mailinglist-signup.error .inline-mailinglist-signup-submit {
        background-color: var(--primary-color);
    }

.inline-mailinglist-signup.error .inline-mailinglist-signup-submit svg .icon-email-2 {
            fill: var(--primary-color);
        }

.contact-email-sign-up .inline-mailinglist-signup-form .inline-mailinglist-signup-email {
            background: #FFFFFF;
            border-color: #CCCCCC;
            border-width: .1rem;
        }

.contact-email-sign-up .inline-mailinglist-signup-form .inline-mailinglist-signup-email:focus {
                border-color: #999999;
            }

.contact-email-sign-up .inline-mailinglist-signup-form .inline-mailinglist-signup-submit {
            background: #979797;
        }

.contact-email-sign-up .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-email {
                border-color: #999999;
            }

.contact-email-sign-up .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit {
                background: #4A4A4A;
            }

.contact-email-sign-up .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit svg .icon-email-2 {
                    fill: #4A4A4A;
                }

.contact-email-sign-up .inline-mailinglist-signup-form .icon-email-2 {
            fill: #979797;
            transition: fill .3s ease-in-out;
        }

.contact-email-sign-up .inline-mailinglist-signup-form .icon-email-1 {
            fill: white;
        }

@media (min-width: 601px) {
        .inline-mailinglist-signup .inline-mailinglist-form-success {
            margin: 3.7rem 0 0;
        }
}

@media (min-width: 1025px) {
        .inline-mailinglist-signup .inline-mailinglist-form-success.active {
            left: -3.9%;
        }
}

img {
    transition: opacity .2s ease-in-out, filter 0.3s ease-in-out;
}

img.lazyload:not(.no-fade),
    img.lazyloading:not(.no-fade) {
        opacity: 0;
        filter: alpha(opacity=0);
    }

img.lazyloaded:not(.no-fade) {
        opacity: 1;
        filter: alpha(opacity=100);
    }

img.lazyload.lqip {
        filter: alpha(opacity=100);
        opacity: 1;
    }

img.lazyload.no-fade,
    img.lazyloading.no-fade,
    img.lazyloaded.no-fade {
        transition: opacity 0s ease-in-out, filter 0.3s ease-in-out;
        filter: alpha(opacity=100);
        opacity: 1;
    }

img.ls-blur-up-is-loading,
.img.lazyload:not([src]) {
    visibility: hidden;
}

.ls-blur-up-img {
    pointer-events: none;
}

.ls-blur-up-img,
.bg-img[data-lowsrc] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;

    /* only if you want to change the blur-up option from always to auto or want to use blur up effect without a lowsrc image. */
    /*font-family: "blur-up: always", "object-fit: cover";*/
    -o-object-fit: cover;
       object-fit: cover;
}

.bg-v-align-center .ls-blur-up-img {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -o-object-position: center center;
       object-position: center center;
}

.bg-v-align-top .ls-blur-up-img {
    -o-object-position: center top;
       object-position: center top;
    top: auto;
    bottom: 0;

}

.bg-v-align-bottom .ls-blur-up-img {
    -o-object-position: center bottom;
       object-position: center bottom;
    top: auto;
    bottom: 0;
}

.ls-blur-up-img {
    filter: blur(3px);
    opacity: 1;
    transition: opacity 500ms, filter 500ms;
}

.ls-blur-up-img.ls-original-loaded,
.ls-blur-up-loaded {
    opacity: 0;
    filter: blur(0px);
}

@media (min-width: 769px) {
    .bg-v-align-top .ls-blur-up-img {
        top: 0;
        bottom: auto;
    }
}

.no-reserve {
    position: absolute;
    top: 0;
    z-index: 90;
    -webkit-transform: translate3d(0, 0, 0);
}

.no-reserve svg {
        fill: #c7e0d3;
        display: block;
        visibility: visible;
    }

.no-reserve__grid svg {
            margin-top: 1.2rem;
            width: 10.5rem;
        }

.no-reserve__mosaic {
        margin-top: 2.2rem;
        width: 12.2rem;
    }

.no-reserve__item {
        margin-top: 3rem;
        width: 12.2rem;
    }

.charity {
    position: absolute;
    top: 0;
    z-index: 90;
    -webkit-transform: translate3d(0, 0, 0);
}

.charity svg {
        fill: #c7e0d3;
        display: block;
        visibility: visible;
    }

.charity__grid svg {
            margin-top: 1.2rem;
            width: 16.4rem;
        }

.charity__mosaic {
        margin-top: 2.2rem;
        width: 12.2rem;
    }

.charity__item {
        margin-top: 3rem;
        width: 12.2rem;
    }

.record-result {
    position: absolute;
    top: 0;
    z-index: 90;
    -webkit-transform: translate3d(0, 0, 0);
}

.record-result svg {
        fill: #c7e0d3;
        display: block;
        visibility: visible;
    }

.record-result__grid svg {
            margin-top: 1.2rem;
            width: 16.4rem;
        }

.record-result__mosaic {
        margin-top: 2.2rem;
    }

.record-result__item {
        margin-top: 3rem;
        width: 12.2rem;
    }

.crypto-accepted,
.crypto-accepted__mosaic,
.crypto-accepted__item {
    position: absolute;
    z-index: 90;
    -webkit-transform: translate3d(0, 0, 0);
    height: 2.8rem;
}

.search .crypto-accepted {
    height: 2.4rem;
}

.crypto-accepted__mosaic {
    bottom: 2rem;
}

.grid .crypto-accepted {
        bottom: 2rem;
    }

.crypto-accepted__item {
    bottom: 2rem;
}

@media (min-width: 768px) {
            .no-reserve__grid svg {
                margin-top: 1.7rem;
                width: 12.2rem;
            }

        .no-reserve__item {
            margin-top: 8rem;
        }
            .charity__grid svg, .record-result__grid svg {
                margin-top: 1.7rem;
                width: 16.4rem;
            }

        .charity__item, .record-result__item {
            margin-top: 8rem;
        }
}

@media (min-width: 1025px) {
        .no-reserve__item, .record-result__item, .charity__item {
            margin-top: 2.2rem;
            width: 17.1rem;
        }

    .crypto-accepted__item {
        top: 2rem;
        bottom: unset;
    }
}

.iti-flag {
  width: 20px;
}

.iti-flag.be {
  width: 18px;
}

.iti-flag.ch {
  width: 15px;
}

.iti-flag.mc {
  width: 19px;
}

.iti-flag.ne {
  width: 18px;
}

.iti-flag.np {
  width: 13px;
}

.iti-flag.va {
  width: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}

.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}

.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}

.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}

.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}

.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}

.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}

.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}

.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}

.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}

.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}

.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti-flag.cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}

.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}

.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}

.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}

.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}

.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}

.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}

.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}

.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}

.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}

.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}

.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}

.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}

.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}

.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}

.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}

.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}

.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}

.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}

.iti-flag {
  width: 20px;
  height: 15px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-image: url("data:image/png;base64,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");
  }
}

.iti-flag.np {
  background-color: transparent;
}

/*! purgecss start ignore */

.country-selector {
    position: relative;
}

.country-selector .field-country-flag {
        margin: auto 0;
        position: absolute;
        top: 19px;
        left: 13px;
        z-index: 1;
    }

.country-selector .field-country-flag img {
            position: absolute;
        }

.country-selector .field-label {
        position: absolute;
        top: 3px;
        cursor: pointer;
        left: 13px;
        transform: translateY(25%);
        opacity: 0;
        transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
        font-size: 11px;
        color: rgba(0, 0, 0, 0.54);
    }

.country-selector .field-input {
        cursor: pointer;
        background-color: #FFFFFF;
        transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
        position: relative;
        width: 100%;
        height: 5rem;
        min-height: 5rem;
        padding-right: 18px;
        padding-left: 10px;
        font-weight: 400;
        -webkit-appearance: none;
        outline: none;
        font-size: 13px;
        z-index: 0;
        border: 1px solid #ccc;
        border-right: none;
    }

.country-selector .field-input:focus {
            outline: none;
        }

.country-selector-arrow {
        position: absolute;
        right: 0;
        top: 12px;
        width: 25px;
        color: #424242;
        transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
        font-size: 15px;
        transform: scaleY(0.5);
        text-align: center;
        display: inline-block;
    }

.country-selector.has-error .field-input {
            border-color: orangered !important;
        }

.country-selector.has-value .field-label {
            opacity: 1;
            transform: translateY(0);
            font-size: 11px;
        }

.country-selector.has-value .field-input {
            padding-top: 3px;
            padding-left: 40px;
        }

.country-selector.has-hint .field-label {
            opacity: 1;
            transform: translateY(0);
            font-size: 11px;
        }

.country-selector.has-hint .field-input {
            padding-top: 14px;
        }

.country-selector.is-focused .country-selector-arrow {
            transform: scaleY(0.5) rotate(-180deg);
        }

.country-selector.is-disabled .field-input {
            border-color: #ccc;
            background-color: #f2f2f2;
        }

.country-selector.is-disabled .field-label,
        .country-selector.is-disabled .field-input {
            cursor: default;
        }

.country-selector.no-flags .field-input {
            padding-left: 10px;
        }

.country-selector .text-danger {
        color: orangered !important;
    }

.country-selector .country-list {
        padding: 0;
        list-style: none;
        background: #fff;
        height: 210px;
        max-height: 210px;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 11;
        margin: 0;
        max-width: 100%;
        position: absolute;
        top: 100%;
        border-radius: 4px;
        width: 100%;
        min-width: 230px;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    }

.country-selector .country-list-item {
            padding: 0 10px;
            height: 30px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            font-size: 12px;
            cursor: pointer;
        }

.country-selector .country-list-item:hover, .country-selector .country-list-item.keyboard-selected {
                background-color: #f2f2f2;
            }

.country-selector .country-list-item.selected {
                color: #fff;
                font-weight: 600;
            }

.country-selector .country-list-item .flag-container {
                margin-right: 10px;
            }

.country-selector.is-dark .field-label {
            color: rgba(255, 255, 255, 0.7);
        }

.country-selector.is-dark .field-input {
            background-color: #424242;
            border-color: rgba(255, 255, 255, 0.7);
            color: rgba(255, 255, 255, 0.7);
        }

.country-selector.is-dark .country-list {
            background-color: #424242;
            color: rgba(255, 255, 255, 0.7);
        }

.country-selector.is-dark .country-list-item:hover, .country-selector.is-dark .country-list-item.keyboard-selected {
                background-color: darken(#424242, 5%);
            }

.country-selector.is-dark .country-selector-arrow {
            color: rgba(255, 255, 255, 0.7);
        }

.country-selector.is-dark.is-disabled .field-label,
            .country-selector.is-dark.is-disabled .field-input {
                color: #000;
            }

.country-selector.is-dark ::-moz-placeholder {
            /* Mozilla Firefox 19+ */
            color: rgba(255, 255, 255, 0.7);
            opacity: 1;
        }

.country-selector.is-dark ::placeholder {
            /* Most modern browsers support this now. */
            color: rgba(255, 255, 255, 0.7);
        }

.country-selector.is-dark.is-disabled .field-input {
                border-color: #ccc;
                background-color: #f2f2f2;
            }

.country-selector.is-dark.is-disabled .country-selector-arrow {
                color: #888;
            }

.country-selector.is-dark.is-disabled ::-moz-placeholder {
                /* Mozilla Firefox 19+ */
                color: #424242;
                opacity: 1;
            }

.country-selector.is-dark.is-disabled ::placeholder {
                /* Most modern browsers support this now. */
                color: #424242;
            }

.country-selector.sm .field-input {
            height: 36px;
            min-height: 36px;
            font-size: 12px;
        }

.country-selector.sm .field-label {
            font-size: 10px;
        }

.country-selector.sm .field-country-flag {
            top: 19px;
        }

.country-selector.sm .field-country-flag img {
                zoom: .3;
                -moz-transform: scale(.3);
                -moz-transform-origin: 0 0;
            }

.country-selector.sm.has-value .field-input {
                padding-top: 12px;
            }

.country-selector.lg .field-input {
            height: 48px;
            min-height: 48px;
            font-size: 16px;
        }

.country-selector.lg .field-label {
            font-size: 14px;
        }

.country-selector.lg .field-country-flag {
            top: 19px;
        }

.country-selector.lg .field-country-flag img {
                zoom: .45;
                -moz-transform: scale(.45);
                -moz-transform-origin: 0 0;
            }

.country-selector.lg.has-value .field-input {
                padding-top: 18px;
            }

.country-selector .slide-enter-active, .country-selector .slide-leave-active {
        opacity: 1;
        z-index: 998;
        transition: all 0.3s;
        transform: translateY(0);
    }

.country-selector .slide-enter, .country-selector .slide-leave-to /* .fade-leave-active below version 2.1.8 */ {
        opacity: 0;
        z-index: 998;
        transform: translateY(-20px);
    }

/*! purgecss end ignore */

/*Main Navigation*/

/*MOBILE FIRST*/

/*Z-INDEX Table*/

/*.navigation--primary*/

/*      3: .menu-wrapper*/

/*      2: .search-wrapper.search--mobile*/

/*      1: .mobile-menu-backdrop*/

#mainMenu {
    z-index: 300;
}

.item-zoom-moment-wrapper {
    /*above main menu*/
    z-index: 301;
}

.menu-wrapper {
    z-index: 5;
}

.search-wrapper.search--mobile {
    z-index: 4;
}

#search-results-overlay {
    z-index: 3;
}

.mobile-menu-backdrop {
    z-index: 2;
}

.menu-wrapper .menu--primary {
        z-index: 2;
    }

.menu-wrapper .search-wrapper {
        z-index: 3;
    }

.menu-wrapper .menu--secondary {
        z-index: 4;
    }

.menu-wrapper .logo {
        z-index: 301;
    }

/*END Z-INDEX DEFINITIONS*/

.after-logo-spacer {
    flex-basis: 0;
    flex-shrink: 1;
    flex-grow: 0;
    max-width: 0;
    min-width: 0;
}

#mainMenu {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: unset;
}

#mainMenu .headroom {
        min-height: 6rem;
    }

#mainMenu .header-trigger {
        position: fixed;
        height: 6rem;
        width: 100%;
        z-index: 2;
        top: 0;
    }

.mobile-menu-backdrop {
    transition: opacity .5s linear;
}

.mobile-menu-backdrop.fade-enter-to {
        opacity: 1;
    }

.navigation--primary {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 9999;
    height: 60px;
    transition: top .5s ease-in-out;
    top: 0;
    margin-top: 0;
    border: 0;
}

/*HEADROOM SCROLLING EFFECTS*/

/*when element is initialised            "headroom"*/

/*when scrolling up                      "headroom--pinned"*/

/*when scrolling down                    "headroom--unpinned"*/

/*when above offset                      "headroom--top"*/

/*when below offset                      "headroom--not-top"*/

/*when at bottom of scroll area           "headroom--bottom"*/

/*when not at bottom of scroll area      "headroom--not-bottom"*/

.navigation--primary input[type=text],
    .navigation--primary input {
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        font-family: var(--font-family-sans);
        font-weight: normal;
    }

.navigation--primary .inline-signin-form .w-btn {
            background-color: var(--primary-color);
            border-color: var(--primary-color);
        }

.navigation--primary .inline-signin-form .w-btn:hover {
                background-color: var(--primary-color-hover);
                border-color: var(--primary-color-hover);
                color: #fff;
            }

.navigation--primary.headroom--pinned {
        position: fixed;
        top: 0;
    }

.navigation--primary.headroom--unpinned {
        position: fixed;
        top: -6.1rem;
    }

.navigation--primary .submenu-lvl-1.user-menu-wrapper {
        top: 0;
    }

.navigation--primary .mobile-menu-backdrop {
        display: flex;
        position: fixed;
        height: 100vh;
        width: 100vw;
        opacity: 0;
        z-index: 1;
        top: 0;
        background-color: rgba(0, 0, 0, 0.30);
    }

.navigation--primary .mobile-menu-backdrop.active {
            opacity: 1;
        }

.navigation--primary .menu {
        transform: none;
        transition: transform .3s ease-in;
        will-change: transform;
        position: relative;
        height: 37px;
        line-height: 37px;
        text-transform: uppercase;
        letter-spacing: 1px;
        display: inline-block;
    }

.navigation--primary .menu,
            .navigation--primary .menu a,
            .navigation--primary .menu p,
            .navigation--primary .menu p a {
                font-family: var(--font-family-sans);
                font-size: 1.2rem;
                line-height: 2.4rem;
                letter-spacing: .1rem;
            }

.navigation--primary .menu strong, .navigation--primary .menu a strong, .navigation--primary .menu p strong, .navigation--primary .menu p a strong {
                    font-weight: bold;
                }

.navigation--primary .menu em, .navigation--primary .menu a em, .navigation--primary .menu p em, .navigation--primary .menu p a em {
                    font-style: italic;
                }

.navigation--primary .menu strong em,
                .navigation--primary .menu em strong,
                .navigation--primary .menu a strong em,
                .navigation--primary .menu a em strong,
                .navigation--primary .menu p strong em,
                .navigation--primary .menu p em strong,
                .navigation--primary .menu p a strong em,
                .navigation--primary .menu p a em strong {
                    font-weight: bold;
                    font-style: italic;
                }

.navigation--primary .menu a.no-caps,
        .navigation--primary .menu .no-caps {
            text-transform: lowercase;
            font-size: 1.4rem;
        }

.navigation--primary .menu .count {
            font-family: wright-sans, Arial, sans-serif;
            display: none;
            margin-left: .2rem;
            border-radius: 2.2rem;
            text-align: center;
            min-width: 2.2rem;
            width: auto;
            height: 2.2rem;
            line-height: 2.2rem;
            padding: 0;
            letter-spacing: 0;
            color: #fff;
            background-color: var(--primary-color);
            font-weight: 700;
            font-size: 1.2rem;
        }

.navigation--primary .menu &gt; li {
            line-height: 4.4rem;
            height: 4.4rem;
            display: inline-block;
            float: left;
            font-size: 1.2rem;
            padding: 0;
            position: relative;
        }

.navigation--primary .menu &gt; li ul li a {
                    color: #999;
                }

.navigation--primary .menu &gt; li ul li a:hover,
                        .navigation--primary .menu &gt; li ul li a:hover &gt; span {
                            color: #000;
                        }

.navigation--primary .menu &gt; li:not(.hover) {
                z-index: 99;
            }

.navigation--primary .menu &gt; li:not(.hover) .submenu-lvl-1 {
                    z-index: 99;
                }

.navigation--primary .menu &gt; li:not(.single).hover {
                z-index: 100;
            }

.navigation--primary .menu &gt; li:not(.single).hover:after {
                    visibility: visible;
                    opacity: 1;
                    transition: visibility 0s 0s, opacity 0s 0s;
                }

.navigation--primary .menu &gt; li:not(.single).hover .submenu-lvl-1 {
                    z-index: 100;
                    opacity: 1;
                    visibility: visible;
                }

.navigation--primary .menu.user-menu {
            display: flex;
        }

.navigation--primary .menu-lower {
        top: 6rem;
    }

.navigation--primary .nolink {
        display: none;
    }

.navigation--primary .menu-wrapper {
        display: flex;
        position: relative;
        grid-auto-flow: column;
        align-items: center;
        justify-content: space-between;
        height: 6rem;
        z-index: 300;
    }

.navigation--primary .logo {
        display: inline-flex;
        width: 16.9rem;
        margin-left: 1.5rem;
        height: 100%;
        align-items: center;
        overflow: visible;
        transition: all .3s ease-in;
        transform: none;
        will-change: transform;
        font-size: 2.6rem;
        line-height: 4.7rem;
        color: #444;
        transform-origin: 0 0;
        text-decoration: none;
    }

.navigation--primary .logo i {
            transform: translateZ(0);
            filter: none;
        }

.navigation--primary .logo svg {
            height: 100%;
            transition: fill .3s ease-in-out;
            max-width: 14rem;
        }

.navigation--primary .logo svg path {
                transition: fill .3s ease-in-out;
                stroke: transparent;
            }

.navigation--primary .logo h1 {
            font-size: 2rem;
            position: absolute;
            color: transparent;
            pointer-events: none;
            padding: 0;
            margin: 0;
            left: -100vw;

            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }

.navigation--primary .rh-menu-wrapper {
        display: flex;
        height: auto;
        align-items: center;
        justify-content: flex-end;
    }

.navigation--primary .rh-menu-wrapper .ssr-search-toggle svg {
                width: 2.1rem;
                position: absolute;
                right: 50%;
                height: auto;
                top: 50%;
                transform: translate(50%, -50%);
            }

.navigation--primary .user-icon-menu-wrapper {
        display: flex;
        position: relative;
        justify-content: center;
    }

.navigation--primary .user-icon-menu-wrapper,
    .navigation--primary .menu-toggle {
        height: 6rem;
    }

.navigation--primary .icon-account {
        display: inline-flex;
        height: 100%;
    }

.navigation--primary .icon-account svg {
            height: 2.7rem;
            width: 2.7rem;
            margin: auto;
        }

.navigation--primary .ssr-search-toggle:before,
    .navigation--primary .icon-menu:before {
        display: none;
    }

.navigation--primary .search-wrapper.search--desktop {
        width: 4.5rem;
    }

.navigation--primary .menu-toggle {
        flex: 1;
        margin-right: 1rem;
    }

.navigation--primary .user-icon-menu-wrapper-link {
        display: flex;
    }

.navigation--primary .menu-toggle .hb-x {
            position: relative;
            transform: rotate(0deg);
            transition: .5s ease-in-out;
            cursor: pointer;
            width: 2rem;
            height: 2rem;
            margin: 2.2rem 1.1rem 2.1rem 1.1rem;
        }

.navigation--primary .menu-toggle .hb-x span {
                display: block;
                position: absolute;
                height: .2rem;
                width: 100%;
                border-radius: 0;
                opacity: 1;
                left: 0;
                transform: rotate(0deg);
                transition: .25s ease-in-out;
            }

.navigation--primary .menu-toggle .hb-x span:nth-of-type(1) {
                    top: 0;
                    transform-origin: left center;
                }

.navigation--primary .menu-toggle .hb-x span:nth-of-type(2) {
                    top: .6rem;
                    transform-origin: left center;
                }

.navigation--primary .menu-toggle .hb-x span:nth-of-type(3) {
                    top: 1.2rem;
                    transform-origin: left center;
                }

.navigation--primary .menu-toggle .hb-x.open span:nth-of-type(1) {
                    transform: rotate(45deg);
                    top: -.1rem;
                    left: .3rem;
                }

.navigation--primary .menu-toggle .hb-x.open span:nth-of-type(2) {
                    width: 0;
                    opacity: 0;
                }

.navigation--primary .menu-toggle .hb-x.open span:nth-of-type(3) {
                    transform: rotate(-45deg);
                    top: 1.3rem;
                    left: .3rem;
                }

.navigation--primary .menu-toggle svg {
            display: none !important;
        }

.navigation--primary .search-wrapper.search--desktop {
        flex: 1;
    }

.navigation--primary .search-wrapper.search--mobile {

        top: -12rem;
        position: relative;
        z-index: 2;
        display: block;
        opacity: 0;
    }

.navigation--primary .search-wrapper.search--mobile.mobile-search-visible {
            top: 0;
            opacity: 1;
        }

.navigation--primary .search-wrapper {
        width: 4.7rem;
    }

.navigation--primary .menu--primary {
        top: 6rem;
    }

.navigation--primary .menu--primary .not-link, .navigation--primary .menu--primary .not-link span {
                cursor: default;
            }

.navigation--primary .menu--primary .root-li &gt; .menu-category, .navigation--primary .menu--primary .root-li &gt; .menu-category span {
                    cursor: pointer;
                }

.navigation--primary .menu--primary .root-li .navcontact.hover {
                min-height: 46.9rem;
            }

.navigation--primary .menu--primary .root-li .navbuying.hover {
                min-height: 35.3rem;
            }

.navigation--primary .menu--primary,
    .navigation--primary .menu-lower {
        display: flex;
        width: 100vw;
        position: fixed;
    }

.navigation--primary .menu--primary li, .navigation--primary .menu-lower li {
            display: flex;
        }

.navigation--primary .menu--primary li.mobile-menu-spacer-bottom, .navigation--primary .menu-lower li.mobile-menu-spacer-bottom {
                display: none;
            }

.navigation--primary .menu--primary li.linked, .navigation--primary .menu-lower li.linked {
                display: none;
            }

.navigation--primary .menu--primary li.root-li .menu-category,
            .navigation--primary .menu--primary li .submenu-lvl-2 li,
            .navigation--primary .menu-lower li.root-li .menu-category,
            .navigation--primary .menu-lower li .submenu-lvl-2 li {
                height: 4.4rem;
                width: 100%;
            }

.navigation--primary .menu--primary li.root-li.hover, .navigation--primary .menu-lower li.root-li.hover {
                border-bottom: none;
            }

.navigation--primary .menu--primary .col-fixed .submenu-lvl-2 li {
                    height: auto;
                }

.navigation--primary .menu-category,
    .navigation--primary .user-menu-container ul li {
        display: flex;
        height: 100%;
        align-items: center;
        padding-left: 2rem;
    }

.navigation--primary .menu-category span, .navigation--primary .user-menu-container ul li span {
            text-transform: uppercase;
            transition: color .3s ease-in-out;
        }

.navigation--primary .submenu {
        display: flex;
        position: static;
    }

.navigation--primary .submenu-lvl-1 {
        line-height: 3.1rem;
        font-size: 1.1rem;
        padding: 25px 0 25px 0;
        margin: 0 auto;
        width: 100vw;
        position: fixed;
        top: 6rem;
        left: 0;
        right: 0;
        overflow: hidden;
        background: #fff;
        opacity: 0;
        max-height: 0;
        transition: max-height 0.7s ease-in-out, opacity 0s 0.7s;
    }

.navigation--primary .submenu-lvl-1 &gt; ul {
            opacity: 1;
            margin-left: 0;
            line-height: 3.1rem;
        }

.navigation--primary .submenu-lvl-1 &gt; li {
            white-space: nowrap;
            padding: 0;
            vertical-align: top;
            display: flex;
            margin: 0;
        }

.navigation--primary .submenu-lvl-2 li a {
        text-transform: uppercase;
        display: flex;
        width: 100%;
        padding-left: 3rem;
        align-items: center;
    }

.navigation--primary .user-menu-container .logged_in_as ul li {
        font-size: 1.5rem;
        line-height: unset;
    }

.navigation--primary .user-menu-container .logged_in_as ul li a:nth-of-type(1) span {
            text-transform: revert;
            pointer-events: none;
        }

.navigation--primary .user-menu-container .logged_in_as ul li a span {
                letter-spacing: normal;
            }

.navigation--primary .login-text {
        transition: color .3s ease-in-out;
    }

.navigation--primary .navauctions .submenu-lvl-1 .col-a {
                order: 1;
            }

.navigation--primary .navauctions .submenu-lvl-1 .col-b {
                order: 2;
            }

.navigation--primary .navauctions .submenu-lvl-1 .col-c {
                order: 0;
            }

.navigation--primary .navauctions .caption {
            display: flex;
            align-items: center;
        }

.navigation--primary .navauctions .submenu-lvl-2 .linked {
                display: none;
            }

.navigation--primary .navauctions .img-wrapper {
            display: none;
            width: 27.8rem;
        }

.navigation--primary .navauctions .col-c .linked:not(.title) {
            display: none;
        }

.navigation--primary .navauctions li:not(.title) span:not(.title) {
            white-space: normal;
        }

.navigation--primary .navbuying .col-b {
            margin-right: 0;
        }

.navigation--primary .navbuying .col-c {
            display: none;
        }

.navigation--primary .navcontact .submenu-lvl-2 li:last-child {
        border-bottom: none;
    }

.navigation--primary .subtitle {
        display: none;
    }

.navigation--primary .social {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        max-width: 24rem;
        justify-content: space-between;
        margin-left: auto;
        margin-right: auto;
    }

.navigation--primary .social li {
            display: flex;
            width: 3.6rem;
            height: 4.3rem;
            margin: 0 .75rem;
        }

.navigation--primary .social li:last-child {
                margin-right: 0;
            }

.navigation--primary .social li:first-child {
                margin-left: 0;
            }

.navigation--primary .social li svg {
                fill: #c7c9ca;
                transition: .3s ease-in-out;
                width: 3.6rem;
            }

.navigation--primary .social li a {
                height: 4.3rem;
            }

.navigation--primary .social li a:hover svg {
                    fill: var(--primary-color);
                }

.navigation--primary .user-menu-wrapper {
        position: fixed;
        overflow: hidden;
    }

.navigation--primary .user-menu-wrapper.active {
            opacity: 1;
        }

.navigation--primary .user-menu-wrapper .promo {
            display: none;
        }

.navigation--primary .user-menu-wrapper li a.logout {
                    color: #333;
                }

.navigation--primary .user-menu-wrapper li a:hover.logout {
                        color: var(--primary-color);
                    }

.navigation--primary .user-menu-wrapper li a:hover.logout span {
                            color: var(--primary-color);
                        }

.navigation--primary .user-menu-container {
        width: 100vw;
    }

.navigation--primary .user-menu-container ul li {
            height: 4.4rem;
            width: 100%;
        }

.navigation--primary .user-menu a {
        width: 100%;
    }

.navigation--primary .user-menu .text-link-register {
        font-size: 1.5rem;
        letter-spacing: .01rem;
    }

.navigation--primary .count-indicator {
        position: absolute;
        top: .5rem;
        right: -.2rem;
        width: auto;
        height: auto;
        overflow: hidden;
        display: inline-block;
        cursor: default;
    }

.navigation--primary .count-indicator .count {
            background-color: var(--primary-color);
            text-align: center;
            width: auto;
            font-size: 1.2rem;
            color: #fff;
            letter-spacing: 0;
            position: relative;
            margin-left: 0;
            font-family: wright-sans, Arial, sans-serif;
            font-weight: 500;
            padding: 0 .7rem;
            display: inline-block;
            line-height: 2.5rem;
            border-radius: 2.3rem;
            min-width: 2.3rem;
            height: 2.3rem;
        }

.navigation--primary.menu--light .menu-toggle .hb-x.open span, .navigation--primary.menu--light .menu-toggle .hb-x:hover span, .navigation--primary.menu--dark .menu-toggle .hb-x.open span, .navigation--primary.menu--dark .menu-toggle .hb-x:hover span {
                        background: var(--primary-color);
                    }

.navigation--primary .menu-category a,
        .navigation--primary .menu-category span,
        .navigation--primary .user-menu-container ul li a,
        .navigation--primary .user-menu-container ul li span,
        .navigation--primary .submenu-lvl-2 li a,
        .navigation--primary .submenu-lvl-2 li span {
            font-family: var(--font-family-sans);
            font-size: var(--menu-font-size);
            line-height: var(--menu-font-line-height);
            letter-spacing: var(--menu-font-letter-spacing);
        }

.navigation--primary .col-fixed .title {
            font-size: 1.2rem;
            line-height: 1.6rem;
            letter-spacing: .18rem;
            font-weight: 500;
        }

.navigation--primary .icon-account path {
            transition: fill .3s ease-in-out;
        }

.navigation--primary .icon-account:hover path {
                fill: var(--primary-color);
            }

@media (min-width: 921px) and (max-width: 1060px) {
    /*Adjust z-index on tablet range so spinner shows*/
    #search-results-overlay {
        z-index: 4;
    }
}

/*I don't like this but not gonna mess with it right now. Phase 2 mebbe.*/

@media (max-width: 1024px) {
            .navigation--primary .navartists .col-a .linked,
            .navigation--primary .navartists .col-b,
            .navigation--primary .navartists .col-c {
                display: none !important;
            }
                    /*Fix "collapse" animation not working on mobile menu*/

                    .navigation--primary .menu &gt; li:not(.single) .submenu-lvl-1 {
                        visibility: visible;
                        z-index: 100;
                        opacity: 1;
                        height: auto;
                        padding-top: 0;
                        padding-bottom: 0;
                        position: relative;
                        top: 0;
                    }

        .navigation--primary .menu-category {
            cursor: pointer;
        }

        .navigation--primary .menu--primary {
            max-height: calc(100vh - 170px);
            transition: max-height 0.7s ease-in-out;
        }

            .navigation--primary .menu--primary, .navigation--primary .menu--primary.active {
                display: block;
            }

                .navigation--primary .menu--primary .root-li, .navigation--primary .menu--primary .root-li .submenu-lvl-1 {
                    flex-direction: column;
                    overflow: hidden;
                }

                .navigation--primary .menu--primary .root-li.closed .submenu-lvl-1 {
                    max-height: 0;
                }

                .navigation--primary .menu--primary .root-li.hover .submenu-lvl-1 {
                    max-height: calc(100vh - 100px);
                }
                    @media (max-height: 500px) {

                .navigation--primary .menu--primary .root-li.hover .submenu-lvl-1 {
                        max-height: 500px
                }
                    }

                .navigation--primary .menu--primary .root-li .submenu-lvl-2 {
                    flex-direction: column;
                    flex: 1;
                }

                    /*hide column title on mobile menu*/
                    /*TODO: could be a tailwind class on the .title element &lt;&lt;&lt; YES BUT CHALLENGE because the &gt; css selector is important here to deliniate different elements - some '.title' elements SHOULD display, whereas only the first child shouldnt..*/

                    .navigation--primary .menu--primary .root-li .submenu-lvl-2 &gt; .title {
                        display: none;
                    }

        .navigation--primary .menu--primary.menu &gt; li.navauctions .session-link .caption .inner {
            white-space: nowrap;
            text-overflow: ellipsis;
            max-width: calc(100vw - 80px);
            width: 100%;
            display: inline-block;
            overflow: hidden;
            position: relative;
        }
            .navigation--primary .menu &gt; li .submenu-lvl-1.active {
                position: relative;
            }

            .navigation--primary .menu &gt; li.hover {
                height: auto;
            }

                .navigation--primary .menu &gt; li.hover .submenu-lvl-1 {
                    height: auto;
                    padding-top: 0;
                    padding-bottom: 0;
                    position: relative;
                    top: 0;
                }

            .navigation--primary .menu &gt; li .user-menu &gt; li {
                width: 100%;
            }

        .navigation--primary .navbuying .submenu-lvl-1 &gt; li.col-c {
            display: none;
        }
            .navigation--primary .navcontact &gt; .submenu .col-fixed {
                padding: 2rem;
                background-color: #d8d8d8;
            }

                .navigation--primary .navcontact &gt; .submenu .col-fixed .title {
                    display: flex;
                    justify-content: center;
                }

                .navigation--primary .navcontact &gt; .submenu .col-fixed li {
                    border: none;
                }

                .navigation--primary .navcontact &gt; .submenu .col-fixed .col-mailing-list {
                    display: block !important;
                }

                    .navigation--primary .navcontact &gt; .submenu .col-fixed .col-mailing-list .inline-mailinglist-signup-email {
                        color: #7d7d7d;
                    }

            .navigation--primary .navcontact .col-fixed .submenu-lvl-2 {
                width: 100%;
                max-width: 40rem;
                margin: 0 auto;
            }

            .navigation--primary .navcontact .col-mailing-list {
                flex: 1;
            }

            .navigation--primary .navcontact .title {
                display: block;
            }

        .navigation--primary .submenu-lvl-1.active {
            padding-top: 0;
            padding-bottom: 0;
        }

        .navigation--primary .wright-now {
            width: 100%;
        }

        .navigation--primary .user-menu {
            height: -moz-max-content;
            height: max-content;
        }

        .navigation--primary .menu--primary,
        .navigation--primary .user-menu-wrapper {
            height: auto;
            max-height: 0;
            overflow: hidden;
            overflow-y: scroll;
            transition: max-height 0.7s ease-in-out, opacity 0s 0.7s;
            flex-direction: column;
        }

            .navigation--primary .menu--primary.active, .navigation--primary .user-menu-wrapper.active {
                transition: max-height 0.7s ease-in-out, opacity 0s 0s;
                max-height: calc(100vh - 100px);
            }

        .navigation--primary .submenu-lvl-1.user-menu-wrapper {
            opacity: 1;
            padding: 0;
        }

        .navigation--primary .menu--primary .root-li {
            height: auto;
            min-height: 4.4rem;
        }

            .navigation--primary .menu--primary .root-li .menu-category {
                min-height: 4.4rem;
            }

        .navigation--primary .root-li .title {
            cursor: pointer;
        }

    .upcoming-auctions-wrapper {

        height: auto !important; /* allows multiple-auctions to all display on the mobile-subnav for auctions, without !important will only display 1 and might show a title over another title */
        flex-direction: column;
    }
}

@media (max-width: 1101px) {
                .navigation--primary .search-wrapper form input {
                    display: none;
                }
}

@media (min-width: 1025px) {
    .after-logo-spacer {
        flex-basis: 0;
        flex-shrink: 0;
        flex-grow: 0;
        max-width: none;
        min-width: 0;
        display: none;
    }

    .logged-in {
        --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);
    }
                .logged-in .navigation--primary .submenu.user-menu-wrapper .spacer,
                .logged-in .navigation--primary .submenu.user-menu-wrapper .promo {
                    flex: var(--menu-spacer-flex);
                }

        .navigation--primary .logo {
            padding-right: 2.9rem;
        }

        .navigation--primary a.image-block,
        .navigation--primary a.session-link,
        .navigation--primary a.artist-link {

            display: block;
        }

            .navigation--primary a.image-block .img-wrapper, .navigation--primary a.session-link .img-wrapper, .navigation--primary a.artist-link .img-wrapper {
                background: #f9f9f9;
                position: relative;
                height: 18rem;
                width: 100%;
            }

                .navigation--primary a.image-block .img-wrapper::after, .navigation--primary a.session-link .img-wrapper::after, .navigation--primary a.artist-link .img-wrapper::after {

                    z-index: 1;
                    content: " ";
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    background: rgba(0, 0, 0, .1);
                    transition: opacity .3s ease-in;
                    opacity: 0;
                    pointer-events: none;
                }

                    .navigation--primary a.image-block .img-wrapper:hover::after, .navigation--primary a.session-link .img-wrapper:hover::after, .navigation--primary a.artist-link .img-wrapper:hover::after {
                        opacity: 1;
                    }

                .navigation--primary a.image-block .caption span, .navigation--primary a.session-link .caption span, .navigation--primary a.artist-link .caption span {
                    display: inline;
                }

                .navigation--primary a.image-block .caption span.inner, .navigation--primary a.session-link .caption span.inner, .navigation--primary a.artist-link .caption span.inner {
                    border-bottom: 1px solid transparent;
                    transition: color .3s ease-in-out, border .3s ease-in-out;
                }

                .navigation--primary a.image-block .caption .title, .navigation--primary a.session-link .caption .title, .navigation--primary a.artist-link .caption .title {
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                    .navigation--primary a.image-block:hover .caption span.inner, .navigation--primary a.session-link:hover .caption span.inner, .navigation--primary a.artist-link:hover .caption span.inner {
                        border-bottom: 1px solid transparent;
                    }

                .navigation--primary a.artist-link .caption .title {
                    line-height: 2rem;
                }

            .navigation--primary a.artist-link span.title {

                font-family: var(--font-family-sans);
                font-weight: normal;
                border-bottom: 1px solid transparent;
                color: #7d7d7d !important;
                display: block;
                overflow: hidden;
                padding-bottom: 0;
                text-overflow: ellipsis;
                transition: color .3s ease-in-out, border .3s ease-in-out;
                white-space: normal;
                width: 100%;
            }

            .navigation--primary a.artist-link:hover span.title {
                color: #000 !important;
            }

        .navigation--primary .caption {
            letter-spacing: 1.3rem;
            font-weight: 400;
        }

            .navigation--primary .caption .title {
                font-weight: bold;
            }

        .navigation--primary .col {
            margin-right: 8rem;
        }

        .navigation--primary .col-fixed {
            background: transparent;
            padding: 0;
        }

            .navigation--primary .col-fixed .title {
                font-weight: 500;
                height: 2.9rem;
            }
            .navigation--primary .icon-account svg {
                width: 3rem;
                height: 3rem;
            }

        .navigation--primary .icon-now {
            color: #2ab6bc;
        }

        .navigation--primary .image-block-link-title {
            color: white;
        }

        .navigation--primary .image-block-link-border {
            border-color: white;
        }

        .navigation--primary .img-wrapper {
            display: flex;
        }

            .navigation--primary .img-wrapper img {
                height: 18rem;
                background: #f9f9f9;
            }

        .navigation--primary .inline-mailinglist-signup .inline-mailinglist-signup-form .inline-mailinglist-signup-email {
            border: none;
        }

        .navigation--primary .inline-signin-form {
            width: 34.8rem;
            margin-top: 1rem;
        }

            .navigation--primary .inline-signin-form p {
                text-align: left;
            }

            .navigation--primary .inline-signin-form .w-btn {
                width: 100%;
                margin-bottom: 1rem;
                max-width: unset;
            }
            .navigation--primary .linked span {
                font-weight: 500;
            }

        .navigation--primary .promo-text {
            max-width: 24.2rem;
        }
                    .navigation--primary .menu &gt; li:not(.single).hover .submenu-lvl-1 {
                        transition: border .3s .3s ease-in, visibility 0s 0s, opacity 0s 0s;
                    }

        .navigation--primary .menu--primary {
            width: -moz-max-content;
            width: max-content;
            position: relative;
            top: 0;
            height: 100%;
            align-items: center;
        }

            .navigation--primary .menu--primary li {
                display: flex;
            }

                .navigation--primary .menu--primary li.linked {
                    display: flex;
                }

                .navigation--primary .menu--primary li.root-li .menu-category {
                    min-height: 6rem;
                    padding-left: 0;
                    padding-right: 2rem;
                }

                    .navigation--primary .menu--primary li.root-li .menu-category span,
                    .navigation--primary .menu--primary li.root-li .menu-category a {
                        padding-top: 0;
                        margin-top: -1rem;
                        letter-spacing: var(--menu-font-letter-spacing);
                    }

                .navigation--primary .menu--primary li.wright-now.root-li .menu-category span {
                    font-weight: 500;
                    letter-spacing: 0.1rem;
                }

                .navigation--primary .menu--primary li.root-li .menu-category,
                .navigation--primary .menu--primary li .submenu-lvl-2 li {
                    height: auto;
                    padding-left: unset;
                    width: auto;
                    align-items: center;
                }
                    .navigation--primary .menu--primary li .navcontact ul.submenu-lvl-1,
                    .navigation--primary .menu--primary li .navcontact ul.submenu-lvl-1:after,
                    .navigation--primary .menu--primary li .navbuying ul.submenu-lvl-1,
                    .navigation--primary .menu--primary li .navbuying ul.submenu-lvl-1:after {
                        height: 23.9rem;
                    }

                .navigation--primary .menu--primary li .root-li.navcontact.hover {
                    min-height: unset;
                }

                    .navigation--primary .menu--primary .submenu-lvl-2 .linked.title span {
                        line-height: 1.6rem;
                    }

                        .navigation--primary .menu--primary .submenu-lvl-2 li a span {
                            display: flex;
                            align-items: center;
                            height: 3rem;
                        }

                            .navigation--primary .menu--primary .submenu-lvl-2 li a span.title {
                                height: auto;
                            }

                            .navigation--primary .menu--primary .submenu-lvl-2 li a span.title.linked {
                                height: 3rem;
                            }

                    .navigation--primary .menu--primary .submenu-lvl-2 li.title.nolink {
                        height: 3rem;
                    }

            /*fix 1px gap in chrome on mac :/*/

            .navigation--primary .menu--primary ul.submenu-lvl-1 {
                width: calc(100vw + 1px);
            }

        .navigation--primary .menu-wrapper {
            justify-content: flex-start;
        }

                .navigation--primary .navauctions .submenu-lvl-1 .col-a {
                    order: 0;
                }

                .navigation--primary .navauctions .submenu-lvl-1 .col-b {
                    order: 1;
                }

                .navigation--primary .navauctions .submenu-lvl-1 .col-c {
                    order: 2;
                    overflow: hidden;
                }

                .navigation--primary .navauctions .submenu-lvl-2 .linked {
                    display: flex;
                    width: 100%;
                }

                .navigation--primary .navauctions .submenu-lvl-2 img {
                    width: 27.8rem;
                }

                .navigation--primary .navauctions .submenu-lvl-2 .img-wrapper {
                    display: flex;
                    margin-bottom: 1rem;
                }
                        .navigation--primary .navauctions .submenu-lvl-2 li .session-link .title,
                        .navigation--primary .navauctions .submenu-lvl-2 li .session-link .inner {
                            display: -webkit-box;
                        }

            .navigation--primary .navauctions &gt; .submenu .col-c {

                display: flex;
            }

                .navigation--primary .navauctions &gt; .submenu .col-c ul.submenu {
                    display: unset;
                }

                    .navigation--primary .navauctions &gt; .submenu .col-c ul.submenu .upcoming-auctions {
                        flex-wrap: wrap;
                        display: flex;
                        gap: 2.5rem;
                        height: 24rem;
                        overflow: hidden;
                        align-items: baseline;
                    }

                        .navigation--primary .navauctions &gt; .submenu .col-c ul.submenu .upcoming-auctions li {
                            width: 27.8rem;
                            height: auto;
                        }
                                .navigation--primary .navauctions &gt; .submenu .col-c ul.submenu .upcoming-auctions li .caption .inner {
                                    overflow: visible;
                                }

            .navigation--primary .navauctions li {
                width: -moz-max-content;
                width: max-content;
                padding-right: 0;
            }
                .navigation--primary .navauctions &gt; .submenu .col-c {
                    margin-left: 0;
                }

            .navigation--primary .navauctions .upcoming-auctions-wrapper {
                width: 100%;
                max-width: none;
                margin-top: .9rem;
            }

            .navigation--primary .navartists .col-a .linked,
            .navigation--primary .navartists .col-b,
            .navigation--primary .navartists .col-c {
                display: flex;
            }

                .navigation--primary .navartists .col-a .linked li, .navigation--primary .navartists .col-b li, .navigation--primary .navartists .col-c li {
                    display: flex;
                }

            .navigation--primary .navartists .col-a .submenu-lvl-2 {
                display: block;
            }

            .navigation--primary .navartists .col-b .linked.title {
                margin-bottom: .9rem;
            }

            .navigation--primary .navartists .col-c {
                margin-left: 0;
                margin-right: 0;
            }

            .navigation--primary .navartists .promo-items {
                min-width: 33.8rem;
            }

            .navigation--primary .navartists .promo-items-items {
                max-width: calc(100vw - 451px);
            }

            .navigation--primary .navartists .submenu-lvl-1 {
                left: -27.7rem;
            }
                .navigation--primary .navartists .submenu-lvl-2 .linked {
                    display: block;
                }

                .navigation--primary .navartists .submenu-lvl-2 li a {
                    align-items: unset;
                }

                .navigation--primary .navartists .submenu-lvl-2 .promo-items-items {
                    display: flex;
                    flex-wrap: wrap;
                }

                    .navigation--primary .navartists .submenu-lvl-2 .promo-items-items li {
                        margin-bottom: 90rem;
                        margin-left: 0;
                        margin-right: 1.5rem;
                        max-height: 23.2rem;
                        max-width: none;
                        min-height: 23.2rem;
                        min-width: 0;
                        /*width: 13.592rem;*/
                        align-items: flex-start;
                    }
                        .navigation--primary .navartists .submenu-lvl-2 .promo-items-items li .caption {
                            max-width: 13.592rem;
                        }

                    .navigation--primary .navartists .submenu-lvl-2 .promo-items-items a {
                        display: flex;
                        flex-direction: column;
                        align-items: flex-start;
                    }
                    .navigation--primary .navartists .submenu-lvl-2 .promo-items-text .title {
                        margin-bottom: .8rem;
                    }

                .navigation--primary .navartists .submenu-lvl-2 .image-block {
                    width: 28rem;
                }

            .navigation--primary .navbuying .col-c {
                display: flex;
                position: relative;
                margin: -1rem 0 0;
                flex: 1 1 0;
                justify-content: flex-end;
            }
                    .navigation--primary .navbuying .col-c .submenu .title {
                        z-index: 2;
                        position: absolute;
                        left: 50%;
                        transform: translate(-50%, 0);
                        text-align: center;
                        letter-spacing: 0;
                        pointer-events: none;
                        padding-bottom: 5rem;
                    }

                        .navigation--primary .navbuying .col-c .submenu .title &gt; span,
                        .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
                            font-family: var(--font-family-serif);
                            color: #000;
                            font-size: 2.4rem;
                            text-transform: none;
                        }

                .navigation--primary .navbuying .col-c .submenu-lvl-2 {
                    display: flex;
                    position: relative;
                    max-width: 35.8rem;
                    padding-bottom: 0;
                    align-items: center;
                }

                    .navigation--primary .navbuying .col-c .submenu-lvl-2 .image-block {
                        height: 100%;
                        align-items: center;
                        justify-content: center;
                    }

                        .navigation--primary .navbuying .col-c .submenu-lvl-2 .image-block span.inner {
                            color: #fff;
                        }

                    .navigation--primary .navbuying .col-c .submenu-lvl-2 .img-wrapper {
                        display: block;
                        position: relative;
                        height: 100%;
                        max-width: 35.8rem;
                    }

                        .navigation--primary .navbuying .col-c .submenu-lvl-2 .img-wrapper img {
                            height: 100%;
                            width: calc(35.8rem + var(--scrollbar-width));
                            -o-object-fit: cover;
                               object-fit: cover;
                            -o-object-position: center center;
                               object-position: center center;
                        }

                    .navigation--primary .navbuying .col-c .submenu-lvl-2 li {
                        display: block;
                        width: initial;
                    }

                        .navigation--primary .navbuying .col-c .submenu-lvl-2 li a {
                            width: -moz-max-content;
                            width: max-content;
                        }

                    .navigation--primary .navbuying .col-c .submenu-lvl-2 li:not(.linked) {
                        height: 100%;
                    }

            .navigation--primary .navbuying .col-spacer {
                max-width: 43rem;
                flex: 1 0 43rem;
            }

            .navigation--primary .navbuying .image-block-link {
                display: flex;
                position: absolute;
                align-items: center;
                pointer-events: none;
                margin-top: 8rem;
            }

            .navigation--primary .navbuying .submenu-lvl-1 {
                left: -45.6rem;
                padding-bottom: 0;
            }

            .navigation--primary .navbuying .submenu.submenu-lvl-1 {
                padding-right: 0;
            }

            .navigation--primary .navbuying .title {
                z-index: 2;
                letter-spacing: 0;
                text-transform: none;
                display: block;
            }

                .navigation--primary .navbuying .title a {
                    font-family: var(--font-family-sans);
                    font-weight: normal;
                    color: #000;
                    display: inline-block;
                }

                    .navigation--primary .navbuying .title a span {
                        font-family: var(--font-family-sans);
                        font-weight: 500;
                        color: #000;
                        text-transform: uppercase;
                    }

            .navigation--primary .navbuying .w-btn-white-outline {
                z-index: 2;
                position: relative;
                display: flex;
                width: 100%;
                transition: all 0.3s ease-in-out;
                border-color: #fff;
                color: #fff;
                max-width: 24.8109rem;
            }

                .navigation--primary .navbuying .w-btn-white-outline span {
                    margin-bottom: 0;
                    font-size: 1.2rem;
                    line-height: 2rem;
                    text-transform: uppercase;
                    text-decoration: none;
                    color: #fff;
                    transition: all 0.3s ease-in-out;
                }

            .navigation--primary .navcontact .col-fixed {
                width: 34rem;
            }

                .navigation--primary .navcontact .col-fixed .submenu {
                    width: 100%;
                }

                .navigation--primary .navcontact .col-fixed .col-mailing-list {
                    flex-shrink: 1;
                    flex-grow: 1;
                    max-width: 26rem;
                    margin: 0;
                    width: 100%;
                }

            .navigation--primary .navcontact .col-spacer {
                max-width: 58.5rem;
            }

                body.house-lama .navigation--primary .navcontact .col-spacer {
                    max-width: 56.3rem;
                }

            .navigation--primary .navcontact .submenu-lvl-1 {
                left: -61rem;
            }

                .navigation--primary .navcontact .submenu-lvl-1 .col-fixed {
                    margin: 0 0 0 -.4rem;
                }
                .navigation--primary .root-li.navbuying .submenu-lvl-1, .navigation--primary .root-li.navcontact .submenu-lvl-1 {
                    min-height: 23.9rem;
                    max-height: 23.9rem;
                }

        .navigation--primary .nolink {
            display: unset;
        }

        .navigation--primary .menu--primary,
        .navigation--primary .menu--secondary {
            height: 6rem;
            top: 0;
        }

        .navigation--primary .menu-toggle,
        .navigation--primary .search-toggle {
            display: none;
            line-height: 4.8rem;
            padding-right: 0;
            right: 0;
            top: 0;
            height: 4.4rem;
            width: 4.4rem;
            text-align: center;
            position: absolute;
            font-size: 1.6rem;
            transform: none;
        }

            .navigation--primary .menu-toggle::before, .navigation--primary .search-toggle::before {
                content: '';
                display: none;
            }

        .navigation--primary .rh-menu-wrapper {
            position: relative;
            margin-left: auto;
            justify-self: flex-end;
        }
            .navigation--primary .root-li:before {
                color: #fff;
                content: "\e00d";
                font-family: wright-web, georgia, serif;
                font-size: 1.6rem;
                font-weight: 400;
                height: 3rem;
                opacity: 0;
                overflow: hidden;
                pointer-events: none;
                position: absolute;
                top: 3.7rem;
                transition: visibility 0s 0s, opacity 0s 0s;
                visibility: hidden;
                line-height: 2.5rem;
            }

            .navigation--primary .root-li .submenu-lvl-1 {
                display: none;
                justify-content: flex-start;
                position: absolute;
                left: -18.4rem;
                top: 5.2rem;
                padding: 1rem 2.5rem 0;
                min-height: 31.1rem;
                max-height: 31.1rem;
                width: 100vw;
            }

                .navigation--primary .root-li .submenu-lvl-1 &gt; .col-spacer {
                    margin: 0;
                    max-width: 146px;
                }

                .navigation--primary .root-li .submenu-lvl-1 &gt; li.col-a, .navigation--primary .root-li .submenu-lvl-1 &gt; li.col-b {
                    margin-left: 0;
                    margin-right: 80px;
                }

            .navigation--primary .root-li.hover .submenu-lvl-1 {
                display: inline-flex;
            }

            .navigation--primary .root-li.hover:before {
                opacity: 1;
                transition: visibility 0s 0s, opacity 0s 0s;
                visibility: visible;
            }

        .navigation--primary .search--desktop {
            flex: unset;
        }

        .navigation--primary .search-toggle {
            background-color: #888;
            color: #333;
        }

            .navigation--primary .search-toggle svg {
                width: 2.1rem;
                position: absolute;
                right: 50%;
                height: auto;
                top: 50%;
                transform: translate(50%, -50%);
            }

        .navigation--primary .session-link {
            width: -moz-max-content;
            width: max-content;
        }
                .navigation--primary .session-link .caption span.inner,
                .navigation--primary .session-link .caption span.title {
                    color: #000;
                }

        .navigation--primary .social {
            margin-left: 0;
        }

        .navigation--primary .submenu {
            display: unset;
            position: unset;
            width: -moz-max-content;
            width: max-content;
            border: none;
        }

            .navigation--primary .submenu.submenu-lvl-1.active {
                border-bottom: 1px solid #ccc;
            }

        .navigation--primary .submenu-lvl-1 {
            display: none;
            transition: border .3s .3s ease-in, visibility 0s 0s, opacity 0s 0s;
        }

            .navigation--primary .submenu-lvl-1 &gt; li {
                margin: 0 auto;
            }

            .navigation--primary .submenu-lvl-1.active {
                display: flex;
            }

                .navigation--primary .submenu-lvl-1.active.user-menu-wrapper {
                    height: 31.1rem;
                }
                .navigation--primary .submenu-lvl-2 li a {
                    flex-direction: column;
                    align-items: flex-start;
                    padding-left: 0;
                }

        .navigation--primary .user-menu-container,
        .navigation--primary .user-menu {
            display: flex;
            flex-direction: column;
            width: 100%;
            max-width: 43rem;
        }
            .navigation--primary .user-menu .logged_in_as {
                margin-bottom: 1rem;
                height: 3rem;
            }
                        .navigation--primary .user-menu .logged_in_as ul li a {
                            font-size: 1.5rem;
                        }
                            .navigation--primary .user-menu .logged_in_as ul li:hover a {
                                color: unset;
                            }

            .navigation--primary .user-menu li {
                min-height: 3rem;
            }
                .navigation--primary .user-menu-container ul li {
                    height: 3rem;
                    padding-left: 0;
                }

        .navigation--primary .user-menu-wrapper {
            font-family: var(--font-family-sans);
            font-weight: normal;
            display: flex;
            position: fixed;
            justify-content: flex-start;
            min-width: 100vw;
            min-height: 31.1rem;
            overflow: hidden;
            transition: opacity .1s ease-in-out;
            pointer-events: none;
        }

            .navigation--primary .user-menu-wrapper.active {
                pointer-events: all;
                opacity: 1;
            }

            .navigation--primary .user-menu-wrapper .images {
                display: flex;
                max-width: 45rem;
                width: 100%;
                justify-content: center;
                flex-direction: column;
                margin-bottom: -7rem;
            }

            .navigation--primary .user-menu-wrapper .img-desktop {
                width: 45rem;
            }

            .navigation--primary .user-menu-wrapper .img-mobile {
                display: none;
            }

            .navigation--primary .user-menu-wrapper .inner {
                display: flex;
                width: 100vw;
                padding: 0;
                height: 100%;
                justify-content: flex-end;
            }

                .navigation--primary .user-menu-wrapper .inner .user-menu.menu {
                    margin-bottom: 0;
                }

            .navigation--primary .user-menu-wrapper input {
                font-family: var(--font-family-sans);
                font-weight: normal;
            }

            .navigation--primary .user-menu-wrapper li {
                width: 100%;
                padding-left: 0;
            }

                .navigation--primary .user-menu-wrapper li a {
                    color: #ccc;
                    transition: color .3s ease-in-out;
                }
                        .navigation--primary .user-menu-wrapper li a.logout:hover {
                            color: var(--primary-color);
                        }
                    .navigation--primary .user-menu-wrapper li:hover a:not(.logout) {
                        color: #fff;
                    }

            .navigation--primary .user-menu-wrapper .promo {
                display: flex;
                width: 100%;
                flex: 1 0 calc(100vw - 40.7rem);
            }

                .navigation--primary .user-menu-wrapper .promo a {
                    font-style: normal;
                    color: #f6f6f6;
                    border: none;
                    text-transform: none;
                    font-size: 1.4rem;
                    line-height: 2.4rem;
                    text-decoration: none;
                }

                    .navigation--primary .user-menu-wrapper .promo a:hover {
                        text-decoration: underline;
                    }

                .navigation--primary .user-menu-wrapper .promo .title {
                    text-transform: none;
                    font-size: 1.2rem;
                    line-height: 1.8rem;
                    letter-spacing: .13rem;
                    color: #999;
                    margin-bottom: 1rem;
                }

                .navigation--primary .user-menu-wrapper .promo .images {
                    margin-right: 2rem;
                }

            .navigation--primary .user-menu-wrapper .promo-text {
                padding: 0 2.5rem;
            }

                .navigation--primary .user-menu-wrapper .promo-text p &gt; a {

                    transition: color .3s ease-out, border .3s ease-in-out;
                    padding-bottom: 3px;
                }

            .navigation--primary .user-menu-wrapper .spacer {
                display: var(--menu-spacer-display);
                flex: var(--menu-spacer-flex);
            }

            .navigation--primary .user-menu-wrapper.submenu-lvl-1 {
                top: 0;
                padding-bottom: 1rem;
            }

        .navigation--primary.debug-mode {
            height: 100vh;
            overflow-y: scroll;
        }

            .navigation--primary.debug-mode .user-menu-wrapper {
                display: block;
                opacity: 1;
                position: absolute;
            }

            .navigation--primary.debug-mode li.navauctions ul.submenu.submenu-lvl-1 {
                top: 32rem;
            }

            .navigation--primary.debug-mode li.navartists ul.submenu.submenu-lvl-1 {
                top: 47rem;
            }

            .navigation--primary.debug-mode li.navbuying ul.submenu.submenu-lvl-1 {
                top: 79rem;
            }

            .navigation--primary.debug-mode li.navcontact ul.submenu.submenu-lvl-1 {
                top: 104rem;
            }
}

@media (min-width: 1101px) {
        .navigation--primary .rh-menu-wrapper {
            width: auto;
        }
}

body {
    --search-desktop-button-closed-width: 4.7rem;
}

.navigation--primary .menu-wrapper .mobile-icon-search {
            background: transparent;
            right: 0;
            top: 0;
            height: 6rem;
        }

.navigation--primary .menu-wrapper .desktop-icon-search {
            width: 3rem;
            height: 3rem;
            top: 50%;
            position: absolute;
            transform: translateY(-50%);
            right: 1.5rem;
        }

.navigation--primary .search-wrapper {
        position: absolute;
        display: block;
        z-index: 1;
        width: 100%;
        background-color: #fff;
        top: -6rem;
        height: 12rem;
        padding: 4rem 6rem;
        opacity: 0;
    }

.navigation--primary .search-wrapper form {
            display: block;
            position: relative;
            margin: 0 auto;
            width: 100%;
            max-width: 38rem;
            border: 0;
            outline: none;
        }

.navigation--primary .search-wrapper form input {
                display: block;
                position: relative;
                margin: 0 auto;
                width: 100%;
                height: 4.4rem;
            }

.navigation--primary .search-wrapper form input,
                .navigation--primary .search-wrapper form input:focus {
                    border: 0;
                    outline: none;
                    color: #fff;
                }

.navigation--primary .search-wrapper form input::-moz-selection {
                    background: #333; /* WebKit/Blink Browsers */
                    color: #fff;
                }

.navigation--primary .search-wrapper form input::selection {
                    background: #333; /* WebKit/Blink Browsers */
                    color: #fff;
                }

.navigation--primary .search-wrapper form input::-moz-selection {
                    background: #333; /* Gecko Browsers */
                    color: #fff;
                }

.navigation--primary .search-wrapper form .icon-search::before {
                    content: "";
                    display: none;
                }

.navigation--primary .search-wrapper form .icon-search svg path,
                    .navigation--primary .search-wrapper form .icon-search svg ellipse {
                        transition: stroke 0.3s ease-in;
                    }

.navigation--primary .search-wrapper form button {
                position: absolute;
                top: 0;
                right: 0;
                height: 100%;
                -webkit-appearance: none;
                background: transparent;
                border: 0;
                outline: none;
                cursor: pointer;
            }

.navigation--primary .search-wrapper form button svg {
                    width: 2.6rem;
                    height: auto;
                    margin: 0 auto;
                }

.navigation--primary .search-wrapper form button span {
                    display: none;
                }

.navigation--primary .search-wrapper.search--desktop {
            position: relative;
            transform: none;
            width: auto;
            height: 6rem;
            display: flex;
            right: auto;
            top: auto;
            padding: 0;
            opacity: 1;
            background: transparent;
            cursor: pointer;
            transition: background-color .3s ease-in-out;
            width: 4.7rem;
            max-width: none;
            margin-right: 0;
        }

.navigation--primary .search-wrapper.search--desktop form {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
            }

.navigation--primary .search-wrapper.search--desktop form input {
                    font-family: var(--font-family-sans);
                    font-weight: normal;
                    background: transparent;
                    height: 4.4rem;
                    font-size: 1.5rem;
                    color: #ccc;
                }

.navigation--primary .search-wrapper.search--desktop form button {
                    cursor: pointer;
                    width: 4.7rem;
                    padding: 0;
                }

.navigation--primary .search-wrapper.search--desktop form .search_keywords {
                    height: 100%;
                    width: 100%;
                    right: initial;
                    left: initial;
                    margin: 0;
                    position: relative;
                    letter-spacing: .03rem;
                }

.navigation--primary .search-wrapper.search--desktop .menu-icon.search-toggle.icon-search,
            .navigation--primary .search-wrapper.search--desktop .menu-icon.ssr-search-toggle.icon-search {
                display: none;
            }

.navigation--primary #search-results-overlay {
        -webkit-backdrop-filter: blur(5px);
                backdrop-filter: blur(5px);
    }

.navigation--primary #search-results-overlay .result-group h3 {
            border-bottom-color: #4a4a4a;
        }

.navigation--primary #search-results-overlay .result-group h3,
            .navigation--primary #search-results-overlay .result-group h3 a {
                font-size: 1.8rem;
                color: #4a4a4a;
            }

.navigation--primary i.icon-search svg path,
        .navigation--primary i.icon-search svg ellipse {
            fill: none;
            stroke: #ccc;
            stroke-miterlimit: 10;
            stroke-width: 3px;
            shape-rendering: initial;
            transition: stroke 0.3s ease-in-out;
        }

body.menu--dark .navigation--primary i.icon-search svg path, body.menu--dark .navigation--primary i.icon-search svg ellipse {
                stroke: #cdcdcd;
            }

body.menu--light .navigation--primary i.icon-search svg path, body.menu--light .navigation--primary i.icon-search svg ellipse {
                stroke: #4a4a4a;
            }

.navigation--primary i.icon-search svg path {
            stroke-linecap: square;
        }

.navigation--primary.search-active .search-toggle.icon-search svg path,
            .navigation--primary.search-active .search-toggle.icon-search svg ellipse,
            .navigation--primary.search-active .ssr-search-toggle.icon-search svg path,
            .navigation--primary.search-active .ssr-search-toggle.icon-search svg ellipse {
                color: #fff;
                stroke: #fff;
            }

@media (max-width: 768px) {
        .navigation--primary .search-wrapper {
            padding: 4rem 2rem;
        }
}

@media (max-width: 1025px) {
        .navigation--primary .search-wrapper {
            padding: 4rem;
        }
}

@media (min-width: 1025px) {
            .navigation--primary .search-wrapper.search--desktop {

            }
}

@media (min-width: 1025px) and (max-width: 1285px) {
                    .navigation--primary .search-wrapper.search--desktop form .search_keywords#search_keywords_desktop {
                        text-indent: 9999px;
                    }

                .navigation--primary .search-wrapper.search--desktop .form-site-search {
                    min-width: 0;
                    max-width: none;
                    width: auto;
                    margin: 0;
                    right: 0;
                }

                    .navigation--primary .search-wrapper.search--desktop .form-site-search input {
                        width: 0;
                        padding: 0;
                        margin: 0;
                    }

                    .navigation--primary .search-wrapper.search--desktop .form-site-search button {
                        position: relative;
                    }
}

@media (max-width: 1285px) {
                .navigation--primary .search-wrapper.search--desktop form {
                    display: none;
                }

                    .navigation--primary .search-wrapper.search--desktop form input {
                        display: none;
                    }
                .navigation--primary .search-wrapper.search--desktop .menu-icon.search-toggle.icon-search,
                .navigation--primary .search-wrapper.search--desktop .menu-icon.ssr-search-toggle.icon-search {
                    display: block;
                }
}

@media (min-width: 1285px) {
        .navigation--primary .search-wrapper {
            display: none;
        }
}

@media (min-width: 1286px) {
            .navigation--primary .search-wrapper.search--desktop {
                width: 35.7rem;
                max-width: calc(100vw - 90rem);
                margin-right: 0;
            }

                .navigation--primary .search-wrapper.search--desktop form {
                    width: 100%;
                }

                    .navigation--primary .search-wrapper.search--desktop form input {
                        text-indent: 0;
                    }
}

.navigation--primary .search-wrapper.search--mobile {
            transition: top .33s ease-in-out, opacity 0s .35s;
            pointer-events: none;
            top: -12rem;
            position: relative;
            display: block;
        }

.navigation--primary .search-wrapper.search--mobile.mobile-search-visible {
                display: block;
                top: 0;
                opacity: 1;
                pointer-events: all;
                transition: top .33s ease-in-out, opacity 0s;
            }

.navigation--primary .search-wrapper.search--mobile .icon-search {
                width: 4.4rem;
                display: block;
                height: 100%;
                position: relative;
            }

.navigation--primary .search-wrapper.search--mobile .icon-search svg {
                    width: 2.1rem;
                    top: 50%;
                    transform: translate(-50%, -50%);
                    position: absolute;
                    right: initial;
                    left: 50%;
                    display: block;
                }

.navigation--primary .search-wrapper.search--mobile .overlay-close {
                position: absolute;
                width: auto;
                height: auto;
                right: 2.1rem;
                top: 2rem;
                font-size: 2.4rem;
                z-index: 300;
                display: inline-block;
                text-align: center;
            }

.navigation--primary .search-wrapper.search--mobile .overlay-close i {
                    font-size: 2.1rem;
                    line-height: 0;
                    color: #DDD;
                    transition: color .25s linear;
                }

.navigation--primary .search-wrapper.search--mobile .overlay-close i:hover {
                        cursor: pointer;
                    }

@media (max-width: 767px) {
            .navigation--primary .search-wrapper.search--mobile {
                padding: 2rem;
                height: auto;
            }

                .navigation--primary .search-wrapper.search--mobile &gt; form &gt; button {
                    padding: 0;
                }

                .navigation--primary .search-wrapper.search--mobile .overlay-close {
                    display: none;
                }
}

/*move up when main menu slides up*/

.main-menu-headroom-wrapper.headroom--unpinned .menu-wrapper.user-menu-wrapper {
        top: 0;
    }

body.safari .user-menu-wrapper {
        left: 0;
    }

.navigation--primary.menu--light .account-menu .promo .promo-text &gt; p &gt; a,
        .navigation--primary.menu--light .account-menu .promo .promo-text &gt; p.title &gt; strong {
            color: black;
        }

.navigation--primary.menu--light .col-a {
        background: #fff;
    }

.navigation--primary.menu--light .col-b {
        background: transparent;
    }

.navigation--primary.menu--light .col-c {
        background: #fff;
    }

.navigation--primary.menu--light .col-fixed .title {
        color: #000;
    }

.navigation--primary.menu--light.cart-active .cart-toggle.icon-cart svg path, .navigation--primary.menu--light.cart-active .cart-toggle.icon-cart svg ellipse, .navigation--primary.menu--light.hbm-active .menu-toggle.icon-menu svg path, .navigation--primary.menu--light.hbm-active .menu-toggle.icon-menu svg ellipse {
            stroke: #000;
        }

.navigation--primary.menu--light .icon-search svg path,
            .navigation--primary.menu--light .icon-search svg ellipse {
                stroke: #4a4a4a;
            }

.navigation--primary.menu--light .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit {
            background: #4a4a4a;
        }

.navigation--primary.menu--light .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit svg .icon-email-2 {
                fill: #4a4a4a;
            }

.navigation--primary.menu--light .inline-mailinglist-signup-email {
        background: #fff;
    }

.navigation--primary.menu--light .inline-mailinglist-signup-email::-moz-placeholder {
            color: #7d7d7d;
        }

.navigation--primary.menu--light .inline-mailinglist-signup-email::placeholder {
            color: #7d7d7d;
        }

.navigation--primary.menu--light .icon-email-1 {
        fill: #fff;
    }

.navigation--primary.menu--light .icon-email-2 {
        fill: #979797;
        transition: fill .3s ease-in-out;
    }

.navigation--primary.menu--light .inline-mailinglist-signup-submit {
        background: #979797;
    }

.navigation--primary.menu--light .logo svg {
            fill: #444;
        }

.navigation--primary.menu--light .menu-category span, .navigation--primary.menu--light .user-menu-container ul li span {
            color: #333;
        }

.navigation--primary.menu--light .menu-icon:hover svg path, .navigation--primary.menu--light .cart-icon-menu-wrapper:hover svg path, .navigation--primary.menu--light .cart-icon-menu-wrapper a:hover svg path {
                fill: black;
                stroke: black;
            }

.navigation--primary.menu--light .menu-toggle path {
            color: #333;
            fill: #333;
            stroke: #333;
        }

.navigation--primary.menu--light .menu-toggle .hb-x span {
                background: #333;
            }

.navigation--primary.menu--light .menu--primary li, .navigation--primary.menu--light .user-menu li {
            border-bottom: 1px solid #cdcdcd;
        }

.navigation--primary.menu--light .menu--primary li.upcoming-auctions-wrapper, .navigation--primary.menu--light .user-menu li.upcoming-auctions-wrapper {
                border-bottom: none;
            }

.navigation--primary.menu--light .menu--primary li.col, .navigation--primary.menu--light .user-menu li.col {
                border: none;
            }

.navigation--primary.menu--light .menu--primary li &gt; a &gt; span, .navigation--primary.menu--light .user-menu li &gt; a &gt; span {
                transition: color .3s;
            }

.navigation--primary.menu--light .menu--primary li:hover &gt; a &gt; span, .navigation--primary.menu--light .user-menu li:hover &gt; a &gt; span {
                    color: #000;
                }

.navigation--primary.menu--light .menu-wrapper {
        background-color: #E9E9E9;
    }

.navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu li,
            .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu li a,
            .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu li a span {
                color: #333;
            }

.navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu li a:hover,
                    .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu li a:hover &gt; span {
                        color: #111;
                    }

.navigation--primary.menu--light .navauctions .col-a {
        background: #f4f4f4;
    }

.navigation--primary.menu--light .rh-menu-wrapper svg path {
            fill: #444;
        }

.navigation--primary.menu--light .rh-menu-wrapper .ssr-search-toggle svg ellipse,
                .navigation--primary.menu--light .rh-menu-wrapper .ssr-search-toggle svg path {
                    stroke: #444;
                }

.navigation--primary.menu--light .search-wrapper form input {
                color: #fff;
            }

.navigation--primary.menu--light .search-wrapper form input, .navigation--primary.menu--light .search-wrapper form input:focus {
                    color: #333;
                }

.navigation--primary.menu--light .search-wrapper.search--desktop svg path, .navigation--primary.menu--light .search-wrapper.search--desktop svg ellipse, .navigation--primary.menu--light .search-wrapper.search--mobile svg path, .navigation--primary.menu--light .search-wrapper.search--mobile svg ellipse {
                    stroke: #4a4a4a;
                }

.navigation--primary.menu--light .search-wrapper.search--mobile {
            background-color: #fff;
        }

.navigation--primary.menu--light .search-wrapper.search--mobile .search_keywords {
                background: #ccc;
            }

.navigation--primary.menu--light .search-wrapper.search--mobile:hover .icon-search svg path,
                        .navigation--primary.menu--light .search-wrapper.search--mobile:hover .icon-search svg ellipse {
                            stroke: #000;
                        }

.navigation--primary.menu--light .search--desktop .search_keywords {
            color: #333;
            background: transparent;
        }

.navigation--primary.menu--light .search--desktop button {
            background: transparent;
        }

.navigation--primary.menu--light .submenu.submenu-lvl-1 {
            background: #FFFFFF;
        }

.navigation--primary.menu--light .submenu.submenu-lvl-1.active {
                border-color: #c1c1c1;
            }

.navigation--primary.menu--light .submenu li a span {
            color: #333;
        }

.navigation--primary.menu--light .submenu li a span.image-block-link-title {
                color: unset;
            }

.navigation--primary.menu--light .user-icon-menu-wrapper.hover .icon-account svg path, .navigation--primary.menu--light .user-icon-menu-wrapper:hover .icon-account svg path {
                    fill: var(--primary-color);
                    stroke: transparent;
                }

.navigation--primary.menu--light .user-icon-menu-wrapper .icon-account svg path {
            fill: #4a4a4a;
            stroke: transparent;
        }

.navigation--primary.menu--light .user-icon-menu-wrapper .login-text {
            color: #333;
            transition: color .3s ease-in-out;
        }

.navigation--primary.menu--light .user-menu-wrapper a.text-link:not(.text-w-green):not(.text-link-register) {
            color: #fff;
        }

.navigation--primary.menu--light .user-menu-wrapper .promo .promo-text p,
        .navigation--primary.menu--light .user-menu-wrapper .promo .promo-text p a,
        .navigation--primary.menu--light .user-menu-wrapper .promo .promo-text p.title strong {
            color: #000;
        }

.navigation--primary.menu--light .user-menu-wrapper .text-link-wrapper,
        .navigation--primary.menu--light .user-menu-wrapper .text-link.text-link-register {
            color: #777;
        }

.navigation--primary.menu--light .user-menu-wrapper .logged_in_as a.logout:hover {
                color: var(--primary-color);
            }

.navigation--primary.menu--light .user-menu-wrapper .logged_in_as a.logout:hover span {
                    color: var(--primary-color);
                }

.navigation--primary.menu--light.user-menu-active .login-text {
            color: var(--primary-color);
        }

.navigation--primary.menu--light.user-menu-active .account-menu.icon-account svg path {
                color: var(--primary-color);
                fill: var(--primary-color);
                stroke: var(--primary-color);
            }

.navigation--primary.menu--light.user-menu-active .user-icon-menu-wrapper,
    .navigation--primary.menu--light .user-icon-menu-wrapper:hover {
        color: var(--primary-color);
    }

.navigation--primary.menu--light.user-menu-active .user-icon-menu-wrapper svg path, .navigation--primary.menu--light .user-icon-menu-wrapper:hover svg path {
            fill: var(--primary-color);
        }

.navigation--primary.menu--light.search-active .search-wrapper .ssr-search-toggle svg path,
            .navigation--primary.menu--light.search-active .search-wrapper .ssr-search-toggle svg ellipse,
            .navigation--primary.menu--light .search-wrapper:hover .ssr-search-toggle svg path,
            .navigation--primary.menu--light .search-wrapper:hover .ssr-search-toggle svg ellipse {
                stroke: var(--primary-color);
            }

.navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu .wright-now a,
            .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu .wright-now a &gt; span {
                color: var(--primary-color);
                transition: color .3s ease-out, border .3s ease-in-out;
            }

.navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu .wright-now a:hover,
                .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu .wright-now a:hover &gt; span {
                    color: var(--primary-color-hover);
                    border-bottom-color: var(--primary-color-hover);
                }

@media (max-width: 1024px) {
        .navigation--primary.menu--light .overlay-close i.icon-close-thin::before {
            color: #4a4a4a;
        }
            .navigation--primary.menu--light .overlay-close:hover i.icon-close-thin {
                color: #000;
            }

        .navigation--primary.menu--light li.wright-now {
            background-color: #ddd;
        }
            .navigation--primary.menu--light .navbuying .col-b {
                background-color: #f4f4f4;
            }

        .navigation--primary.menu--light .navcontact .col-fixed {
            background-color: #cdcdcd;
        }

            .navigation--primary.menu--light .navcontact .col-fixed .social svg path {
                fill: #6d6e71;
            }

        .navigation--primary.menu--light .menu--primary {
            background: #eee;
        }

        .navigation--primary.menu--light .mobile-menu-backdrop {

            background-color: rgba(95, 95, 95, .8)
        }
            .menu--primary &gt; li.wright-now {
                background-color: #ddd;
            }

                .menu--primary &gt; li.wright-now a &gt; span {
                    color: var(--wright-primary-color-hover);
                    font-weight: 500;
                }
            .menu-wrapper .menu-toggle .hb-x span, .menu-wrapper .menu-toggle .hb-x.open span {
                background: #4a4a4a;
            }
            .menu-wrapper .menu-toggle .hb-x.open span {
                background: var(--primary-color);
            }

    &gt; .menu-wrapper &gt; .menu,
    &gt; .menu-wrapper .menu.submenu {
        border-top-color: #d2d2d2;
    }

        &gt; .menu-wrapper &gt; .menu &gt; li, &gt; .menu-wrapper .menu.submenu &gt; li {
            background-color: #eee;
            border-bottom-color: #c1c1c1;
        }
                &gt; .menu-wrapper &gt; .menu &gt; li &gt; .submenu &gt; li, &gt; .menu-wrapper .menu.submenu &gt; li &gt; .submenu &gt; li {
                    background-color: #fff;
                    border-bottom-color: #aaa;
                }

            &gt; .menu-wrapper &gt; .menu &gt; li:first-of-type, &gt; .menu-wrapper .menu.submenu &gt; li:first-of-type {
                border-top: none;
            }

            &gt; .menu-wrapper &gt; .menu &gt; li a, &gt; .menu-wrapper .menu.submenu &gt; li a {
                color: #4a4a4a;
            }

                &gt; .menu-wrapper &gt; .menu &gt; li a:hover, &gt; .menu-wrapper .menu.submenu &gt; li a:hover {
                    color: #000;
                }

                &gt; .menu-wrapper &gt; .menu &gt; li a span, &gt; .menu-wrapper .menu.submenu &gt; li a span {
                    color: #4a4a4a;
                }

    &gt; .menu-wrapper &gt; .menu.submenu {
        background-color: #eee;
    }
        &amp;.search-active .search-wrapper.search--desktop i.icon-search svg path, &amp;.search-active .search-wrapper.search--desktop i.icon-search svg ellipse, .search-wrapper.search--desktop:hover i.icon-search svg path, .search-wrapper.search--desktop:hover i.icon-search svg ellipse {
            stroke: var(--primary-color);
        }
        .submenu-lvl-2 &gt; li {
            border-bottom-color: #cdcdcd;
        }

            .submenu-lvl-2 &gt; li:last-of-type {
                border-bottom: none;
            }
            .submenu.submenu-lvl-2 a:hover, .submenu.submenu-lvl-2 a:hover .caption .title, .submenu.submenu-lvl-2 a:hover span, .submenu.submenu-lvl-2 a:hover span.link-inner-text {
                color: #000;
            }
}

@media (min-width: 1025px) {

        .navigation--primary.menu--light .col-a,
        .navigation--primary.menu--light .col-b,
        .navigation--primary.menu--light .col-c,
        .navigation--primary.menu--light .navauctions .col-a {
            background: transparent;
        }
            .navigation--primary.menu--light.hbm-active .menu-toggle .hb-x span,
            .navigation--primary.menu--light.hbm-active .menu-toggle .hb-x.open span,
            .navigation--primary.menu--light .menu-wrapper .menu-toggle.hover .hb-x span,
            .navigation--primary.menu--light .menu-wrapper .menu-toggle.hover .hb-x.open span,
            .navigation--primary.menu--light .menu-wrapper .menu-toggle:hover .hb-x span,
            .navigation--primary.menu--light .menu-wrapper .menu-toggle:hover .hb-x.open span {
                background: var(--primary-color);
            }

        .navigation--primary.menu--light .inline-mailinglist-signup-email {
            background: #f3f3f3;
        }

            .navigation--primary.menu--light .inline-mailinglist-signup-email::-moz-placeholder {
                color: #7d7d7d;
            }

            .navigation--primary.menu--light .inline-mailinglist-signup-email::placeholder {
                color: #7d7d7d;
            }

        .navigation--primary.menu--light .menu-lower .text-link-wrapper a {
            color: #999;
        }

        .navigation--primary.menu--light .menu--primary {
            background: transparent;
        }

            .navigation--primary.menu--light .menu--primary li {
                border: none;
            }
                    .navigation--primary.menu--light .menu--primary li:hover span {
                        color: #000;
                    }

                        .navigation--primary.menu--light .menu--primary li:hover span.image-block-link-title {
                            color: unset;
                        }
                .navigation--primary.menu--light .menu--primary .submenu.submenu-lvl-1 {
                    background: white;
                }

                    .navigation--primary.menu--light .menu--primary .submenu.submenu-lvl-1:after {
                        border-bottom-color: #ccc;
                    }

                    .navigation--primary.menu--light .menu--primary .submenu.submenu-lvl-1.user-menu-wrapper {
                        background: #fff;
                        border-bottom: 1px solid #ccc;
                    }
                            .navigation--primary.menu--light .menu--primary .submenu.submenu-lvl-1:hover i:before {
                                color: #4a4a4a;
                            }

                .navigation--primary.menu--light .menu--primary .submenu input {
                    color: #333;
                }
                    .navigation--primary.menu--light .menu--primary .submenu-lvl-2 li:not(.title) span {
                        color: #999;
                        transition: color .3s ease-in-out;
                    }

                        .navigation--primary.menu--light .menu--primary .submenu-lvl-2 li:not(.title) span.image-block-link-title {
                            color: unset;
                        }
                        .navigation--primary.menu--light .menu--primary .submenu-lvl-2 li:not(.title):hover span {
                            color: #111;
                        }

                            .navigation--primary.menu--light .menu--primary .submenu-lvl-2 li:not(.title):hover span.image-block-link-title {
                                color: unset;
                            }
                        .navigation--primary.menu--light .menu--primary .submenu-lvl-2 li:not(.title) li.title span {
                            color: #000;
                        }
                        .navigation--primary.menu--light .menu--primary .submenu-lvl-2 li:not(.title) .caption .title {
                            color: #000;
                        }

        .navigation--primary.menu--light &gt; .menu-wrapper {
            background-color: #e9e9e9;
        }

            .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu {
                background-color: #e9e9e9;
            }
                .navigation--primary.menu--light .search-wrapper form input {
                    background: transparent;
                    color: #333;
                }
                    .navigation--primary.menu--light .search-wrapper.search--desktop svg path,
                    .navigation--primary.menu--light .search-wrapper.search--desktop svg ellipse,
                    .navigation--primary.menu--light .search-wrapper.search--mobile svg path,
                    .navigation--primary.menu--light .search-wrapper.search--mobile svg ellipse {
                        stroke: #646464;
                    }

                .navigation--primary.menu--light .search-wrapper .search--desktop:hover,
                .navigation--primary.menu--light .search-wrapper .search--desktop.search-focused {
                    background: #ccc;
                }
                        .navigation--primary.menu--light .search-wrapper .search--desktop:hover svg path,
                        .navigation--primary.menu--light .search-wrapper .search--desktop:hover svg ellipse,
                        .navigation--primary.menu--light .search-wrapper .search--desktop.search-focused svg path,
                        .navigation--primary.menu--light .search-wrapper .search--desktop.search-focused svg ellipse {
                            stroke: #000;
                        }
                        .navigation--primary.menu--light .search-wrapper.search--desktop:hover i.icon-search svg path,
                        .navigation--primary.menu--light .search-wrapper.search--desktop:hover i.icon-search svg ellipse {
                            stroke: #4a4a4a;
                        }
            .navigation--primary.menu--light .submenu.user-menu-wrapper .user-menu {
                background: #fff;
            }

                .navigation--primary.menu--light .submenu.user-menu-wrapper .user-menu li {
                    background: transparent;
                }
                .navigation--primary.menu--light .submenu.user-menu-wrapper .promo a {
                    color: #000;
                }
                    .navigation--primary.menu--light .user-icon-menu-wrapper.hover .icon-account svg path, .navigation--primary.menu--light .user-icon-menu-wrapper:hover .icon-account svg path {
                        fill: #000;
                        stroke: transparent;
                    }
            .navigation--primary.menu--light .user-menu li {
                border: none;
            }

            .navigation--primary.menu--light .user-menu li.mobile-menu-title-nolink {
                background-color: #f6f6f6;
            }

            .navigation--primary.menu--light .user-menu li:not(.mobile-menu-title-nolink):not(.mobile-menu-spacer-bottom) {
                background-color: #fff;
            }

            .navigation--primary.menu--light .user-menu &gt; li {
                border-bottom-color: #c1c1c1;
            }

                .navigation--primary.menu--light .user-menu &gt; li:first-of-type {
                    border-top: none;
                }
            .navigation--primary.menu--light .user-menu-wrapper a.text-link:not(.text-w-green):not(.text-link-register) {
                color: #333;
            }

        .navigation--primary.menu--light.user-menu-active .user-icon-menu-wrapper .account-menu.icon-account svg path,
        .navigation--primary.menu--light .user-icon-menu-wrapper:hover .account-menu.icon-account svg path {
            fill: var(--primary-color);
        }

        .navigation--primary.menu--light.user-menu-active .user-icon-menu-wrapper .login-text,
        .navigation--primary.menu--light .user-icon-menu-wrapper:hover .login-text {
            color: var(--primary-color);
        }

        .navigation--primary.menu--light .wright-now {
            background: transparent;
        }
}

@media (max-width: 1285px) {
    .search_keywords {
        background: #ccc;
    }

        .navigation--primary.menu--light .search--desktop {
            background: transparent;
        }
}

@media (min-width: 1286px) {
        .has-cart .menu-wrapper .search-wrapper.search--desktop.hover {
            background: #d6d6d6;
        }

            .has-cart .menu-wrapper .search-wrapper.search--desktop.hover:hover,
            .has-cart .menu-wrapper .search-wrapper.search--desktop.hover input:focus {
                background: #ccc;
            }
            .navigation--primary.menu--light .search--desktop.hover {
                background: #d4d4d4;
            }

                .navigation--primary.menu--light .search--desktop.hover:hover,
                .navigation--primary.menu--light .search--desktop.hover input:focus {
                    background: #ccc;
                }
}

.navigation--primary.menu--dark .login-text {
        color: #CDCDCD;
    }

.navigation--primary.menu--dark .icon-account path {
        fill: #CDCDCD;
        stroke: transparent;
    }

.navigation--primary.menu--dark .icon-search svg path,
            .navigation--primary.menu--dark .icon-search svg ellipse {
                stroke: #cdcdcd;
            }

.navigation--primary.menu--dark .user-icon-menu-wrapper:hover,
    .navigation--primary.menu--dark.user-menu-active .user-icon-menu-wrapper {
        cursor: pointer;
    }

.navigation--primary.menu--dark .user-icon-menu-wrapper:hover .icon-account path, .navigation--primary.menu--dark.user-menu-active .user-icon-menu-wrapper .icon-account path {
            fill: #fff;
        }

.navigation--primary.menu--dark .user-icon-menu-wrapper:hover .login-text, .navigation--primary.menu--dark.user-menu-active .user-icon-menu-wrapper .login-text {
            color: #fff;
        }

.navigation--primary.menu--dark .search-wrapper form input {
            color: #fff;
        }

.navigation--primary.menu--dark .search-wrapper.search--mobile {
            background-color: #666;
        }

.navigation--primary.menu--dark .search-wrapper.search--mobile .search_keywords {
                background: #333;
            }

.navigation--primary.menu--dark .search-wrapper.search--desktop:hover i svg ellipse {
                stroke: #fff;
            }

.navigation--primary.menu--dark .search-wrapper.search--desktop:hover i svg path {
                stroke: #fff;
            }

.navigation--primary.menu--dark .menu-wrapper {
        background: #222;
    }

.navigation--primary.menu--dark .menu &gt; li .menu-category,
            .navigation--primary.menu--dark .menu &gt; li a:not(.text-link) {
                color: #ccc;
            }

.navigation--primary.menu--dark .menu &gt; li .menu-category:hover, .navigation--primary.menu--dark .menu &gt; li a:not(.text-link):hover {
                    color: #ccc;
                }

.navigation--primary.menu--dark .menu &gt; li ul li a {
                    color: #999;
                }

.navigation--primary.menu--dark .menu &gt; li ul li a:hover,
                        .navigation--primary.menu--dark .menu &gt; li ul li a:hover &gt; span {
                            color: #000;
                        }

.navigation--primary.menu--dark .search--desktop .search_keywords {
        background: transparent;
    }

.navigation--primary.menu--dark .logo svg {
                fill: #d9d9d9;
        }

.navigation--primary.menu--dark .logo:hover svg {
                fill: #fff;
            }

.navigation--primary.menu--dark .menu-wrapper .menu--primary .submenu li .promo-text p a,
        .navigation--primary.menu--dark .menu-wrapper .menu--primary .submenu li .promo-text p a &gt; span {
            color: var(--primary-color);
        }

.navigation--primary.menu--dark .menu-wrapper .menu--primary .submenu li .promo-text p a:hover,
            .navigation--primary.menu--dark .menu-wrapper .menu--primary .submenu li .promo-text p a:hover &gt; span {
                color: var(--primary-color-hover);
                border-bottom-color: var(--primary-color-hover);
            }

.navigation--primary.menu--dark &gt; .menu-wrapper &gt; .menu .wright-now {
        --primary-color: #5F81FD;
        --primary-color-hover: #435AFF;
    }

.navigation--primary.menu--dark &gt; .menu-wrapper &gt; .menu .wright-now a,
            .navigation--primary.menu--dark &gt; .menu-wrapper &gt; .menu .wright-now a &gt; span {
                color: var(--primary-color);
                transition: color .3s ease-out, border .3s ease-in-out;
            }

.navigation--primary.menu--dark &gt; .menu-wrapper &gt; .menu .wright-now a:hover,
                .navigation--primary.menu--dark &gt; .menu-wrapper &gt; .menu .wright-now a:hover &gt; span {
                    color: var(--primary-color-hover);
                    border-bottom-color: var(--primary-color-hover);
                }

.navigation--primary.menu--dark &gt; .menu-wrapper &gt; .menu .wright-now a.open span {
                    background: #cdcdcd;
                }

.navigation--primary.menu--dark rh-menu-wrapper svg path {
            fill: #d9d9d9;
        }

.navigation--primary.menu--dark rh-menu-wrapper .ssr-search-toggle svg ellipse,
                .navigation--primary.menu--dark rh-menu-wrapper .ssr-search-toggle svg path {
                    stroke: #ccc;
                }

.navigation--primary.menu--dark .menu-toggle path {
            color: #666;
            fill: #666;
            stroke: #666;
        }

.navigation--primary.menu--dark .menu-toggle .hb-x span {
                background: #cdcdcd;
            }

.navigation--primary.menu--dark .menu-toggle .hb-x.open span {
                    background: #cdcdcd;
                }

.navigation--primary.menu--dark .menu-toggle .hb-x:hover span {
                    background: #fff;
                }

.navigation--primary.menu--dark .menu-wrapper .menu .wright-now {
        background-color: #222;
    }

.navigation--primary.menu--dark .menu-wrapper .menu .wright-now a:hover, .navigation--primary.menu--dark .menu-wrapper .menu .wright-now a:hover span {
                color: #fff;
            }

.navigation--primary.menu--dark.hbm-active .menu-toggle .hb-x span {
            background: #fff;
        }

.navigation--primary.menu--dark .menu--primary,
    .navigation--primary.menu--dark .user-menu {
        background: #333;
    }

.navigation--primary.menu--dark .menu--primary .text-link-wrapper,
        .navigation--primary.menu--dark .menu--primary .text-link.text-link-register,
        .navigation--primary.menu--dark .user-menu .text-link-wrapper,
        .navigation--primary.menu--dark .user-menu .text-link.text-link-register {
            color: #fff;
        }

.navigation--primary.menu--dark .menu--primary li, .navigation--primary.menu--dark .user-menu li {
            border-bottom: 1px solid black;
        }

.navigation--primary.menu--dark .menu--primary li.upcoming-auctions-wrapper, .navigation--primary.menu--dark .user-menu li.upcoming-auctions-wrapper {
                border-bottom: none;
            }

.navigation--primary.menu--dark .menu--primary li.col, .navigation--primary.menu--dark .user-menu li.col {
                border: none;
            }

.navigation--primary.menu--dark .menu--primary li &gt; a &gt; span, .navigation--primary.menu--dark .user-menu li &gt; a &gt; span {
                transition: color .3s;
            }

.navigation--primary.menu--dark .menu--primary li:hover &gt; a &gt; span, .navigation--primary.menu--dark .user-menu li:hover &gt; a &gt; span {
                    color: #fff;
                }

.navigation--primary.menu--dark .user-menu-wrapper .user-menu {
            background: #333;
        }

.navigation--primary.menu--dark .user-menu-wrapper .user-menu li {
                background: transparent;
            }

.navigation--primary.menu--dark .user-menu-wrapper .logged_in_as a.logout:hover {
                color: #FFF;
            }

.navigation--primary.menu--dark .user-menu-wrapper .logged_in_as a.logout:hover span {
                    color: #FFF;
                }

.navigation--primary.menu--dark .user-icon-menu-wrapper:hover svg path {
                fill: var(--primary-color);
            }

.navigation--primary.menu--dark li.wright-now {
        background: #222;
    }

.navigation--primary.menu--dark li.wright-now a.menu-category span {
            color: var(--primary-color);
        }

.navigation--primary.menu--dark li.wright-now a.menu-category span:hover {
                color: var(--primary-color-hover);
            }

.navigation--primary.menu--dark .menu-category span, .navigation--primary.menu--dark .user-menu-container ul li span {
            color: #ccc;
        }

.navigation--primary.menu--dark .col-a {
        background: #5f5f5f;
    }

.navigation--primary.menu--dark .col-b {
        background: #4a4a4a;
    }

.navigation--primary.menu--dark .col-c {
        background: #797979;
    }

.navigation--primary.menu--dark .col-fixed .title {
            color: #000;
        }

.navigation--primary.menu--dark .col-fixed .col-b {
            background: transparent;
        }

.navigation--primary.menu--dark .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit {
            background: #4a4a4a;
        }

.navigation--primary.menu--dark .inline-mailinglist-signup-form:hover .inline-mailinglist-signup-submit svg .icon-email-2 {
                fill: #4a4a4a;
            }

.navigation--primary.menu--dark .inline-mailinglist-signup-email {
        background: #fff;
    }

.navigation--primary.menu--dark .inline-mailinglist-signup-email::-moz-placeholder {
            color: #7d7d7d;
        }

.navigation--primary.menu--dark .inline-mailinglist-signup-email::placeholder {
            color: #7d7d7d;
        }

.navigation--primary.menu--dark .icon-email-1 {
        fill: #fff;
    }

.navigation--primary.menu--dark .icon-email-2 {
        fill: #979797;
        transition: fill .3s ease-in-out;
    }

.navigation--primary.menu--dark .inline-mailinglist-signup-submit {
        background: #979797;
    }

.navigation--primary.menu--dark .inline-signin-form .hidePwBtn, .navigation--primary.menu--dark .login .hidePwBtn {
            background-color: #fff;
        }

/*TODO: Sort these into min-width*/

@media (max-width: 1024px) {
            .navigation--primary.menu--dark .root-li .menu-category:hover span {
                color: #fff;
            }
            .navigation--primary.menu--dark .submenu.submenu-lvl-2 &gt; li,
            .navigation--primary.menu--dark .submenu.submenu-lvl-2 &gt; li &gt; a,
            .navigation--primary.menu--dark .submenu.submenu-lvl-2 .caption .title {
                color: #CDCDCD;
            }
            .navigation--primary.menu--dark .submenu.submenu-lvl-2 a:hover,
            .navigation--primary.menu--dark .submenu.submenu-lvl-2 a:hover .caption .title,
            .navigation--primary.menu--dark .submenu.submenu-lvl-2 a:hover span,
            .navigation--primary.menu--dark .submenu.submenu-lvl-2 a:hover span.link-inner-text {
                color: #fff;
            }
            .navigation--primary.menu--dark .submenu.submenu-lvl-1 {
                background: #5f5f5f;
            }

            .navigation--primary.menu--dark .submenu li a span {
                color: #cdcdcd;
            }
            .navigation--primary.menu--dark .menu &gt; li ul li a:hover, .navigation--primary.menu--dark .menu &gt; li ul li a:hover &gt; span {
                color: #fff;
            }

        .navigation--primary.menu--dark .menu-wrapper .menu--primary.menu &gt; .navcontact &gt; .submenu .col-fixed ul.social svg path {
            fill: #6D6E71;
        }

        .navigation--primary.menu--dark .menu-wrapper .menu--primary.menu &gt; .navcontact &gt; .submenu .col-fixed ul.social li a:hover svg path {
            fill: var(--primary-color);
        }

        .navigation--primary.menu--dark .mobile-menu-backdrop {
            background-color: hsla(0, 0%, 95.3%, 0.8);
        }

        .navigation--primary.menu--dark .navcontact .col-fixed .title {
            color: #000;
        }

        .navigation--primary.menu--dark .search--mobile {
            background: #666;
        }

            .navigation--primary.menu--dark .search--mobile #search_keywords_mobile {
                background-color: #333;
                color: #ccc;
            }

                .navigation--primary.menu--dark .search--mobile #search_keywords_mobile:focus {
                    background-color: #222;
                    color: #fff;
                }
                .navigation--primary.menu--dark .search--mobile .overlay-close i {
                    color: #ddd;
                }
}

@media (max-width: 1101px) {
        .navigation--primary.menu--dark .search--desktop {
            background: transparent;
        }
}

@media (max-width: 1285px) {
                .navigation--primary.menu--dark .search--mobile .overlay-close:hover i {
                    color: #fff;
                }
}

@media (min-width: 1024px) {
            .navigation--primary.menu--dark .search-wrapper.search--desktop:hover {
                background: #5f5e5f;
            }

            .navigation--primary.menu--dark .search-wrapper.search--desktop:hover.search-focused {
                background: #5f5e5f;
            }
}

@media (min-width: 1025px) {
        .navigation--primary.menu--dark .col-a,
        .navigation--primary.menu--dark .col-b,
        .navigation--primary.menu--dark .col-c {
            background: transparent;
        }

        .navigation--primary.menu--dark .menu--primary {
            background: transparent;

        }

            .navigation--primary.menu--dark .menu--primary li {
                border: none;
            }
                    .navigation--primary.menu--dark .menu--primary li:hover span {
                        color: #fff;
                    }

                    .navigation--primary.menu--dark .menu--primary .submenu-lvl-2 li:not(.title) span {
                        color: #999;
                        transition: color .3s ease-in-out;
                    }

                        .navigation--primary.menu--dark .menu--primary .submenu-lvl-2 li:not(.title) span.image-block-link-title {
                            color: unset;
                        }
                        .navigation--primary.menu--dark .menu--primary .submenu-lvl-2 li:not(.title):hover span {
                            color: #000;
                        }

                            .navigation--primary.menu--dark .menu--primary .submenu-lvl-2 li:not(.title):hover span.image-block-link-title {
                                color: unset;
                            }
                    .navigation--primary.menu--dark .menu--primary .submenu-lvl-2 li.title span {
                        color: #000;
                    }
                    .navigation--primary.menu--dark .menu--primary .submenu-lvl-2 .caption .title {
                        color: #000;
                    }

        .navigation--primary.menu--dark .wright-now {
            background: transparent;
        }
            .navigation--primary.menu--dark .user-menu li {
                border: none;
            }
                        .navigation--primary.menu--dark .user-menu-container .logged_in_as ul li:hover a span {
                            color: #ccc;
                        }

        .navigation--primary.menu--dark .search-toggle {
            background-color: transparent;
        }

            .navigation--primary.menu--dark .search-toggle svg {
                stroke: #333;
                fill: #333;
                color: #333;
            }
                .navigation--primary.menu--dark .submenu.submenu-lvl-1:after {
                    border-bottom-color: #ccc;
                }

                .navigation--primary.menu--dark .submenu.submenu-lvl-1.user-menu-wrapper {
                    background: #333;
                    border-bottom: 1px solid #ccc;
                }

        .navigation--primary.menu--dark .inline-mailinglist-signup-email {
            background: #f3f3f3;
        }

            .navigation--primary.menu--dark .inline-mailinglist-signup-email::-moz-placeholder {
                color: #7d7d7d;
            }

            .navigation--primary.menu--dark .inline-mailinglist-signup-email::placeholder {
                color: #7d7d7d;
            }
                .navigation--primary.menu--dark .submenu.user-menu-wrapper .user-menu li {
                    background: transparent;
                }
                .navigation--primary.menu--dark .submenu.user-menu-wrapper .promo a {
                    color: #f6f6f6;
                }

                .navigation--primary.menu--dark .submenu.user-menu-wrapper .promo p, .navigation--primary.menu--dark .submenu.user-menu-wrapper .promo strong {
                    color: #999;
                }

                .navigation--primary.menu--dark .root-li:not(.wright-now):hover .menu-category span, .navigation--primary.menu--dark .root-li:not(.wright-now).hovered .menu-category span {
                    color: #FFF;
                }
}

@media (min-width: 1286px) {
        .navigation--primary.menu--dark .search-wrapper.search--desktop {
            background: #404040;
        }
}

body.msie .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu .col,
        body.msie .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu .col,
        body.msie .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col {
            flex-basis: auto;
        }

/*Footer*/

.global-footer {
    width: 100%;
    background-color: #222;
    overflow: hidden;
    /* Safari/Chrome, other WebKit */
    /* Firefox, other Gecko */
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 45rem;
}

.global-footer a {
        text-decoration: none;
    }

.global-footer &gt; ul {
        font-family: var(--font-family-sans);
        position: relative;
        width: 90rem;
        margin: 0 auto;
        color: #AAA;
        letter-spacing: .1rem;
        text-align: left;
    }

.global-footer &gt; ul li {
            float: left;
            width: 12.5rem;
            letter-spacing: .1rem;
            text-transform: uppercase;
            color: #fff;
            font-size: 1.2rem;
            line-height: 1.4rem;
        }

.global-footer &gt; ul li &gt; ul {
                margin-top: .5rem;
            }

.global-footer &gt; ul li &gt; ul li {
                    margin-bottom: .5rem;
                }

.global-footer &gt; ul li &gt; ul li a {
                        color: #8C8C8C;
                        text-transform: lowercase;
                        letter-spacing: 0;
                    }

.global-footer &gt; ul li &gt; ul li a:hover {
                            color: #A7A3D1;
                        }

.global-footer ul .wright a {
                overflow: hidden;
                width: 29rem;
                font-size: 2.6rem;
                position: absolute;
                padding-top: .3rem;
                left: -5rem;
                color: #B7B9BB;
            }

.global-footer ul .wright a:hover {
                    color: #A7A3D1;
                }

.global-footer ul .auctions {
            width: 10.5rem;
            margin-left: 21rem;
        }

.global-footer ul .buying_selling {
            width: 11rem;
        }

.global-footer ul .social_area {
            width: 13.5rem;
        }

.global-footer ul .about {
            width: 11.5rem;
        }

.global-footer ul .wright_now {
            position: absolute;
            top: 3px;
            left: 810px;
        }

.global-footer ul .wright_now i {
                position: absolute;
                top: 0;
                left: 0;
            }

.global-footer .social_area {
        width: 13rem;
        overflow: visible;
    }

.global-footer .social_area ul {
            margin: 0;
        }

.global-footer .social_area li {
            display: inline;
            width: auto !important;
            margin-right: 4px;
        }

.global-footer .social_area li i {
                font-size: 21px;
                margin-right: 1px;
            }

.global-footer .social_type {
        font-family: "sosa";
        font-size: 12pt;
        line-height: 18pt;
    }

.global-footer {
    z-index: 2;
    top: 0;
    position: relative;
    height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.global-footer #ot-sdk-btn.ot-sdk-show-settings,
    .global-footer #ot-sdk-btn.optanon-show-settings {
        color: #d9d9d9;
        padding: 0;
        border: none;
        font-size: 15px;
        line-height: 24px;
        text-align: left;
    }

.global-footer #ot-sdk-btn.ot-sdk-show-settings:hover, .global-footer #ot-sdk-btn.optanon-show-settings:hover {
            background-color: transparent;
            color: var(--primary-color);
            text-decoration: underline;
        }

.global-footer .bottom-logos &gt; div {
            height: 3rem;
        }

.global-footer .bottom-logos a {
            height: 3rem;
        }

.global-footer .bottom-logos a svg {
                transition: fill .3s ease-in-out;
                height: 100%;
                width: auto;
            }

.global-footer .bottom-logos .lama svg {
                height: 3rem;
            }

.global-footer .bottom-logos .toomey .desktop {
            display: none;
        }

.global-footer .bottom-logos .toomey .mobile svg {
            height: 3rem;
        }

.global-footer .bottom-logos div {
            margin-bottom: 3.5rem;
        }

.global-footer .bottom-logos div:last-child {
                margin-bottom: 0;
            }

.global-footer .fine-print {
        padding-top: 1rem;
        border-top: 1px solid #666;
    }

.global-footer .fine-print-links {
        flex-wrap: wrap;
        -moz-column-gap: 2rem;
             column-gap: 2rem;
    }

.global-footer .fine-print-links li a {
            font-family: var(--font-family-sans);
            text-wrap: none;
            color: #d9d9d9;
        }

.global-footer .fine-print-links li a:hover {
                color: var(--primary-color);
                text-decoration: underline;
            }

body.house-wright .global-footer .col a.highlight,
                body.house-wright .global-footer .col a:hover,
                body.house-rago .global-footer .col a.highlight,
                body.house-rago .global-footer .col a:hover,
                body.house-toomey .global-footer .col a.highlight,
                body.house-toomey .global-footer .col a:hover,
                body.house-wright body.house-herman_miller .global-footer a.highlight,
                body.house-wright body.house-herman_miller .global-footer a:hover,
                body.house-rago body.house-herman_miller .global-footer a.highlight,
                body.house-rago body.house-herman_miller .global-footer a:hover,
                body.house-toomey body.house-herman_miller .global-footer a.highlight,
                body.house-toomey body.house-herman_miller .global-footer a:hover,
                body.house-wright .global-footer ol a.highlight,
                body.house-wright .global-footer ol a:hover,
                body.house-rago .global-footer ol a.highlight,
                body.house-rago .global-footer ol a:hover,
                body.house-toomey .global-footer ol a.highlight,
                body.house-toomey .global-footer ol a:hover {
                    color: var(--primary-color);
                }

.global-footer .col-a-b,
    .global-footer .col-nav,
    .global-footer .bottom-logos {
        padding-left: 2rem;
        padding-right: 2rem;
    }

.global-footer .col-a-b, .global-footer .col-c-d {
        display: flex;
    }

.global-footer .col-a-b {
        width: 100%;
        flex-direction: column;
    }

.global-footer .col-c-d {
        flex-direction: column;
    }

.global-footer .col-nav {
        padding-top: 4.3rem;
    }

.global-footer .col-logo {
        margin-bottom: 6rem;
    }

.global-footer .col-logo &gt; a {
            width: 100%;
        }

.global-footer .col-logo &gt; a &gt; div {
            width: 100%;
            height: 100%;
        }

.global-footer .col-logo .logo-herman-miller .desktop,.global-footer .col-logo .logo-toomey .desktop{
                display: none;
            }

@media screen and (min-width: 1200px) {

.global-footer .col-logo {
            margin-right: 4rem
    }
        }

body.house-wright .global-footer .col-logo {
            --primary-color: #435AFFFF;
            --primary-color-hidden: #435AFF00;
            --primary-color-hover: #2303EBFF;
            --primary-color-engaged: #E5E9FFFF;
        }

body.house-herman_miller .global-footer .col-logo {
            --primary-color: #EE3A24;
            --primary-color-hidden: #EE3A24;
            --primary-color-hover: #DA1E0F;
            --primary-color-engaged: #EE3A24;
        }

.global-footer .col-logo svg {
            width: 100%;
            height: auto;
            fill: var(--primary-color);
            margin: 0;
            max-height: 35px;
            max-width: 270px;
            display: block;
            position: relative;
            transition: fill 0.3s ease-in-out;
        }

body.house-rago .global-footer .col-logo svg {
                width: auto;
                height: 3.5rem;
            }

body.house-lama .global-footer .col-logo svg {
                max-width: 20rem;
                max-height: unset;
            }

.global-footer .col-logo a {
            display: flex;
        }

.global-footer .col-logo a:hover svg {
                    fill: var(--primary-color-hover);

                }

@media screen and (min-width: 768px) and (max-width: 1199px) {

.global-footer .col-logo {
            margin-bottom: 0
    }
        }

@media screen and (min-width: 1440px) {

.global-footer .col-logo {
            min-width: 31rem
    }
        }

.global-footer .col-mailing-list {
        position: relative;
        display: block;
        height: 100%;
    }

@media screen and (min-width: 768px) and (max-width: 1199px) {

.global-footer .col-mailing-list {
            width: 50%;
            max-width: 360px;
            margin-left: 0;
            margin-right: auto
    }
        }

.global-footer .col-mailing-list span {
            color: #d9d9d9;
            font-family: var(--font-family-sans);
        }

.global-footer .col-mailing-list .inline-mailinglist-signup {
            max-width: 36rem;
        }

@media screen and (min-width: 768px) {

.global-footer .col-mailing-list .inline-mailinglist-signup {
                width: 36rem;
                margin: 0 1rem 0 0
        }
            }

@media screen and (min-width: 1200px) {

.global-footer .col-mailing-list .inline-mailinglist-signup {
                margin-right: 0
        }
            }

@media screen and (min-width: 1650px) {

.global-footer .col-mailing-list .inline-mailinglist-signup {
                width: 27rem
        }
            }

.global-footer .footer-container {
        display: flex;
        flex-direction: column;
        gap: 5rem;
        width: 100%;
        max-width: 134rem;
    }

.global-footer p,
    .global-footer .menu li a,
    .global-footer .menu li button {
        font-family: var(--font-family-sans);
        font-size: 1.5rem;
        line-height: 2.4rem;
        letter-spacing: .03rem;
    }

.global-footer form input[type=email] {
        margin-bottom: 0;
        padding-left: .7rem;
    }

.global-footer form input[type=email]::-moz-placeholder {
            font-family: var(--font-family-sans);
            color: #d9d9d9;
        }

.global-footer form input[type=email]::placeholder {
            font-family: var(--font-family-sans);
            color: #d9d9d9;
        }

.global-footer .menu {
        margin-bottom: 5rem;
        max-width: -moz-max-content;
        max-width: max-content;
    }

.global-footer .menu li {
            line-height: 1.9rem;
        }

.global-footer .menu li a {
                color: #d9d9d9;
            }

.global-footer .menu li a:hover {
                    color: var(--primary-color-hover);
                    text-decoration: underline;
                }

.global-footer .menu .accented a {
                color: var(--primary-color);
            }

.global-footer .social {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        width: -moz-max-content;
        width: max-content;
        max-width: 32.2rem;
        margin-bottom: 4rem;
        padding-left: 2rem;
        gap: 1.5rem;
    }

.global-footer .social li {
            text-align: center;
            display: block;
            position: relative;
            height: 4.1rem;
        }

.global-footer .social li a {
                display: block;
                width: 100%;
                height: 100%;
            }

.global-footer .social li a i:before {
                    font-size: 41px;
                }

.global-footer .social li a:hover i:before {
                        color: #ededed;
                    }

.global-footer .social li a:hover svg path {
                            fill: #ededed;
                        }

.global-footer .social li svg {
                width: 41px;
                height: 41px;
            }

.global-footer .social li svg path {
                    transition: fill .3s ease-in-out;
                    fill: #d9d9d9;
                }

.global-footer .social li svg ellipse {
                    fill: transparent;
                }

.global-footer .wright a,
    .global-footer .rago a {
        display: flex;
        position: relative;
    }

.global-footer .wright a svg, .global-footer .rago a svg {
            width: 100%;
            height: auto;
        }

.global-footer .wright-now a {
        display: flex;
        position: relative;
    }

.global-footer .wright-now a svg {
            height: auto;
        }

.global-footer .wn a {
        max-width: 36.2rem;
        margin: 0 auto;
    }

.global-footer .wright a {
        max-width: 19.91rem;
    }

.global-footer .rago a {
        max-width: 12.37rem;
    }

.global-footer .lama a {
        display: flex;
        width: -moz-max-content;
        width: max-content;
    }

.global-footer .wright-now a svg .Fill-1 {
                fill: #d9d9d9;
                transition: .3s ease-in-out;
            }

.global-footer .wright-now a svg .Fill-4 {
                fill: #d9dd3b;
            }

.global-footer .wright-now svg:hover .Fill-1 {
            fill: #ededed;
        }

.global-footer .wright svg, .global-footer .rago svg, .global-footer .lama svg, .global-footer .toomey svg {
            fill: #d9d9d9;
        }

.global-footer .wright svg:hover {
            fill: var(--wright-primary-color)
        }

.global-footer .rago svg:hover {
            fill: var(--rago-primary-color);
        }

.global-footer .toomey svg:hover {
            fill: var(--toomey-primary-color);

        }

.global-footer .lama svg {
            fill: url(#lama-logo-gradient-footer);
        }

.global-footer .lama svg .stop-color-top,
            .global-footer .lama svg .stop-color-bottom {
                stop-color: #ededed;
                transition: .3s ease-in-out;
            }

.global-footer .lama svg:hover .stop-color-top {
                stop-color: var(--lama-primary-color);
            }

.global-footer .lama svg:hover .stop-color-bottom {
                stop-color: var(--lama-primary-color-hover);
            }

body {
    margin-bottom: 0;
}

.ui_w {
    height: 4.3rem;
}

@media (min-width: 768px) {
    .global-footer {
        padding: 6rem 3rem 13rem 3rem;
    }

        .global-footer .bottom-logos {
            min-width: 37rem;
            padding-left: unset;
        }

            .global-footer .bottom-logos a {
                margin-left: unset;
                margin-right: unset;
                padding-left: unset;
            }

        .global-footer .col-a-b,
        .global-footer .col-nav,
        .global-footer .bottom-logos {
            padding: unset;
        }

        .global-footer .col-c-d {
            flex-direction: row;
        }

        .global-footer .col-external {
            margin-top: 5.4rem;
        }

        .global-footer .col-nav {
            padding-top: 0;
        }

        .global-footer .menu {
            margin-bottom: 0;
        }

            .global-footer .menu .divided {
                margin-top: 3rem;
            }

        .global-footer .social {
            margin-bottom: 5.4rem;
            min-width: 32.2rem;
            padding-left: unset;
        }

        .global-footer .wright a {
            max-width: 23.624rem;
        }

        .global-footer .rago a {
            max-width: 13.82rem;
        }
}

@media (min-width: 768px) and (max-width: 1199px) {
        .global-footer .col-a-b, .global-footer .col-c-d {
            justify-content: space-between;
        }

        .global-footer .col-a-b {
            flex-direction: row;
        }

        .global-footer .col-external {
            width: 50%;
        }

        .global-footer .col-nav,
        .global-footer .col-logo {
            width: 50%;
        }
}

@media (min-width: 1024px) {
        .global-footer .col-a-b {
            padding-right: 0;
        }

        .global-footer .col-c {
            padding-left: 0;
        }
}

@media (min-width: 1151px) {
        .global-footer .footer-container {
            width: calc(100% - 14rem);
            margin: 0 auto;
        }
}

@media (min-width: 1440px) {
    .global-footer {
        padding-top: 7.5rem;
        padding-bottom: 10.7rem;
    }
}

@media (min-width: 1200px) {
        .global-footer .fine-print-links {
            margin-left: auto;
            max-width: 57%;
        }

        .global-footer .col-a-b {
            width: auto;
        }

        .global-footer .col-c-d {
            width: 100%;
            justify-content: space-between;
        }

        .global-footer .col-external {
            margin-top: 0;
        }

        .global-footer .footer-container {
            gap: 10rem;
        }

        .global-footer .flex-container {
            display: flex;
            flex-direction: row;
        }

        .global-footer .social {
            margin-bottom: 3.5rem;
        }
}

@media (min-width: 1200px) and (max-width: 1649px) {
        .global-footer .col-nav {
            margin: 0 auto;
        }
}

@media (min-width: 1361px) {
        .global-footer .footer-container {
            width: calc(100% - 28rem);
        }
}

@media (min-width: 1650px) {
        .global-footer .fine-print-links {
            max-width: 45.8%;
        }

        .global-footer .col-a-b {
            flex-direction: row;
            padding-right: 4.2rem;
        }

        .global-footer .col-nav {
            padding-left: 6.3rem;
            margin: 0;
        }
}

@media (max-width: 480px) {
    .global-footer &gt; ul &gt; li {
        width: 50% !important;
    }
    .global-footer &gt; ul .wright {
        width: 100% !important;
    }
}

@media (max-width: 600px) {
    .global-footer &gt; ul &gt; li {
        width: 33% !important;
    }
    .global-footer &gt; ul .wright {
        width: 100% !important;
    }
    .global-footer ul .about,
    .global-footer ul .auctions {
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
}

@media (max-width: 768px) {
    .global-footer {
        padding-bottom: 2rem;
    }

    .global-footer &gt; ul &gt; li {
        width: 30% !important;
        height: 120px !important;
    }
    .global-footer &gt; ul .wright {
        width: 100% !important;
    }

    .global-footer ul .about,
    .global-footer ul .auctions {
        margin-left: 10% !important;
    }
    .global-footer ul .social_area,
    .global-footer ul .wright_now {
        height: 80px !important;
    }
    .global-footer &gt; ul .auctions,
    .global-footer &gt; ul .artists_designers {
        height: 140px !important;
    }
    .global-footer &gt; ul .buying_selling,
    .global-footer &gt; ul .about {
        height: 200px !important;
    }
}

@media (max-width: 1150px) {
    .global-footer &gt; ul {
        width: 100%;
    }
    .global-footer &gt; ul .wright {
        width: 100% !important;
        text-align: center;
        height: auto !important;
        position: static;
        padding-bottom: 40px;
    }
    .global-footer &gt; ul .wright a {
        position: static;
        width: 190px;
        display: block;
        overflow: hidden;
        margin: 0 auto;
        font-size: 24px;
    }
    .global-footer ul .auctions {
        clear: both;
    }
    .global-footer ul .auctions,
    .global-footer ul .artists_designers,
    .global-footer ul .buying_selling,
    .global-footer ul .social_area,
    .global-footer ul .about,
    .global-footer ul .wright_now {
        width: 16.66%;
        position: static;
        height: 190px !important;
        margin: 0 !important;
        padding: 0 15px 0 0 !important;
        /* Safari/Chrome, other WebKit */
        /* Firefox, other Gecko */
        box-sizing: border-box;
    }
    .global-footer ul .wright_now i {
        position: absolute;
        top: 0;
        left: 0;
        font-size: 11px;
    }
    .global-footer ul .wright_now a {
        position: relative;
        top: 0;
        left: 0;
        color: #B7B9BB;
    }
    .global-footer ul .about {
        padding-left: 30px;
    }
    .global-footer ul li ul li {
        width: 100% !important;
    }
    .global-footer ul .buying_selling,
    .global-footer ul .about {
        margin-bottom: 20px !important;
    }
}

.footer24 {
    width: 100%;
    background-color: #222;
    overflow: hidden;
    /* Safari/Chrome, other WebKit */
    /* Firefox, other Gecko */
    box-sizing: border-box;
    position: relative;
    bottom: 0;
    z-index: 0;
    padding: 3rem 2rem 9rem;
}

.footer24 .main-logo {
        width: 100%;
    }

.footer24 .hm-wright svg {
            transition: fill .3s ease-in-out;
            fill: #435AFFFF;
            margin-top: .3rem;
            height: 3rem;
        }

.footer24 .hm-wright svg:hover {
            fill: #2303EBFF;
        }

.footer24 .logo {
        height: -moz-max-content;
        height: max-content;
        width: 100%;
        margin-top: .3rem;
    }

.footer24 .logo svg {
            display: flex;
            max-width: 27rem;
            fill: var(--primary-color);
            transition: fill .3s ease-in-out;
            width: 100%;
            height: auto;
        }

.footer24 .logo:hover svg {
                fill: var(--primary-color-hover);
            }

.footer24 .signup {
        width: 100%;
    }

.footer24 input::-moz-placeholder {
        color: #D9D9D9;
    }

.footer24 input::placeholder {
        color: #D9D9D9;
    }

.footer24 .logo-toomey .desktop {
            display: none;
        }

.footer24 .subtitle {
        margin: 5rem 0 1rem;
        color: #d9d9d9;
    }

.footer24 p,
    .footer24 ul li,
    .footer24 span {
        font-family: var(--font-family-sans);
        font-size: 1.5rem;
        line-height: 2.4rem;
        letter-spacing: .02rem;
    }

.footer24 ul li a {
                color: #d9d9d9;
            }

.footer24 ul li a:hover {
                    color: var(--primary-color);
                    text-decoration: underline;
                }

.footer24 ul li.accented {
                margin-bottom: 2.4rem;
            }

.footer24 ul li.accented.divided {
                margin-top: 2.4rem;
                margin-bottom: 0;
            }

.footer24 a {
        text-decoration: none;
    }

.footer24 .accented a {
            color: var(--primary-color);
        }

.footer24 .accented a:hover {
                text-decoration: underline;
            }

.footer24 .col-mailing-list {
        width: 100%;
    }

.footer24 .inline-mailinglist-signup {
        margin-bottom: 3rem;
    }

.footer24 .inline-mailinglist-signup .inline-mailinglist-signup-email {
            border-color: #D9D9D9;
            color: #D9D9D9;
        }

.footer24 .inline-mailinglist-signup .inline-mailinglist-signup-submit {
            background-color: #D9D9D9;
        }

.footer24 .copyright {
        color: #D9D9D9;
        margin: 0;
    }

.footer24 #ot-sdk-btn.ot-sdk-show-settings,
    .footer24 #ot-sdk-btn.optanon-show-settings {
        color: #d9d9d9;
        padding: 0;
        border: none;
        font-size: 1.5rem;
        line-height: 2.4rem;
        text-align: left;
    }

.footer24 #ot-sdk-btn.ot-sdk-show-settings:hover, .footer24 #ot-sdk-btn.optanon-show-settings:hover {
            background-color: transparent;
            color: var(--primary-color);
            text-decoration: underline;
        }

.footer24 .social {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        width: -moz-max-content;
        width: max-content;
        max-width: 32.2rem;
        margin-bottom: 5rem;
        gap: 1.5rem;
    }

.footer24 .social li {
            text-align: center;
            display: block;
            position: relative;
            height: 4.1rem;
        }

.footer24 .social li a {
                display: block;
                width: 100%;
                height: 100%;
            }

.footer24 .social li a i:before {
                    font-size: 41px;
                }

.footer24 .social li a:hover i:before {
                        color: #ededed;
                    }

.footer24 .social li a:hover svg path {
                            fill: #ededed;
                        }

.footer24 .social li svg {
                width: 4.1rem;
                height: 4.1rem;
            }

.footer24 .social li svg path {
                    transition: fill .3s ease-in-out;
                    fill: #d9d9d9;
                }

.footer24 .social li svg ellipse {
                    fill: transparent;
                }

.footer24 .logo-grid-container {
        margin-top: 5rem;
        row-gap: 3rem;
    }

.footer24 .logo-grid-container .logo-grid {
            row-gap: 2.5rem;
        }

.footer24 .logo-grid-container .logo-sm {
            display: flex;
            align-items: center;
            cursor: pointer;
            width: 50%;
        }

.footer24 .logo-grid-container .logo-sm.rago {
                order: 1;
            }

.footer24 .logo-grid-container .logo-sm.rago svg {
                    height: 2.2rem;
                }

.footer24 .logo-grid-container .logo-sm.toomey {
                order: 2;
            }

.footer24 .logo-grid-container .logo-sm.toomey svg {
                    height: 2.6rem;
                }

.footer24 .logo-grid-container .logo-sm.wright {
                order: 3;
            }

.footer24 .logo-grid-container .logo-sm.wright svg {
                    height: 1.9rem;
                }

.footer24 .logo-grid-container .logo-sm.pai {
                order: 4;
            }

.footer24 .logo-grid-container .logo-sm.pai svg {
                    fill: url(#pai-logo-gradient-footer-sm);
                    height: 2.6rem;
                }

.footer24 .logo-grid-container .logo-sm.pai svg .stop-color-top,
                    .footer24 .logo-grid-container .logo-sm.pai svg .stop-color-middle,
                    .footer24 .logo-grid-container .logo-sm.pai svg .stop-color-bottom {
                        stop-color: #CCC;
                        transition: .3s ease-in-out;
                    }

.footer24 .logo-grid-container .logo-sm.pai svg:hover .stop-color-top {
                        stop-color: #2941AC;
                    }

.footer24 .logo-grid-container .logo-sm.pai svg:hover .stop-color-middle {
                        stop-color: #4668BE;
                    }

.footer24 .logo-grid-container .logo-sm.pai svg:hover .stop-color-bottom {
                        stop-color: #6694D2;
                    }

.footer24 .logo-grid-container .logo-sm.lama {
                order: 5;
            }

.footer24 .logo-grid-container .logo-sm.lama svg {
                    fill: url(#lama-logo-gradient-footer-sm);
                    height: 2.9rem;
                }

.footer24 .logo-grid-container .logo-sm.lama svg .stop-color-top,
                    .footer24 .logo-grid-container .logo-sm.lama svg .stop-color-bottom {
                        stop-color: #CCCCCC;
                        transition: .3s ease-in-out;
                    }

.footer24 .logo-grid-container .logo-sm.lama svg:hover .stop-color-top {
                        stop-color: var(--lama-primary-color);
                    }

.footer24 .logo-grid-container .logo-sm.lama svg:hover .stop-color-bottom {
                        stop-color: var(--lama-primary-color-hover);
                    }

.footer24 .logo-grid-container .logo-sm.lpa {
                order: 6;
            }

.footer24 .logo-grid-container .logo-sm.lpa svg {
                    height: 3.6rem;
                    max-width: 11.2rem;
                }

.footer24 .logo-grid-container .logo-sm.lpa svg path {
                        transition: fill .3s ease-in-out;
                        fill: #CCC;
                    }

.footer24 .logo-grid-container .logo-sm:hover.rago svg {
                    fill: #059B68FF;
                }

.footer24 .logo-grid-container .logo-sm:hover.wright svg {
                    fill: #435AFFFF;
                }

.footer24 .logo-grid-container .logo-sm:hover.toomey svg {
                    fill: #4CBFB4FF;
                }

.footer24 .logo-grid-container .logo-sm:hover.lpa svg path {
                    fill: #DA71FFFF;
                }

.footer24 .logo-grid-container .logo-sm svg {
                width: auto;
                display: flex;
                max-height: 3.6rem;
                max-width: 85%;
                height: 100%;
                fill: #CCC;
                transition: fill .3s ease-in-out;
            }

.footer24 .logo-grid-container .logo-sm svg stop {
                    transition: .3s ease-in-out;
                }

.footer24 .logo-grid-container .logo-sm svg path {
                    transition: fill .3s ease-in-out;
                }

.footer24 .top-row {
        border-bottom: .1rem solid #666;
    }

.footer24 .top-row p {
            font-family: Canela Web, sans-serif;
            font-size: 1.6rem;
            line-height: 1.8rem;
            letter-spacing: .025rem;
            color: #ccc;
            margin-bottom: 1rem;
        }

@media (min-width: 600px) {
    .footer24 {
        padding: 5rem 4rem 9rem;
    }
                .footer24 .logo-grid-container .logo-sm.rago,
                .footer24 .logo-grid-container .logo-sm.wright,
                .footer24 .logo-grid-container .logo-sm.lama,
                .footer24 .logo-grid-container .logo-sm.toomey,
                .footer24 .logo-grid-container .logo-sm.pai,
                .footer24 .logo-grid-container .logo-sm.lpa {
                    order: unset;
                }

                .footer24 .logo-grid-container .logo-sm svg {
                    max-width: unset;
                }
        .footer-container .menu-group {
            flex-direction: row;
            flex-basis: 100%;
        }
}

@media (min-width: 700px) {
    .footer-container {
        -moz-column-gap: 4rem;
             column-gap: 4rem;
    }

        .footer-container .section {
            flex-basis: 100%;
        }
}

@media (min-width: 900px) {
            .footer24 .logo-grid-container .logo-sm {
                width: 33%;
            }
}

@media (min-width: 901px) {
    .footer24 {
        padding: 5rem 4rem 9rem;
    }

        .footer24 .section {
            flex-basis: 33%;
        }

            .footer24 .section.menu-group {
                -moz-column-gap: 4rem;
                     column-gap: 4rem;
                flex-basis: 62%;
            }

            .footer24 .section.main-logo {
                flex-direction: column;
            }

        .footer24 .logo-grid-container {
            row-gap: 2rem;
        }

            .footer24 .logo-grid-container .logo-grid {
                justify-content: space-between;
            }
}

@media (min-width: 1025px) {
            .footer24 .logo-grid-container .logo-grid {
                flex-wrap: unset;
            }

            .footer24 .logo-grid-container .logo-sm {
                width: unset;
            }

        .footer24 .section {
            flex-basis: 50%;
            -moz-column-gap: 4rem;
                 column-gap: 4rem;
        }

            .footer24 .section.main-logo {
                flex-direction: row;
            }

            .footer24 .section.menu-group {
                flex-basis: 50%;
            }

        .footer24 .subtitle {
            margin-top: 0;
        }

        .footer24 .signup {
            padding-right: 2rem;
        }

        .footer24 .menu-top {
            padding-left: 2rem;
        }

    .footer-container {
        -moz-column-gap: unset;
             column-gap: unset;
    }
}

@media (min-width: 1440px) {
    .footer24 {
        padding: 7rem 0 9rem;
    }

    .footer-container {
        max-width: 134rem;
        margin: 0 auto;
    }
}

/*Grid System*/

.item-grid-container {
    display: block;
}

.item-grid-container.mosaic :root {
            --row-gap: 0;
            --column-gap: 0;
            --tile-height: 15ex;
        }

.item-grid-container.mosaic.inline {
            padding-bottom: 6rem;
        }

.item-grid-container.mosaic .key {
            right: 1rem;
            left: auto;
            color: #333;
        }

.item-grid-container.mosaic .key.fixed {
                position: fixed;
                top: 9.8rem;
                right: .8rem;
            }

.item-grid-container.mosaic .inner-container {
            display: grid;
            grid-auto-rows: 1fr;
            grid-auto-flow: dense;
        }

.item-grid-container.mosaic .___item {
            display: grid;
            grid-auto-rows: 1fr minmax(auto, 15ex);
            position: relative;
            overflow: hidden;
        }

.item-grid-container.mosaic .___item:hover .inline .artist .watched-lot-button {
                    opacity: 1;
                }

.item-grid-container.mosaic .___item.chapter {
                background: rgb(255, 255, 255);
            }

.item-grid-container.mosaic .___item .mosaic {
                display: block;
                content: '';
                flex-grow: 1;
                position: relative;
                background: rgb(243, 243, 243);
                height: 100%;
            }

.item-grid-container.mosaic .___item .mosaic img {
                    transform: scale(1);
                    transition: transform .5s ease-in-out;
                }

.item-grid-container.mosaic .___item .mosaic:hover img {
                        transform: scale(1.05);
                    }

.item-grid-container.mosaic .___item .link {
                display: block;
                width: 100%;
                height: 100%;
                z-index: 2;
                cursor: pointer;
                position: absolute;
            }

.item-grid-container.mosaic .___item img {
                width: 100%;
                height: 100%;
            }

.item-grid-container.mosaic .___item img.lazyload {
                    width: 0;
                }

.item-grid-container.mosaic .___item img{

                -o-object-fit: cover;

                   object-fit: cover;
                position: absolute;
}

.item-grid-container.mosaic .___item .background.fluid-img {
                transform-style: initial;
            }

.item-grid-container.mosaic .___item .background.fluid-img video,
                .item-grid-container.mosaic .___item .background.fluid-img img {
                    position: fixed;
                }

.item-grid-container.mosaic .___item .background.fluid-img video {
                    top: 0;
                }

.item-grid-container.mosaic .___item .key {
                margin-top: 2rem;
            }

.item-grid-container.mosaic .___item .inline {
                text-align: center;
                padding: 2rem 1rem;
                background: #fff;
                height: auto;
                position: relative;
                bottom: 0;
                display: block;
            }

.item-grid-container.mosaic .___item .inline .title {
                    overflow: hidden;
                }

.item-grid-container.mosaic .___item .inline .artist {
                    display: flex;
                    justify-content: center;
                    padding-right: 4.4rem;
                    padding-left: 4.4rem;
                    max-height: 4.8rem;
                }

.item-grid-container.mosaic .___item .inline .artist p {
                        margin: 0;
                        display: -webkit-box;
                        -webkit-line-clamp: 2;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                    }

.item-grid-container.mosaic .___item .inline .artist .button-wrapper {
                        height: 2.7rem;
                        width: 3rem;
                        padding-left: 0;
                        padding-top: 0;
                        right: -.5rem;
                        position: absolute;
                    }

.item-grid-container.mosaic .___item .inline .artist .watched-lot-button {
                        opacity: 0;
                        transition: opacity .3s ease-in-out;
                        height: 2.7rem;
                        width: 3rem;
                    }

.item-grid-container.mosaic .___item .inline .artist .watched-lot-button.watched,
                        body.mobile .item-grid-container.mosaic .___item .inline .artist .watched-lot-button,
                        body.mobile .item-grid-container.mosaic .___item .inline .artist .watched-lot-button {
                            opacity: 1;
                        }

.item-grid-container.mosaic .___item .inline .artist .watched-lot-button div.btn-inner {
                            height: 2.7rem;
                            width: 3rem;
                        }

.item-grid-container.mosaic .___item .inline .artist .lot_no {
                        font-size: 1.8rem;
                        line-height: 1.4rem;
                        margin-bottom: 0;
                        margin-right: .6rem;
                        display: unset;
                    }

.item-grid-container.mosaic .___item .inline .name {
                    display: inline;
                    font-size: 1.2rem;
                    max-height: 4.2rem;
                    letter-spacing: .15rem;
                    margin-bottom: .2rem;
                }

.item-grid-container.mosaic .___item .inline span {
                    display: inline;
                }

.item-grid-container.mosaic .___item .inline .bid-status {
                    margin: 0 auto;
                }

.item-grid-container.mosaic .___item .inline div p {
                    color: #333;
                }

.item-grid-container.mosaic .___item .inline .user-activity {
                    justify-content: center;
                }

@media (max-width: 512px) {
                .item-grid-container.mosaic .___item.chapter:not(.full-width) .inner {
                    max-width: 100%;
                }

                .item-grid-container.mosaic .___item.chapter:not(.full-width) .img-well,
                .item-grid-container.mosaic .___item.chapter:not(.full-width) .bg-img {
                    max-width: 100%;
                }
                    .item-grid-container.mosaic .___item.chapter:not(.full-width):not(.w8) .img-well {
                        width: 100%;
                    }
        }

.item-grid-container.mosaic .___item.chapter {
            max-width: 100%;
            display: inline-block;
            position: relative;
            transition: opacity .5s ease-in-out;
        }

.item-grid-container.mosaic .___item.chapter .gradient {
                z-index: 0;
            }

.item-grid-container.mosaic .___item.chapter.full-width[data-index-type='mosaic'] {
                max-width: none;
            }

.item-grid-container.mosaic .___item.chapter .chapter-text .xxl {
                font-size: 6rem;
            }

@media (max-width: 599px) {

.item-grid-container.mosaic .___item.chapter.hidden-mobile,
            .item-grid-container.mosaic .___item.chapter.with-bg.hidden-mobile {
                    display: none
            }
                }

@media (min-width: 600px) {

.item-grid-container.mosaic .___item.chapter.hidden-desktop,
            .item-grid-container.mosaic .___item.chapter.with-bg.hidden-desktop {
                    display: none
            }
                }

.item-grid-container.grid {
        position: relative;
        max-width: 240rem;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-bottom: 5rem;
        border-bottom: 3rem #fff solid;
    }

@media screen and (min-width: 513px) {

.item-grid-container.grid {
            margin: 4.4rem 1rem
    }
        }

@media screen and (min-width: 1151px) {

.item-grid-container.grid {
            width: calc(100% - 20rem);
            margin: 4.4rem auto
    }
        }

@media screen and (min-width: 1361px) {

.item-grid-container.grid {
            width: calc(100% - 34rem)
    }
        }

.item-grid-container.grid .inner-container {
            display: grid;
            grid-auto-rows: minmax(0, 1fr);
            grid-auto-flow: dense;
            grid-column-gap: 1rem;
            grid-row-gap: 3rem;
        }

@media (max-width: 764px) {

.item-grid-container.grid .inner-container {
                grid-auto-rows: auto
        }
            }

@media (min-width: 768px) {

.item-grid-container.grid .inner-container {
                grid-column-gap: 4rem
        }
            }

/*Used on search results and other areas where rows are grouped*/

.item-grid-container.grid.break-row .inner-container {
                grid-auto-rows: unset;
                grid-auto-flow: row;
            }

.item-grid-container.grid .___item.chapter {
            max-width: 100%;
            transition: opacity 0.5s ease-in-out;
            position: relative;
        }

.item-grid-container.grid .___item.chapter.h1 {
                grid-row: span 1;
            }

.item-grid-container.grid .___item.chapter.h2 {
                grid-row: span 2;
            }

.item-grid-container.grid .___item.chapter.h3 {
                grid-row: span 3;
            }

.item-grid-container.grid .___item.chapter.h4 {
                grid-row: span 4;
            }

.item-grid-container.grid .___item.chapter.h5 {
                grid-row: span 5;
            }

.item-grid-container.grid .___item.chapter.h6 {
                grid-row: span 6;
            }

.item-grid-container.grid .___item.chapter.h7 {
                grid-row: span 7;
            }

.item-grid-container.grid .___item.chapter.h8 {
                grid-row: span 8;
            }

.item-grid-container.grid img {
            -o-object-fit: cover;
               object-fit: cover;
            background-position-x: center;
            background-position-y: center;
            background-repeat: no-repeat;
            background-origin: content-box;
            background-size: cover;
            position: relative;
        }

@media (max-width: 512px) {
            .item-grid-container.grid:not(.chapter) {
                margin-bottom: 1.4rem;
            }
                .item-grid-container.grid.chapter .chapter-text .noma.m {
                    font-size: calc(
                            18px + (25 - 18) * ((100vw - 320px) / (512 - 320))
                    );
                    line-height: 120%;
                }
        }

.item-grid-container.grid .___item.chapter.full-width.w8 {
                width: 100vw;
                margin-left: -1rem;
            }

@media (min-width: 513px) {

.item-grid-container.grid .___item.chapter.full-width.w8 {
                    margin-left: -3rem
            }
                }

@media (min-width: 1151px) {

.item-grid-container.grid .___item.chapter.full-width.w8 {
                    margin-left: -10rem
            }
                }

@media (min-width: 1361px) {

.item-grid-container.grid .___item.chapter.full-width.w8 {
                    margin-left: -17rem
            }
                }

/*grid chapter font scaling*/

.item-grid-container.grid .___item.chapter .chapter-text .xxl {
                /*font-size: 4rem;*/
            }

.item-grid-container.grid .___item .inline div.inner {
                    min-height: unset;
                }

/*Bid Activity Styles*/

.item-grid-container.mosaic .___item .inline .bid-count, .item-grid-container.grid .___item .inline .bid-count {
                    margin-right: .8rem;
                }

.item-grid-container.mosaic .___item .inline .user-lot-status.won, .item-grid-container.grid .___item .inline .user-lot-status.won {
                        font-weight: bold;
                        color: #25951B;
                    }

.item-grid-container.mosaic .___item .inline .user-lot-status.lost, .item-grid-container.grid .___item .inline .user-lot-status.lost {
                        font-weight: bold;
                        color: #C62525;
                    }

.item-grid-container.mosaic .___item .inline .bid-status,
                .item-grid-container.mosaic .___item .inline .user-activity,
                .item-grid-container.grid .___item .inline .bid-status,
                .item-grid-container.grid .___item .inline .user-activity {
                    font-family: var(--font-family-sans);
                }

.item-grid-container.mosaic .___item .inline .bid-status .bid-amount, .item-grid-container.mosaic .___item .inline .user-activity .bid-amount, .item-grid-container.grid .___item .inline .bid-status .bid-amount, .item-grid-container.grid .___item .inline .user-activity .bid-amount {
                        font-weight: 500;
                        color: #333;
                    }

.item-grid-container.mosaic .___item .inline .bid-status .leading, .item-grid-container.grid .___item .inline .bid-status .leading {
                        font-weight: bold;
                        color: #25951b;
                    }

.item-grid-container.mosaic .___item .inline .bid-status .outbid, .item-grid-container.grid .___item .inline .bid-status .outbid {
                        font-weight: bold;
                        color: #c62525;
                    }

.item-grid-container.mosaic .___item .inline .user-activity, .item-grid-container.grid .___item .inline .user-activity {
                    margin-top: 1.1rem;
                }

.item-grid-container.mosaic .___item .inline .user-activity .active-bid .bid-amount, .item-grid-container.grid .___item .inline .user-activity .active-bid .bid-amount {
                            font-weight: 700;
                        }

.item-grid-container.mosaic .___item .inline .user-activity .leading, .item-grid-container.grid .___item .inline .user-activity .leading {
                        font-weight: bold;
                        color: #25951b;
                    }

.item-grid-container.mosaic .___item .inline .user-activity .outbid, .item-grid-container.grid .___item .inline .user-activity .outbid {
                        font-weight: bold;
                        color: #c62525;
                    }

.item-grid-container.mosaic .___item .inline .user-activity .user-backup-bid a, .item-grid-container.grid .___item .inline .user-activity .user-backup-bid a {
                        text-decoration: underline;
                        font-weight: bold;
                    }

.item-grid-container.mosaic .___item .inline .user-activity .user-bid, .item-grid-container.grid .___item .inline .user-activity .user-bid {
                        margin-right: .5rem;
                    }

.item-grid-container.mosaic .___item .inline .user-activity .user-bid span, .item-grid-container.grid .___item .inline .user-activity .user-bid span {
                            color: #333;
                            font-size: 1.2rem;
                            line-height: 1.8rem;
                            font-weight: 500;
                        }

.item-grid-container.mosaic .___item .inline .user-activity .user-current-bid, .item-grid-container.grid .___item .inline .user-activity .user-current-bid {
                        color: #333;
                        font-weight: 500;
                    }

/*TODO: GET RID OF THE NEED FOR THIS*/

.item-grid-container.mosaic .___item .inline div.inner, .item-grid-container.grid .___item .inline div.inner {

                    /*.name {*/
                    /*    body.house-toomey &amp; {*/
                    /*        @include font-alright-bold;*/
                    /*        font-size: 1.3rem;*/
                    /*        line-height: 2.1rem;*/
                    /*        letter-spacing: .15rem;*/
                    /*        color: #111;*/
                    /*    }*/
                    /*}*/


                    /*.lot_no {*/
                    /*    body.house-toomey &amp; {*/
                    /*        font-size: 2.6rem;*/
                    /*        letter-spacing: 1px;*/
                    /*        @include font-canela-black;*/
                    /*    }*/
                    /*}*/

                    /*&amp;.on-hold-note,*/
                    /*&amp;.price-available-note,*/
                    /*&amp;.starting_bid,*/
                    /*&amp;.result {*/
                    /*    p {*/
                    /*        body.house-toomey &amp; {*/
                    /*            font-size: 1.3rem;*/
                    /*            line-height: 2.1rem;*/
                    /*            font-weight: 700;*/
                    /*            @include font-alright;*/
                    /*        }*/
                    /*    }*/

                    /*    span {*/
                    /*        body.house-toomey {*/
                    /*            font-size: 1.3rem;*/
                    /*            line-height: 2.1rem;*/
                    /*            @include font-alright-medium;*/
                    /*        }*/
                    /*    }*/
                    /*}*/
                }

/*    body.house-toomey &amp; {*/

/*        @include font-alright;*/

/*        font-size: 1.3rem;*/

/*    }*/

/*// @TODO : Move to house themes*/

/*body.house-toomey &amp; {*/

/*    line-height: 2.1rem;*/

/*}*/

body.house-toomey .item-grid-container.mosaic .___item .inline div.inner p.result, body.house-toomey .item-grid-container.mosaic .___item .inline div.inner p.price-available-note, body.house-toomey .item-grid-container.mosaic .___item .inline div.inner p.on-hold-note, body.house-toomey .item-grid-container.grid .___item .inline div.inner p.result, body.house-toomey .item-grid-container.grid .___item .inline div.inner p.price-available-note, body.house-toomey .item-grid-container.grid .___item .inline div.inner p.on-hold-note {
                                font-weight: 500;
                            }

@media (max-width: 764px) {

.item-grid-container {

        /*@for $i from 1 through 8 {*/
        /*    @for $j from 1 through 8 {*/
        /*        .___item.chapter.has-text .chapter-text {*/
        /*            transform: translateY(0);*/
        /*            top: 0;*/
        /*            padding: 2rem 0;*/
        /*        }*/
        /*        .___item.chapter[data-mosaic-ratio="#{$i}:#{$j}"]:not(.has-text) {*/
        /*            .fluid-img {*/
        /*                height: 100% !important;*/
        /*            }*/
        /*            .inner {*/
        /*                @if $i == $j {*/
        /*                    height: 100vw !important;*/
        /*                } @else {*/
        /*            // bump to 150vh*/
        /*            height: calc(150vh / (#{$i} / #{$j})) !important;*/
        /*            }*/
        /*            }*/
        /*        }*/
        /*    }*/
        /*}*/
        /*@include breakpoint_max(1515px) {*/
        /*    .___item {*/
        /*        &amp;.chapter {*/
        /*            @include build_index_grid(4);*/
        /*        }*/
        /*    }*/
        /*}*/
        /*@include breakpoint_max(1200px) {*/
        /*    .___item {*/
        /*        &amp;.chapter {*/
        /*            @include build_index_grid(3);*/
        /*        }*/
        /*    }*/
        /*}*/
        /*@include breakpoint_max(900px) {*/
        /*    .___item {*/
        /*        &amp;.chapter {*/
        /*            @include build_index_grid(2);*/
        /*        }*/
        /*    }*/
        /*}*/
        /*@include breakpoint_max(764px) {*/
        /*    .___item {*/
        /*        &amp;.chapter {*/
        /*            @include build_index_grid(1);*/
        /*        }*/
        /*    }*/
        /*}*/
}
            .item-grid-container .ch-img-static.bg-v-align-top {
                -o-object-position: center top;
                   object-position: center top;
            }

            .item-grid-container .ch-img-static.bg-v-align-bottom {
                -o-object-position: center bottom;
                   object-position: center bottom;
            }

            .item-grid-container .ch-img-static.bg-v-align-center {
                -o-object-position: center center;
                   object-position: center center;
            }
    }

.item-grid-container .inner-container {
        width: 100%;
    }

/*Applies to both*/

.item-grid-container .mosaic img, .item-grid-container .item_link img {
            transition: opacity .5s ease-in-out;
        }

.item-grid-container .mosaic img.lazyload,
            .item-grid-container .mosaic img.lazyloading,
            .item-grid-container .item_link img.lazyload,
            .item-grid-container .item_link img.lazyloading {
                opacity: 0;
                filter: alpha(opacity=0);
            }

.item-grid-container .mosaic img.lazyloaded, .item-grid-container .item_link img.lazyloaded {
                opacity: 1;
                filter: alpha(opacity=100);
            }

.item-grid-container .___item a.link,
    .item-grid-container a.item_link {
        text-decoration: none;
    }

.item-grid-container .___item a.item_link .item_image_wrapper {
        padding-top: 100%;
        position: relative;
    }

.item-grid-container .___item a.item_link .item_image_wrapper.img_lazyloaded {
            background-color: transparent;
        }

.item-grid-container .___item a.item_link .item_image_wrapper img {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            -o-object-fit: contain;
               object-fit: contain;
            -o-object-position: bottom left;
               object-position: bottom left;
        }

.item-grid-container .___item:not(.chapter) div.bg-img {
            background-position-x: center;
            background-position-y: center;
            background-size: cover;
            position: absolute;
            width: 100%;
            height: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

.item-grid-container .___item:not(.chapter) div.bg-img:not(.no-fade) {
                transition: opacity 0.2s ease-in-out;
            }

.item-grid-container .___item:not(.chapter) div.bg-img{

            filter: alpha(opacity=0);
            opacity: 0;
}

.item-grid-container .___item:not(.chapter) div.bg-img.fade-in {
                filter: alpha(opacity=100);
                opacity: 1;
            }

.item-grid-container .___item:not(.chapter) .text div.result p {
                font-size: 1.1rem;
                letter-spacing: 0.025rem;
            }

.item-grid-container .___item:not(.chapter) .text div .caption_numeric_value {
                font-size: inherit;
            }

.item-grid-container .___item:not(.chapter) .buy_now_badge {
            display: none;
        }

.item-grid-container .___item:not(.chapter).buy-now.show_badge .buy_now_badge {
                display: block;
                position: absolute;
                background: rgba(72, 149, 89, 0.5);
                left: 0;
                right: 0;
                bottom: 0;
                height: 2.7rem;
            }

.item-grid-container .___item:not(.chapter).buy-now.show_badge .buy_now_badge p {
                    padding: 0;
                    margin: 0;
                    line-height: 2.7rem;
                    font-size: 1.3rem;
                    letter-spacing: .08rem;
                    color: white;
                    text-align: center;
                    text-transform: uppercase;
                }

.item-grid-container .___item:not(.chapter) .inline .buy_now p {
                    color: #489559;

                    /*// @TODO : Move to house themes*/
                    /*&amp;, body.house-rago &amp; {*/
                    /*    .caption_numeric_value {*/
                    /*        font-size: inherit;*/
                    /*    }*/
                    /*}*/
                }

/*// This is garbage*/

/*body.house-herman_miller &amp;,*/

/*body.house-toomey &amp;,*/

/*body.house-wright &amp;,*/

/*body.house-lama &amp;,*/

/*body.house-rago &amp; {*/

/*    color: #489559;*/

/*}*/

.item-grid-container .___item:not(.chapter) .inline .buy_now p, .item-grid-container .___item:not(.chapter) .inline .buy_now p .caption_numeric_value {
                        font-family: var(--font-family-sans);
                        font-weight: 700;

                        /*// @TODO : Move to house themes*/
                        /*body.house-toomey &amp;,*/
                        /*body.house-rago &amp; {*/
                        /*    font-size: 1.3rem;*/
                        /*    line-height: 2.1rem;*/
                        /*    letter-spacing: 0.03rem;*/
                        /*    @include font-alright-bold;*/
                        /*}*/

                        /*// @TODO : Move to house themes*/
                        /*body.house-lama &amp; {*/
                        /*    @include font-Adrianna-bold;*/
                        /*}*/
                    }

.item-grid-container .___item.chapter .video-bg video {
                -o-object-fit: cover;
                   object-fit: cover;
                height: 100%;
                width: 100%;
                z-index: 1;
            }

.item-grid-container .___item.chapter .wrapper {
            position: initial;
            height: auto;
        }

@media (max-width: 599px) {

.item-grid-container .___item.chapter.hidden-mobile,
        .item-grid-container .___item.chapter.with-bg.hidden-mobile {
                display: none
        }
            }

@media (min-width: 600px) {

.item-grid-container .___item.chapter.hidden-desktop,
        .item-grid-container .___item.chapter.with-bg.hidden-desktop {
                display: none
        }
            }

.item-grid-container .___item.chapter.full-width {
            max-width: 100vw;
            padding-left: 0;
            padding-right: 0;
        }

.item-grid-container .___item.chapter.full-width .bg-img,
            .item-grid-container .___item.chapter.full-width .video-bg {
                width: 100vw;
                max-width: 100%;

            }

.item-grid-container .___item.chapter.full-width .bg-img.fluid-img, .item-grid-container .___item.chapter.full-width .video-bg.fluid-img {
                    width: 100%;
                    height: 100%;
                    display: block;
                    position: absolute;
                    left: 0;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    overflow: hidden;
                    clip: rect(auto, auto, auto, auto);
                    transform-style: unset;
                }

.item-grid-container .___item.chapter.full-width .bg-img.fluid-img video,
                    .item-grid-container .___item.chapter.full-width .bg-img.fluid-img img,
                    .item-grid-container .___item.chapter.full-width .video-bg.fluid-img video,
                    .item-grid-container .___item.chapter.full-width .video-bg.fluid-img img {
                        position: fixed;
                        top: 0;
                        bottom: 0;
                        right: 0;
                        left: 0;
                    }

.item-grid-container .___item.chapter.full-width .bg-image.fluid-img {
                z-index: 1;
            }

.item-grid-container .___item.chapter.full-width .video-bg.fluid-img {
                z-index: 2;
            }

.item-grid-container .___item.chapter.full-width .fixed .bg-img {
                position: fixed;
                min-height: 100%;

            }

/*Safari doesn't like the outer wrapper collapse anymore, need to explicitly remove fixed position*/

@media (max-width: 1023px) {

.item-grid-container .___item.chapter.full-width .fixed .bg-img {
                    position: absolute

            }
                }

.item-grid-container .___item.chapter.full-width a.wrapper-link {
                width: 100%;
            }

.item-grid-container .___item.chapter.break-row {
            width: 100vw;
            max-width: 100vw;
            height: 0;
            padding: 0;
        }

.item-grid-container .___item.chapter .fluid-img img {
                width: 100%;
                height: 100%;
            }

.item-grid-container .___item.chapter .background.fluid-img {
            color: #f3f3f3;
        }

.item-grid-container .___item.chapter .bg-img {
            z-index: 0;
            position: absolute;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            background-color: #f6f6f6;
        }

.item-grid-container .___item.chapter .bg-img:last-of-type {
                margin-bottom: -0.6rem;
            }

.item-grid-container .___item.chapter .bg-img img {
                -o-object-fit: cover;
                   object-fit: cover;
                position: absolute;
                width: 100%;
                height: 100%;
            }

.item-grid-container .___item.chapter .bg-img img:last-of-type {
                    margin-bottom: -0.6rem;
                }

.item-grid-container .___item.chapter .bg-img.bg-v-align-top {
                background-position: center top;
            }

.item-grid-container .___item.chapter .bg-img.bg-v-align-top img.bg-img {
                    background-position: center top;
                    top: 0;
                    bottom: auto;
                }

.item-grid-container .___item.chapter .bg-img.bg-v-align-center {
                background-position: center center;
            }

.item-grid-container .___item.chapter .bg-img.bg-v-align-bottom {
                background-position: center bottom;
            }

.item-grid-container .___item.chapter .bg-img.bg-v-align-bottom img.bg-img {
                    top: auto;
                    bottom: 0;
                }

.item-grid-container .___item.chapter .ch-img-static {
            z-index: 1;
        }

.item-grid-container .___item.chapter .img-well {
            z-index: 0;
            display: block;
            width: 100%;
            height: 100%;
            position: inherit;
            background-color: #f3f3f3;
        }

.item-grid-container .___item.chapter.top-text-only .chapter-text span.top-text {
                    margin-bottom: 0 !important;
                }

.item-grid-container .___item.chapter .chapter-text a {
                text-decoration: underline;
            }

.item-grid-container .___item.chapter .chapter-text a.button, .item-grid-container .___item.chapter .chapter-text span.button {
                    display: flex;
                    text-decoration: none;
                    margin-top: 3rem;
                    max-width: 28rem;
                    width: calc(100% - 6rem);
                }

@media (min-width: 769px) {

.item-grid-container .___item.chapter .chapter-text a.button, .item-grid-container .___item.chapter .chapter-text span.button {
                        width: 100%
                }
                    }

.item-grid-container .___item.chapter .chapter-text a.button.solid, .item-grid-container .___item.chapter .chapter-text span.button.solid {
                        /*TEMP THING UNTIL WE SET A NEW COLOR FOR SOLID BUTTONS*/
                        color: #FFF;
                        background-color: var(--chapter-button);
                        border-color: var(--chapter-button);
                    }

.item-grid-container .___item.chapter .chapter-text a.button.solid:hover, .item-grid-container .___item.chapter .chapter-text span.button.solid:hover {
                            background-color: var(--chapter-button-hover);
                            border-color: var(--chapter-button-hover);
                        }

.item-grid-container .___item.chapter .chapter-text a.button.outline, .item-grid-container .___item.chapter .chapter-text span.button.outline {
                        border-color: var(--chapter-button);
                        color: var(--chapter-button);
                    }

.item-grid-container .___item.chapter .chapter-text a.button.outline:hover, .item-grid-container .___item.chapter .chapter-text span.button.outline:hover {
                            border-color: var(--chapter-button-hover);
                            color: var(--chapter-button-hover);
                        }

.item-grid-container .___item.chapter .wrapper-link {
            z-index: 3;
            position: absolute;
            width: calc(100% - 40px);
            height: 100%;
            background: transparent;
        }

.item-grid-container .___item.chapter.with-bg .inner {
                position: relative;
                z-index: 1;
            }

.item-grid-container .___item.chapter .inner {
            height: 100%;
        }

.item-grid-container .___item.article h3 {
                margin: 0;
                text-align: left;
                font-size: 1.2rem;
                line-height: 1.8rem;
                letter-spacing: 0.15rem;
                max-height: 4.2rem;
            }

.item-grid-container .chapter-text {
        position: relative;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        transform: translateY(0);
        top: 0;
        padding: 2rem 0;
        height: 100%;
    }

@media(min-width: 765px) {

.item-grid-container .chapter-text {
            padding: 0 2rem;
            top: 50%;
            transform: translateY(-50%)
    }
        }

.item-grid-container .chapter-text .xxl {
            font-size: 60px;
            line-height: 100%;
        }

.item-grid-container .chapter-text .xl {
            font-size: 48px;
            line-height: 103%;
        }

.item-grid-container .chapter-text .l {
            font-size: 36px;
            line-height: 106%;
        }

.item-grid-container .chapter-text .m {
            font-size: 30px;
            line-height: 109%;
        }

.item-grid-container .chapter-text .s {
            font-size: 24px;
            line-height: 120%;
        }

.item-grid-container .chapter-text .xs {
            font-size: 18px;
            line-height: 116%;
        }

.item-grid-container .chapter-text .harriettextblack {
            font-family: "harriet", "georgia", serif;
            font-style: normal;
            font-weight: normal;
        }

.item-grid-container .chapter-text .harriettextblack address,
            .item-grid-container .chapter-text .harriettextblack caption,
            .item-grid-container .chapter-text .harriettextblack cite,
            .item-grid-container .chapter-text .harriettextblack code,
            .item-grid-container .chapter-text .harriettextblack dfn,
            .item-grid-container .chapter-text .harriettextblack em,
            .item-grid-container .chapter-text .harriettextblack strong,
            .item-grid-container .chapter-text .harriettextblack th,
            .item-grid-container .chapter-text .harriettextblack var {
                font-weight: normal;
            }

.item-grid-container .chapter-text .harriettextbold {
            font-family: "harriet", "georgia", serif;
            font-weight: bold;
        }

.item-grid-container .chapter-text .harriettextbold address,
            .item-grid-container .chapter-text .harriettextbold caption,
            .item-grid-container .chapter-text .harriettextbold cite,
            .item-grid-container .chapter-text .harriettextbold code,
            .item-grid-container .chapter-text .harriettextbold dfn,
            .item-grid-container .chapter-text .harriettextbold em,
            .item-grid-container .chapter-text .harriettextbold strong,
            .item-grid-container .chapter-text .harriettextbold th,
            .item-grid-container .chapter-text .harriettextbold var {
                font-weight: bold;
            }

.item-grid-container .chapter-text .harriettextlight {
            font-family: "harriet", "georgia", serif;
        }

.item-grid-container .chapter-text .harriettextlight address,
            .item-grid-container .chapter-text .harriettextlight caption,
            .item-grid-container .chapter-text .harriettextlight cite,
            .item-grid-container .chapter-text .harriettextlight code,
            .item-grid-container .chapter-text .harriettextlight dfn,
            .item-grid-container .chapter-text .harriettextlight em,
            .item-grid-container .chapter-text .harriettextlight strong,
            .item-grid-container .chapter-text .harriettextlight th,
            .item-grid-container .chapter-text .harriettextlight var {
                font-weight: normal;
            }

.item-grid-container .chapter-text .freighttextblack {
            font-family: 'freight-text-pro', 'georgia', serif;
            font-weight: 900;
        }

.item-grid-container .chapter-text .freighttextblack address,
            .item-grid-container .chapter-text .freighttextblack caption,
            .item-grid-container .chapter-text .freighttextblack cite,
            .item-grid-container .chapter-text .freighttextblack code,
            .item-grid-container .chapter-text .freighttextblack dfn,
            .item-grid-container .chapter-text .freighttextblack em,
            .item-grid-container .chapter-text .freighttextblack strong,
            .item-grid-container .chapter-text .freighttextblack th,
            .item-grid-container .chapter-text .freighttextblack var {
                font-weight: 900;
            }

.item-grid-container .chapter-text .freighttextsemibold {
            font-family: 'freight-text-pro', 'georgia', serif;
            font-weight: 600;
        }

.item-grid-container .chapter-text .freighttextsemibold address,
            .item-grid-container .chapter-text .freighttextsemibold caption,
            .item-grid-container .chapter-text .freighttextsemibold cite,
            .item-grid-container .chapter-text .freighttextsemibold code,
            .item-grid-container .chapter-text .freighttextsemibold dfn,
            .item-grid-container .chapter-text .freighttextsemibold em,
            .item-grid-container .chapter-text .freighttextsemibold strong,
            .item-grid-container .chapter-text .freighttextsemibold th,
            .item-grid-container .chapter-text .freighttextsemibold var {
                font-weight: 600;
            }

.item-grid-container .chapter-text .freighttextlight {
            font-family: 'freight-text-pro', 'georgia', serif;
            font-weight: 300;
        }

.item-grid-container .chapter-text .freighttextlight address,
            .item-grid-container .chapter-text .freighttextlight caption,
            .item-grid-container .chapter-text .freighttextlight cite,
            .item-grid-container .chapter-text .freighttextlight code,
            .item-grid-container .chapter-text .freighttextlight dfn,
            .item-grid-container .chapter-text .freighttextlight em,
            .item-grid-container .chapter-text .freighttextlight strong,
            .item-grid-container .chapter-text .freighttextlight th,
            .item-grid-container .chapter-text .freighttextlight var {
                font-weight: 300;
            }

.item-grid-container .chapter-text .noma {
            font-family: 'noma', 'arial', sans-serif;
            font-weight: normal;
        }

.item-grid-container .chapter-text .noma address,
            .item-grid-container .chapter-text .noma caption,
            .item-grid-container .chapter-text .noma cite,
            .item-grid-container .chapter-text .noma code,
            .item-grid-container .chapter-text .noma dfn,
            .item-grid-container .chapter-text .noma em,
            .item-grid-container .chapter-text .noma strong,
            .item-grid-container .chapter-text .noma th,
            .item-grid-container .chapter-text .noma var {
                font-weight: normal;
            }

.item-grid-container .chapter-text span {
            display: block;
        }

.item-grid-container .chapter-text span.top-text {
                margin-bottom: 2rem;
            }

@media (min-width: 769px) {

.item-grid-container .chapter.w2 .chapter-text {
            padding: 0 6rem
    }
        }

.item-grid-container .tile-link {
        position: absolute;
        top: -8.8rem;
    }

@media (max-width: 768px) {

.item-grid-container {
        margin-top: 3rem
}
    }

@media (max-width: 512px) {
                .item-grid-container .___item.chapter .wrapper-link {
                    max-width: calc(100% - 1rem);
                    width: 100%;
                }
                    .item-grid-container .___item.chapter.with-bg .inner {
                        max-width: calc(100% - 1rem);
                    }

                .item-grid-container .___item.chapter.full-width.with-bg {
                    margin-bottom: 1rem;
                }
                .item-grid-container .___item .chapter-text &gt; span {
                    padding-left: 2rem;
                    padding-right: 2rem;
                }

.item-grid-container {
        margin-top: 1rem
}
        .item-grid-container .___item.chapter:not(.full-width) {
            margin-bottom: 1rem;
        }

            .item-grid-container .___item.chapter:not(.full-width) .inner {
                max-width: 100%;
            }

            .item-grid-container .___item.chapter:not(.full-width) .bg-img {
                width: 100%;
            }

            .item-grid-container .___item.chapter:not(.full-width) .img-well {
                max-width: 100%;
                width: calc(100% - 1rem);
            }
    }

.item-grid-container .text-center button {
            margin: 2rem auto 0;
        }

.module__grid .item-grid-container.grid {
        margin: 0 auto;
        border: none;
        width: 100%;
        max-width: 102rem;
    }

@media screen and (min-width: 768px) {

.module__grid .item-grid-container.grid {
            width: calc(100% - 7rem)
    }
        }

@media screen and (min-width: 1440px) {

.module__grid .item-grid-container.grid {
            width: calc(100% - 30rem);
            max-width: 214rem
    }
        }

/*4-up item grid*/

.module__grid.legacy .item-grid-container.grid .inner-container {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                grid-auto-rows: minmax(0, 1fr);
                grid-row-gap: 6rem;
            }

@media screen and (min-width: 768px) {

.module__grid.legacy .item-grid-container.grid .inner-container {
                    grid-template-columns: repeat(3, minmax(0, 1fr))
            }
                }

@media screen and (min-width: 999px) {

.module__grid.legacy .item-grid-container.grid .inner-container {
                    grid-template-columns: repeat(4, minmax(0, 1fr))
            }
                }

.search_input,
.no_results {
    display: none;
    clear: both;
    margin: 4rem 17rem;
    font-size: 2.4rem;
}

.search_input p, .no_results p {
        font-family: var(--font-family-serif);
    }

@media (max-width: 1360px) {

.search_input,
.no_results {
        margin-left: 10rem;
        margin-right: 10rem
}
    }

@media (max-width: 1150px) {

.search_input,
.no_results {
        margin-left: 3rem;
        margin-right: 3rem
}
    }

@media (max-width: 512px) {

.search_input,
.no_results {
        margin-left: 1rem;
        margin-right: 1rem
}
    }

.search_input {
    border-bottom: 1px solid var(--primary-color);
}

.search_input p {
        color: var(--primary-color);
    }

.search_input .clear-search {
        font-size: 1.8rem;
        float: right;
    }

.search_input .clear-search:hover {
            color: var(--primary-color);
            cursor: pointer;
        }

body.house-wright .___item:not(.caption), body.house-rago .___item:not(.caption), body.house-lama .___item:not(.caption), body.house-toomey .___item:not(.caption), body.house-herman_miller .___item:not(.caption), body.house-pai .___item:not(.caption), body.house-lpa .___item:not(.caption) {
        opacity: 1;
        width: 100%;
        position: relative;
        height: auto;
    }

body.house-wright .___item:not(.caption) .grid, body.house-rago .___item:not(.caption) .grid, body.house-lama .___item:not(.caption) .grid, body.house-toomey .___item:not(.caption) .grid, body.house-herman_miller .___item:not(.caption) .grid, body.house-pai .___item:not(.caption) .grid, body.house-lpa .___item:not(.caption) .grid {
            display: block;
            padding-bottom: 100%;
            position: relative;
            width: 100%;
            height: auto;
            background-color: rgb(255, 255, 255);
            margin-bottom: 1rem;
            margin-top: 0;
        }

body.house-wright .___item:not(.caption) .grid img, body.house-rago .___item:not(.caption) .grid img, body.house-lama .___item:not(.caption) .grid img, body.house-toomey .___item:not(.caption) .grid img, body.house-herman_miller .___item:not(.caption) .grid img, body.house-pai .___item:not(.caption) .grid img, body.house-lpa .___item:not(.caption) .grid img {
                display: block;
                height: 100%;
                top: 0;
                position: absolute;
                -o-object-fit: contain;
                   object-fit: contain;
                -o-object-position: center bottom;
                   object-position: center bottom;
            }

body.house-wright .___item:not(.caption).static, body.house-rago .___item:not(.caption).static, body.house-lama .___item:not(.caption).static, body.house-toomey .___item:not(.caption).static, body.house-herman_miller .___item:not(.caption).static, body.house-pai .___item:not(.caption).static, body.house-lpa .___item:not(.caption).static {
            display: none;
        }

body.house-wright .___item:not(.caption).auto-height .inner, body.house-rago .___item:not(.caption).auto-height .inner, body.house-lama .___item:not(.caption).auto-height .inner, body.house-toomey .___item:not(.caption).auto-height .inner, body.house-herman_miller .___item:not(.caption).auto-height .inner, body.house-pai .___item:not(.caption).auto-height .inner, body.house-lpa .___item:not(.caption).auto-height .inner {
                padding: 5rem 0;
            }

body.house-wright .___item:not(.caption).auto-height .chapter-text, body.house-rago .___item:not(.caption).auto-height .chapter-text, body.house-lama .___item:not(.caption).auto-height .chapter-text, body.house-toomey .___item:not(.caption).auto-height .chapter-text, body.house-herman_miller .___item:not(.caption).auto-height .chapter-text, body.house-pai .___item:not(.caption).auto-height .chapter-text, body.house-lpa .___item:not(.caption).auto-height .chapter-text {
                top: auto;
                transform: none;
            }

body.house-wright .___item p, body.house-rago .___item p, body.house-lama .___item p, body.house-toomey .___item p, body.house-herman_miller .___item p, body.house-pai .___item p, body.house-lpa .___item p {
            letter-spacing: .03rem;
        }

body.house-wright .___item .inline, body.house-rago .___item .inline, body.house-lama .___item .inline, body.house-toomey .___item .inline, body.house-herman_miller .___item .inline, body.house-pai .___item .inline, body.house-lpa .___item .inline {
            padding: 0;
        }

body.house-wright .___item .inline .bid-count, body.house-rago .___item .inline .bid-count, body.house-lama .___item .inline .bid-count, body.house-toomey .___item .inline .bid-count, body.house-herman_miller .___item .inline .bid-count, body.house-pai .___item .inline .bid-count, body.house-lpa .___item .inline .bid-count {
                margin-right: .8rem;
                margin-left: 0;
            }

body.house-wright .___item .inline .bid-status,
            body.house-wright .___item .inline .user-activity,
            body.house-rago .___item .inline .bid-status,
            body.house-rago .___item .inline .user-activity,
            body.house-lama .___item .inline .bid-status,
            body.house-lama .___item .inline .user-activity,
            body.house-toomey .___item .inline .bid-status,
            body.house-toomey .___item .inline .user-activity,
            body.house-herman_miller .___item .inline .bid-status,
            body.house-herman_miller .___item .inline .user-activity,
            body.house-pai .___item .inline .bid-status,
            body.house-pai .___item .inline .user-activity,
            body.house-lpa .___item .inline .bid-status,
            body.house-lpa .___item .inline .user-activity {
                font-family: var(--font-family-sans);
            }

body.house-wright .___item .inline .bid-status .bid-amount, body.house-wright .___item .inline .user-activity .bid-amount, body.house-rago .___item .inline .bid-status .bid-amount, body.house-rago .___item .inline .user-activity .bid-amount, body.house-lama .___item .inline .bid-status .bid-amount, body.house-lama .___item .inline .user-activity .bid-amount, body.house-toomey .___item .inline .bid-status .bid-amount, body.house-toomey .___item .inline .user-activity .bid-amount, body.house-herman_miller .___item .inline .bid-status .bid-amount, body.house-herman_miller .___item .inline .user-activity .bid-amount, body.house-pai .___item .inline .bid-status .bid-amount, body.house-pai .___item .inline .user-activity .bid-amount, body.house-lpa .___item .inline .bid-status .bid-amount, body.house-lpa .___item .inline .user-activity .bid-amount {
                    font-weight: 500;
                    color: #333;
                }

body.house-wright .___item .inline .bid-status .bid-amount.shift::after, body.house-wright .___item .inline .user-activity .bid-amount.shift::after, body.house-rago .___item .inline .bid-status .bid-amount.shift::after, body.house-rago .___item .inline .user-activity .bid-amount.shift::after, body.house-lama .___item .inline .bid-status .bid-amount.shift::after, body.house-lama .___item .inline .user-activity .bid-amount.shift::after, body.house-toomey .___item .inline .bid-status .bid-amount.shift::after, body.house-toomey .___item .inline .user-activity .bid-amount.shift::after, body.house-herman_miller .___item .inline .bid-status .bid-amount.shift::after, body.house-herman_miller .___item .inline .user-activity .bid-amount.shift::after, body.house-pai .___item .inline .bid-status .bid-amount.shift::after, body.house-pai .___item .inline .user-activity .bid-amount.shift::after, body.house-lpa .___item .inline .bid-status .bid-amount.shift::after, body.house-lpa .___item .inline .user-activity .bid-amount.shift::after {
                            content: "\00a0";
                        }

@media screen and (min-width: 425px) {

body.house-wright .___item .inline .bid-status .active-bid, body.house-wright .___item .inline .user-activity .active-bid, body.house-rago .___item .inline .bid-status .active-bid, body.house-rago .___item .inline .user-activity .active-bid, body.house-lama .___item .inline .bid-status .active-bid, body.house-lama .___item .inline .user-activity .active-bid, body.house-toomey .___item .inline .bid-status .active-bid, body.house-toomey .___item .inline .user-activity .active-bid, body.house-herman_miller .___item .inline .bid-status .active-bid, body.house-herman_miller .___item .inline .user-activity .active-bid, body.house-pai .___item .inline .bid-status .active-bid, body.house-pai .___item .inline .user-activity .active-bid, body.house-lpa .___item .inline .bid-status .active-bid, body.house-lpa .___item .inline .user-activity .active-bid {
                        margin-right: .5rem
                }
                    }

body.house-wright .___item .inline .bid-status .leading, body.house-rago .___item .inline .bid-status .leading, body.house-lama .___item .inline .bid-status .leading, body.house-toomey .___item .inline .bid-status .leading, body.house-herman_miller .___item .inline .bid-status .leading, body.house-pai .___item .inline .bid-status .leading, body.house-lpa .___item .inline .bid-status .leading {
                    font-weight: bold;
                    color: #25951B;
                }

body.house-wright .___item .inline .bid-status .outbid, body.house-rago .___item .inline .bid-status .outbid, body.house-lama .___item .inline .bid-status .outbid, body.house-toomey .___item .inline .bid-status .outbid, body.house-herman_miller .___item .inline .bid-status .outbid, body.house-pai .___item .inline .bid-status .outbid, body.house-lpa .___item .inline .bid-status .outbid {
                    font-weight: bold;
                    color: #C62525;
                }

body.house-wright .___item .inline .on-hold-note span.result, body.house-wright .___item .inline .price-available-note span.result, body.house-wright .___item .inline .result span.result, body.house-rago .___item .inline .on-hold-note span.result, body.house-rago .___item .inline .price-available-note span.result, body.house-rago .___item .inline .result span.result, body.house-lama .___item .inline .on-hold-note span.result, body.house-lama .___item .inline .price-available-note span.result, body.house-lama .___item .inline .result span.result, body.house-toomey .___item .inline .on-hold-note span.result, body.house-toomey .___item .inline .price-available-note span.result, body.house-toomey .___item .inline .result span.result, body.house-herman_miller .___item .inline .on-hold-note span.result, body.house-herman_miller .___item .inline .price-available-note span.result, body.house-herman_miller .___item .inline .result span.result, body.house-pai .___item .inline .on-hold-note span.result, body.house-pai .___item .inline .price-available-note span.result, body.house-pai .___item .inline .result span.result, body.house-lpa .___item .inline .on-hold-note span.result, body.house-lpa .___item .inline .price-available-note span.result, body.house-lpa .___item .inline .result span.result {
                    font-size: 1.2rem;
                }

body.house-wright .___item .inline .user-activity, body.house-rago .___item .inline .user-activity, body.house-lama .___item .inline .user-activity, body.house-toomey .___item .inline .user-activity, body.house-herman_miller .___item .inline .user-activity, body.house-pai .___item .inline .user-activity, body.house-lpa .___item .inline .user-activity {
                margin-top: 1.1rem;
            }

body.house-wright .___item .inline .user-activity .active-bid .bid-amount, body.house-rago .___item .inline .user-activity .active-bid .bid-amount, body.house-lama .___item .inline .user-activity .active-bid .bid-amount, body.house-toomey .___item .inline .user-activity .active-bid .bid-amount, body.house-herman_miller .___item .inline .user-activity .active-bid .bid-amount, body.house-pai .___item .inline .user-activity .active-bid .bid-amount, body.house-lpa .___item .inline .user-activity .active-bid .bid-amount {
                        font-weight: 700;
                    }

body.house-wright .___item .inline .user-activity .leading, body.house-rago .___item .inline .user-activity .leading, body.house-lama .___item .inline .user-activity .leading, body.house-toomey .___item .inline .user-activity .leading, body.house-herman_miller .___item .inline .user-activity .leading, body.house-pai .___item .inline .user-activity .leading, body.house-lpa .___item .inline .user-activity .leading {
                    font-weight: bold;
                    color: #25951B;
                }

body.house-wright .___item .inline .user-activity .outbid, body.house-rago .___item .inline .user-activity .outbid, body.house-lama .___item .inline .user-activity .outbid, body.house-toomey .___item .inline .user-activity .outbid, body.house-herman_miller .___item .inline .user-activity .outbid, body.house-pai .___item .inline .user-activity .outbid, body.house-lpa .___item .inline .user-activity .outbid {
                    font-weight: bold;
                    color: #C62525;
                }

body.house-wright .___item .inline .user-activity .user-backup-bid a, body.house-rago .___item .inline .user-activity .user-backup-bid a, body.house-lama .___item .inline .user-activity .user-backup-bid a, body.house-toomey .___item .inline .user-activity .user-backup-bid a, body.house-herman_miller .___item .inline .user-activity .user-backup-bid a, body.house-pai .___item .inline .user-activity .user-backup-bid a, body.house-lpa .___item .inline .user-activity .user-backup-bid a {
                    text-decoration: underline;
                    font-weight: bold;
                }

body.house-wright .___item .inline .user-activity .user-bid, body.house-rago .___item .inline .user-activity .user-bid, body.house-lama .___item .inline .user-activity .user-bid, body.house-toomey .___item .inline .user-activity .user-bid, body.house-herman_miller .___item .inline .user-activity .user-bid, body.house-pai .___item .inline .user-activity .user-bid, body.house-lpa .___item .inline .user-activity .user-bid {
                    margin-right: .5rem;
                }

body.house-wright .___item .inline .user-activity .user-bid span, body.house-rago .___item .inline .user-activity .user-bid span, body.house-lama .___item .inline .user-activity .user-bid span, body.house-toomey .___item .inline .user-activity .user-bid span, body.house-herman_miller .___item .inline .user-activity .user-bid span, body.house-pai .___item .inline .user-activity .user-bid span, body.house-lpa .___item .inline .user-activity .user-bid span {
                        color: #333;
                        font-size: 1.2rem;
                        line-height: 1.8rem;
                        font-weight: 500;
                    }

body.house-wright .___item .inline .user-activity .user-current-bid, body.house-rago .___item .inline .user-activity .user-current-bid, body.house-lama .___item .inline .user-activity .user-current-bid, body.house-toomey .___item .inline .user-activity .user-current-bid, body.house-herman_miller .___item .inline .user-activity .user-current-bid, body.house-pai .___item .inline .user-activity .user-current-bid, body.house-lpa .___item .inline .user-activity .user-current-bid {
                    color: #333;
                    font-weight: 500;
                }

body.house-wright .___item .inline .artist, body.house-rago .___item .inline .artist, body.house-lama .___item .inline .artist, body.house-toomey .___item .inline .artist, body.house-herman_miller .___item .inline .artist, body.house-pai .___item .inline .artist, body.house-lpa .___item .inline .artist {
                display: flex;
                justify-content: space-between;
                width: 100%;
                align-items: baseline;
                position: relative;
                padding-right: 2.5rem;
            }

body.house-wright .___item .inline .artist p, body.house-rago .___item .inline .artist p, body.house-lama .___item .inline .artist p, body.house-toomey .___item .inline .artist p, body.house-herman_miller .___item .inline .artist p, body.house-pai .___item .inline .artist p, body.house-lpa .___item .inline .artist p {
                    position: relative;
                }

body.house-wright .___item .inline .artist .button-wrapper, body.house-rago .___item .inline .artist .button-wrapper, body.house-lama .___item .inline .artist .button-wrapper, body.house-toomey .___item .inline .artist .button-wrapper, body.house-herman_miller .___item .inline .artist .button-wrapper, body.house-pai .___item .inline .artist .button-wrapper, body.house-lpa .___item .inline .artist .button-wrapper {
                    margin-top: 0;
                    height: 2.7rem;
                    width: 3rem;
                    padding-left: 0;
                    padding-top: 0;
                    right: -.3rem;
                    position: absolute;
                    top: 0;
                }

body.house-wright .___item .inline .artist .button-wrapper:hover, body.house-rago .___item .inline .artist .button-wrapper:hover, body.house-lama .___item .inline .artist .button-wrapper:hover, body.house-toomey .___item .inline .artist .button-wrapper:hover, body.house-herman_miller .___item .inline .artist .button-wrapper:hover, body.house-pai .___item .inline .artist .button-wrapper:hover, body.house-lpa .___item .inline .artist .button-wrapper:hover {
                        /*debugging item grid watched lot buttons not activating on hover*/
                        /*background: green;*/
                        cursor: pointer;
                    }

body.house-wright .___item .inline .artist .watched-lot-button, body.house-rago .___item .inline .artist .watched-lot-button, body.house-lama .___item .inline .artist .watched-lot-button, body.house-toomey .___item .inline .artist .watched-lot-button, body.house-herman_miller .___item .inline .artist .watched-lot-button, body.house-pai .___item .inline .artist .watched-lot-button, body.house-lpa .___item .inline .artist .watched-lot-button {
                    opacity: 1;
                    transition: opacity .3s ease-in-out;
                }

body.house-wright .___item .inline .artist .watched-lot-button.watched,
                    body.mobile body.house-wright .___item .inline .artist .watched-lot-button,
                    body.house-rago .___item .inline .artist .watched-lot-button.watched,
                    body.mobile body.house-rago .___item .inline .artist .watched-lot-button,
                    body.house-lama .___item .inline .artist .watched-lot-button.watched,
                    body.mobile body.house-lama .___item .inline .artist .watched-lot-button,
                    body.house-toomey .___item .inline .artist .watched-lot-button.watched,
                    body.mobile body.house-toomey .___item .inline .artist .watched-lot-button,
                    body.house-herman_miller .___item .inline .artist .watched-lot-button.watched,
                    body.mobile body.house-herman_miller .___item .inline .artist .watched-lot-button,
                    body.house-pai .___item .inline .artist .watched-lot-button.watched,
                    body.mobile body.house-pai .___item .inline .artist .watched-lot-button,
                    body.house-lpa .___item .inline .artist .watched-lot-button.watched,
                    body.mobile body.house-lpa .___item .inline .artist .watched-lot-button {
                        opacity: 1;
                    }

body.house-wright .___item .inline .artist .watched-lot-button div.btn-inner, body.house-rago .___item .inline .artist .watched-lot-button div.btn-inner, body.house-lama .___item .inline .artist .watched-lot-button div.btn-inner, body.house-toomey .___item .inline .artist .watched-lot-button div.btn-inner, body.house-herman_miller .___item .inline .artist .watched-lot-button div.btn-inner, body.house-pai .___item .inline .artist .watched-lot-button div.btn-inner, body.house-lpa .___item .inline .artist .watched-lot-button div.btn-inner {
                        height: 2.7rem;
                        width: 3rem;
                    }

body.house-wright .___item .inline.no-lot-num .artist, body.house-rago .___item .inline.no-lot-num .artist, body.house-lama .___item .inline.no-lot-num .artist, body.house-toomey .___item .inline.no-lot-num .artist, body.house-herman_miller .___item .inline.no-lot-num .artist, body.house-pai .___item .inline.no-lot-num .artist, body.house-lpa .___item .inline.no-lot-num .artist {
                    padding-top: .6rem;
                }

body.house-wright .___item .inline.no-lot-num .title, body.house-rago .___item .inline.no-lot-num .title, body.house-lama .___item .inline.no-lot-num .title, body.house-toomey .___item .inline.no-lot-num .title, body.house-herman_miller .___item .inline.no-lot-num .title, body.house-pai .___item .inline.no-lot-num .title, body.house-lpa .___item .inline.no-lot-num .title {
                    padding-right: 3rem;
                }

body.house-wright .___item .inline div p, body.house-rago .___item .inline div p, body.house-lama .___item .inline div p, body.house-toomey .___item .inline div p, body.house-herman_miller .___item .inline div p, body.house-pai .___item .inline div p, body.house-lpa .___item .inline div p {
                    font-family: var(--font-family-sans);
                    font-size: 1.3rem;
                    line-height: 2.1rem;
                    margin: 0;
                    padding: 0;
                    color: #666;
                }

body.house-wright .___item .inline div p.result,
                    body.house-wright .___item .inline div p.price-available-note,
                    body.house-wright .___item .inline div p.on-hold-note,
                    body.house-rago .___item .inline div p.result,
                    body.house-rago .___item .inline div p.price-available-note,
                    body.house-rago .___item .inline div p.on-hold-note,
                    body.house-lama .___item .inline div p.result,
                    body.house-lama .___item .inline div p.price-available-note,
                    body.house-lama .___item .inline div p.on-hold-note,
                    body.house-toomey .___item .inline div p.result,
                    body.house-toomey .___item .inline div p.price-available-note,
                    body.house-toomey .___item .inline div p.on-hold-note,
                    body.house-herman_miller .___item .inline div p.result,
                    body.house-herman_miller .___item .inline div p.price-available-note,
                    body.house-herman_miller .___item .inline div p.on-hold-note,
                    body.house-pai .___item .inline div p.result,
                    body.house-pai .___item .inline div p.price-available-note,
                    body.house-pai .___item .inline div p.on-hold-note,
                    body.house-lpa .___item .inline div p.result,
                    body.house-lpa .___item .inline div p.price-available-note,
                    body.house-lpa .___item .inline div p.on-hold-note {
                        font-weight: 500;
                        color: #333;
                    }

body.house-wright .___item .inline div p.buy_now, body.house-rago .___item .inline div p.buy_now, body.house-lama .___item .inline div p.buy_now, body.house-toomey .___item .inline div p.buy_now, body.house-herman_miller .___item .inline div p.buy_now, body.house-pai .___item .inline div p.buy_now, body.house-lpa .___item .inline div p.buy_now {
                        font-weight: 500;
                        color: #489559;
                    }

body.house-wright .___item .inline div .name, body.house-rago .___item .inline div .name, body.house-lama .___item .inline div .name, body.house-toomey .___item .inline div .name, body.house-herman_miller .___item .inline div .name, body.house-pai .___item .inline div .name, body.house-lpa .___item .inline div .name {
                    display: block;
                    overflow: hidden;
                    letter-spacing: .1rem;
                    margin-bottom: 0;
                    color: #333;
                    text-transform: uppercase;
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                }

body.house-wright .___item .inline div .title, body.house-rago .___item .inline div .title, body.house-lama .___item .inline div .title, body.house-toomey .___item .inline div .title, body.house-herman_miller .___item .inline div .title, body.house-pai .___item .inline div .title, body.house-lpa .___item .inline div .title {
                    overflow: hidden;
                    margin-bottom: 0;
                }

body.house-wright .___item .inline div .lot_no, body.house-rago .___item .inline div .lot_no, body.house-lama .___item .inline div .lot_no, body.house-toomey .___item .inline div .lot_no, body.house-herman_miller .___item .inline div .lot_no, body.house-pai .___item .inline div .lot_no, body.house-lpa .___item .inline div .lot_no {
                    display: block;
                    font-size: 3.2rem;
                    letter-spacing: .1rem;
                    line-height: 3.2rem;
                    margin-bottom: .8rem;
                    color: #999;
                    font-family: var(--font-family-serif);
                }

body.house-wright .___item .inline div.on-hold-note p, body.house-wright .___item .inline div.price-available-note p, body.house-wright .___item .inline div.starting_bid p, body.house-wright .___item .inline div.result p, body.house-rago .___item .inline div.on-hold-note p, body.house-rago .___item .inline div.price-available-note p, body.house-rago .___item .inline div.starting_bid p, body.house-rago .___item .inline div.result p, body.house-lama .___item .inline div.on-hold-note p, body.house-lama .___item .inline div.price-available-note p, body.house-lama .___item .inline div.starting_bid p, body.house-lama .___item .inline div.result p, body.house-toomey .___item .inline div.on-hold-note p, body.house-toomey .___item .inline div.price-available-note p, body.house-toomey .___item .inline div.starting_bid p, body.house-toomey .___item .inline div.result p, body.house-herman_miller .___item .inline div.on-hold-note p, body.house-herman_miller .___item .inline div.price-available-note p, body.house-herman_miller .___item .inline div.starting_bid p, body.house-herman_miller .___item .inline div.result p, body.house-pai .___item .inline div.on-hold-note p, body.house-pai .___item .inline div.price-available-note p, body.house-pai .___item .inline div.starting_bid p, body.house-pai .___item .inline div.result p, body.house-lpa .___item .inline div.on-hold-note p, body.house-lpa .___item .inline div.price-available-note p, body.house-lpa .___item .inline div.starting_bid p, body.house-lpa .___item .inline div.result p {
                        font-family: var(--font-family-sans);
                        font-weight: 500;
                        color: #333;
                    }

body.house-wright .___item .inline div.on-hold-note span, body.house-wright .___item .inline div.price-available-note span, body.house-wright .___item .inline div.starting_bid span, body.house-wright .___item .inline div.result span, body.house-rago .___item .inline div.on-hold-note span, body.house-rago .___item .inline div.price-available-note span, body.house-rago .___item .inline div.starting_bid span, body.house-rago .___item .inline div.result span, body.house-lama .___item .inline div.on-hold-note span, body.house-lama .___item .inline div.price-available-note span, body.house-lama .___item .inline div.starting_bid span, body.house-lama .___item .inline div.result span, body.house-toomey .___item .inline div.on-hold-note span, body.house-toomey .___item .inline div.price-available-note span, body.house-toomey .___item .inline div.starting_bid span, body.house-toomey .___item .inline div.result span, body.house-herman_miller .___item .inline div.on-hold-note span, body.house-herman_miller .___item .inline div.price-available-note span, body.house-herman_miller .___item .inline div.starting_bid span, body.house-herman_miller .___item .inline div.result span, body.house-pai .___item .inline div.on-hold-note span, body.house-pai .___item .inline div.price-available-note span, body.house-pai .___item .inline div.starting_bid span, body.house-pai .___item .inline div.result span, body.house-lpa .___item .inline div.on-hold-note span, body.house-lpa .___item .inline div.price-available-note span, body.house-lpa .___item .inline div.starting_bid span, body.house-lpa .___item .inline div.result span {
                        font-family: var(--font-family-sans);
                        font-weight: 500;
                    }

body.house-wright .___item .image, body.house-rago .___item .image, body.house-lama .___item .image, body.house-toomey .___item .image, body.house-herman_miller .___item .image, body.house-pai .___item .image, body.house-lpa .___item .image {
            width: 100%;
            height: 0;
            padding-top: 100%;
            position: relative;
            margin-bottom: 1rem;
        }

body.house-wright .___item .image img, body.house-rago .___item .image img, body.house-lama .___item .image img, body.house-toomey .___item .image img, body.house-herman_miller .___item .image img, body.house-pai .___item .image img, body.house-lpa .___item .image img {
                position: absolute;
                top: 0;
                height: 100%;
                -o-object-fit: contain;
                   object-fit: contain;
                -o-object-position: center bottom;
                   object-position: center bottom;
            }

body.house-wright .___item .session-title, body.house-rago .___item .session-title, body.house-lama .___item .session-title, body.house-toomey .___item .session-title, body.house-herman_miller .___item .session-title, body.house-pai .___item .session-title, body.house-lpa .___item .session-title {
            font-family: var(--font-family-sans);
            font-size: 1.3rem;
            line-height: 2.1rem;
            padding: 0;
            transition: color .3s ease-in-out;
            margin-bottom: 0;
        }

body.house-wright .___item .session-title a,
            body.house-wright .___item .session-title span,
            body.house-rago .___item .session-title a,
            body.house-rago .___item .session-title span,
            body.house-lama .___item .session-title a,
            body.house-lama .___item .session-title span,
            body.house-toomey .___item .session-title a,
            body.house-toomey .___item .session-title span,
            body.house-herman_miller .___item .session-title a,
            body.house-herman_miller .___item .session-title span,
            body.house-pai .___item .session-title a,
            body.house-pai .___item .session-title span,
            body.house-lpa .___item .session-title a,
            body.house-lpa .___item .session-title span {
                color: #666;
                display: inline;
                transition: color .3s ease-in-out;
            }

body.house-wright .___item .session-title.wright, body.house-rago .___item .session-title.wright, body.house-lama .___item .session-title.wright, body.house-toomey .___item .session-title.wright, body.house-herman_miller .___item .session-title.wright, body.house-pai .___item .session-title.wright, body.house-lpa .___item .session-title.wright {
                --primary-color-hover: var(--wright-primary-color-hover);
            }

body.house-wright .___item .session-title.rago, body.house-rago .___item .session-title.rago, body.house-lama .___item .session-title.rago, body.house-toomey .___item .session-title.rago, body.house-herman_miller .___item .session-title.rago, body.house-pai .___item .session-title.rago, body.house-lpa .___item .session-title.rago {
                --primary-color-hover: var(--rago-primary-color-hover);
            }

body.house-wright .___item .session-title.lama, body.house-rago .___item .session-title.lama, body.house-lama .___item .session-title.lama, body.house-toomey .___item .session-title.lama, body.house-herman_miller .___item .session-title.lama, body.house-pai .___item .session-title.lama, body.house-lpa .___item .session-title.lama {
                --primary-color-hover: var(--lama-primary-color-hover);
            }

body.house-wright .___item .session-title.toomey, body.house-rago .___item .session-title.toomey, body.house-lama .___item .session-title.toomey, body.house-toomey .___item .session-title.toomey, body.house-herman_miller .___item .session-title.toomey, body.house-pai .___item .session-title.toomey, body.house-lpa .___item .session-title.toomey {
                --primary-color-hover: var(--toomey-primary-color-hover);
            }

body.house-wright .___item .session-title.poster.auctions, body.house-rago .___item .session-title.poster.auctions, body.house-lama .___item .session-title.poster.auctions, body.house-toomey .___item .session-title.poster.auctions, body.house-herman_miller .___item .session-title.poster.auctions, body.house-pai .___item .session-title.poster.auctions, body.house-lpa .___item .session-title.poster.auctions {
                --primary-color-hover: var(--pai-primary-color-hover);
            }

body.house-wright .___item .session-title.lpa, body.house-rago .___item .session-title.lpa, body.house-lama .___item .session-title.lpa, body.house-toomey .___item .session-title.lpa, body.house-herman_miller .___item .session-title.lpa, body.house-pai .___item .session-title.lpa, body.house-lpa .___item .session-title.lpa {
                --primary-color-hover: var(--lpa-primary-color-hover);
            }

body.house-wright .___item .session-title a, body.house-rago .___item .session-title a, body.house-lama .___item .session-title a, body.house-toomey .___item .session-title a, body.house-herman_miller .___item .session-title a, body.house-pai .___item .session-title a, body.house-lpa .___item .session-title a {
                text-decoration: underline;
            }

body.house-wright .___item .session-title a:hover, body.house-rago .___item .session-title a:hover, body.house-lama .___item .session-title a:hover, body.house-toomey .___item .session-title a:hover, body.house-herman_miller .___item .session-title a:hover, body.house-pai .___item .session-title a:hover, body.house-lpa .___item .session-title a:hover {
                    color: var(--primary-color-hover);
                }

body.house-wright .___item a:hover .artist .watched-lot-button, body.house-rago .___item a:hover .artist .watched-lot-button, body.house-lama .___item a:hover .artist .watched-lot-button, body.house-toomey .___item a:hover .artist .watched-lot-button, body.house-herman_miller .___item a:hover .artist .watched-lot-button, body.house-pai .___item a:hover .artist .watched-lot-button, body.house-lpa .___item a:hover .artist .watched-lot-button {
                    opacity: 1;
                }

body.house-wright .___item .artist .watched-lot-button, body.house-rago .___item .artist .watched-lot-button, body.house-lama .___item .artist .watched-lot-button, body.house-toomey .___item .artist .watched-lot-button, body.house-herman_miller .___item .artist .watched-lot-button, body.house-pai .___item .artist .watched-lot-button, body.house-lpa .___item .artist .watched-lot-button {
                opacity: 0;
                transition: opacity .3s ease-in-out;
                vertical-align: top;
                height: 100%;
            }

body.house-wright .___item .artist .watched-lot-button.watched,
                body.mobile body.house-wright .___item .artist .watched-lot-button,
                body.house-rago .___item .artist .watched-lot-button.watched,
                body.mobile body.house-rago .___item .artist .watched-lot-button,
                body.house-lama .___item .artist .watched-lot-button.watched,
                body.mobile body.house-lama .___item .artist .watched-lot-button,
                body.house-toomey .___item .artist .watched-lot-button.watched,
                body.mobile body.house-toomey .___item .artist .watched-lot-button,
                body.house-herman_miller .___item .artist .watched-lot-button.watched,
                body.mobile body.house-herman_miller .___item .artist .watched-lot-button,
                body.house-pai .___item .artist .watched-lot-button.watched,
                body.mobile body.house-pai .___item .artist .watched-lot-button,
                body.house-lpa .___item .artist .watched-lot-button.watched,
                body.mobile body.house-lpa .___item .artist .watched-lot-button {
                    opacity: 1;
                }

body.house-wright .___item .artist .watched-lot-button .btn-inner, body.house-rago .___item .artist .watched-lot-button .btn-inner, body.house-lama .___item .artist .watched-lot-button .btn-inner, body.house-toomey .___item .artist .watched-lot-button .btn-inner, body.house-herman_miller .___item .artist .watched-lot-button .btn-inner, body.house-pai .___item .artist .watched-lot-button .btn-inner, body.house-lpa .___item .artist .watched-lot-button .btn-inner {
                    width: 2.7rem;
                    height: 3rem;
                }

body.house-wright .___item h3, body.house-rago .___item h3, body.house-lama .___item h3, body.house-toomey .___item h3, body.house-herman_miller .___item h3, body.house-pai .___item h3, body.house-lpa .___item h3 {
            font-family: var(--font-family-sans);
            font-weight: bold;
            margin: 0;
            text-align: left;
            font-size: 1.2rem;
            line-height: 1.8rem;
            letter-spacing: .15rem;
            max-height: 4.2rem;
            color: #444;
            text-transform: uppercase;
            display: inline-block;
        }

body.house-wright .___item a, body.house-rago .___item a, body.house-lama .___item a, body.house-toomey .___item a, body.house-herman_miller .___item a, body.house-pai .___item a, body.house-lpa .___item a {
            text-decoration: none;
            display: block;
        }

body.house-wright .___item a.item_link, body.house-rago .___item a.item_link, body.house-lama .___item a.item_link, body.house-toomey .___item a.item_link, body.house-herman_miller .___item a.item_link, body.house-pai .___item a.item_link, body.house-lpa .___item a.item_link {
                text-decoration: none !important;
            }

body.house-wright .___item a.warning &gt; div:after, body.house-rago .___item a.warning &gt; div:after, body.house-lama .___item a.warning &gt; div:after, body.house-toomey .___item a.warning &gt; div:after, body.house-herman_miller .___item a.warning &gt; div:after, body.house-pai .___item a.warning &gt; div:after, body.house-lpa .___item a.warning &gt; div:after {
                position: absolute;
                display: inline-block;
                content: "";
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: rgba(67, 90, 255, 0.15);
            }

body.house-wright .___item p, body.house-rago .___item p, body.house-lama .___item p, body.house-toomey .___item p, body.house-herman_miller .___item p, body.house-pai .___item p, body.house-lpa .___item p {
            margin: 0;
            font-size: 1.3rem;
            line-height: 2.1rem;
            color: #666;
        }

body.house-wright .___item img, body.house-rago .___item img, body.house-lama .___item img, body.house-toomey .___item img, body.house-herman_miller .___item img, body.house-pai .___item img, body.house-lpa .___item img {
            min-width: 100%;
            width: 100%;
            max-width: 100%;
            margin: 0;
            height: auto;
        }

body.house-wright .___item .lot_no, body.house-rago .___item .lot_no, body.house-lama .___item .lot_no, body.house-toomey .___item .lot_no, body.house-herman_miller .___item .lot_no, body.house-pai .___item .lot_no, body.house-lpa .___item .lot_no {
            font-family: var(--font-family-serif);
            font-size: 3.2rem;
            letter-spacing: 0.1rem;
            line-height: 3.2rem;
            margin-bottom: .8rem;
            color: #999;
        }

body.house-wright .___item .title,
        body.house-wright .___item .estimate,
        body.house-wright .___item .result,
        body.house-rago .___item .title,
        body.house-rago .___item .estimate,
        body.house-rago .___item .result,
        body.house-lama .___item .title,
        body.house-lama .___item .estimate,
        body.house-lama .___item .result,
        body.house-toomey .___item .title,
        body.house-toomey .___item .estimate,
        body.house-toomey .___item .result,
        body.house-herman_miller .___item .title,
        body.house-herman_miller .___item .estimate,
        body.house-herman_miller .___item .result,
        body.house-pai .___item .title,
        body.house-pai .___item .estimate,
        body.house-pai .___item .result,
        body.house-lpa .___item .title,
        body.house-lpa .___item .estimate,
        body.house-lpa .___item .result {
            line-height: 2.1rem;
        }

body.house-wright .___item .result,
        body.house-wright .___item .price-available-note,
        body.house-wright .___item .on-hold-note,
        body.house-rago .___item .result,
        body.house-rago .___item .price-available-note,
        body.house-rago .___item .on-hold-note,
        body.house-lama .___item .result,
        body.house-lama .___item .price-available-note,
        body.house-lama .___item .on-hold-note,
        body.house-toomey .___item .result,
        body.house-toomey .___item .price-available-note,
        body.house-toomey .___item .on-hold-note,
        body.house-herman_miller .___item .result,
        body.house-herman_miller .___item .price-available-note,
        body.house-herman_miller .___item .on-hold-note,
        body.house-pai .___item .result,
        body.house-pai .___item .price-available-note,
        body.house-pai .___item .on-hold-note,
        body.house-lpa .___item .result,
        body.house-lpa .___item .price-available-note,
        body.house-lpa .___item .on-hold-note {
            font-family: var(--font-family-sans);
            font-weight: 500;
            letter-spacing: .03rem;
        }

body.house-wright .___item .bid-status, body.house-rago .___item .bid-status, body.house-lama .___item .bid-status, body.house-toomey .___item .bid-status, body.house-herman_miller .___item .bid-status, body.house-pai .___item .bid-status, body.house-lpa .___item .bid-status {
            justify-content: start;
        }

body.house-wright .___item .bid-status .leading, body.house-rago .___item .bid-status .leading, body.house-lama .___item .bid-status .leading, body.house-toomey .___item .bid-status .leading, body.house-herman_miller .___item .bid-status .leading, body.house-pai .___item .bid-status .leading, body.house-lpa .___item .bid-status .leading {
                color: #25951b;
            }

body.house-wright .___item .bid-status .outbid, body.house-rago .___item .bid-status .outbid, body.house-lama .___item .bid-status .outbid, body.house-toomey .___item .bid-status .outbid, body.house-herman_miller .___item .bid-status .outbid, body.house-pai .___item .bid-status .outbid, body.house-lpa .___item .bid-status .outbid {
                color: #C62525;
            }

body.house-wright .___item .bid-amount, body.house-rago .___item .bid-amount, body.house-lama .___item .bid-amount, body.house-toomey .___item .bid-amount, body.house-herman_miller .___item .bid-amount, body.house-pai .___item .bid-amount, body.house-lpa .___item .bid-amount {
            color: #444;
        }

body.house-wright .___item .bid-amount:after, body.house-rago .___item .bid-amount:after, body.house-lama .___item .bid-amount:after, body.house-toomey .___item .bid-amount:after, body.house-herman_miller .___item .bid-amount:after, body.house-pai .___item .bid-amount:after, body.house-lpa .___item .bid-amount:after {
                content: "";
            }

body.house-wright .___item .bid-count, body.house-rago .___item .bid-count, body.house-lama .___item .bid-count, body.house-toomey .___item .bid-count, body.house-herman_miller .___item .bid-count, body.house-pai .___item .bid-count, body.house-lpa .___item .bid-count {
            margin-left: 0.75rem;
            margin-right: 0.75rem;
        }

body.house-wright .___item .bid-type-label.starting, body.house-rago .___item .bid-type-label.starting, body.house-lama .___item .bid-type-label.starting, body.house-toomey .___item .bid-type-label.starting, body.house-herman_miller .___item .bid-type-label.starting, body.house-pai .___item .bid-type-label.starting, body.house-lpa .___item .bid-type-label.starting {
                font-weight: normal;
            }

body.house-wright .___item .bid-type-label.current, body.house-rago .___item .bid-type-label.current, body.house-lama .___item .bid-type-label.current, body.house-toomey .___item .bid-type-label.current, body.house-herman_miller .___item .bid-type-label.current, body.house-pai .___item .bid-type-label.current, body.house-lpa .___item .bid-type-label.current {
                font-weight: 500;
            }

body.house-wright .___item .edit-bid, body.house-rago .___item .edit-bid, body.house-lama .___item .edit-bid, body.house-toomey .___item .edit-bid, body.house-herman_miller .___item .edit-bid, body.house-pai .___item .edit-bid, body.house-lpa .___item .edit-bid {
            /*BLEH! Gross necessary importants. :(*/
            text-decoration: underline !important;
            letter-spacing: .03rem;
            background: transparent !important;
            margin-left: .5rem;
        }

body.house-wright .___item .user-activity, body.house-rago .___item .user-activity, body.house-lama .___item .user-activity, body.house-toomey .___item .user-activity, body.house-herman_miller .___item .user-activity, body.house-pai .___item .user-activity, body.house-lpa .___item .user-activity {
            display: flex;
            flex-direction: row;
            margin-top: 1.1rem;
        }

body.house-wright .___item .user-activity .user-current-bid, body.house-rago .___item .user-activity .user-current-bid, body.house-lama .___item .user-activity .user-current-bid, body.house-toomey .___item .user-activity .user-current-bid, body.house-herman_miller .___item .user-activity .user-current-bid, body.house-pai .___item .user-activity .user-current-bid, body.house-lpa .___item .user-activity .user-current-bid {
                color: #333;
                font-weight: 500;
            }

body.house-wright .___item .view-on, body.house-rago .___item .view-on, body.house-lama .___item .view-on, body.house-toomey .___item .view-on, body.house-herman_miller .___item .view-on, body.house-pai .___item .view-on, body.house-lpa .___item .view-on {
            line-height: 2.1rem;
        }

body.house-wright .item-wn .image, body.house-rago .item-wn .image, body.house-lama .item-wn .image, body.house-toomey .item-wn .image, body.house-herman_miller .item-wn .image, body.house-pai .item-wn .image, body.house-lpa .item-wn .image {
        margin-bottom: 0;
    }

@media (min-width: 1025px) {
                    body.house-wright .___item .inline .artist .watched-lot-button, body.house-rago .___item .inline .artist .watched-lot-button, body.house-lama .___item .inline .artist .watched-lot-button, body.house-toomey .___item .inline .artist .watched-lot-button, body.house-herman_miller .___item .inline .artist .watched-lot-button, body.house-pai .___item .inline .artist .watched-lot-button, body.house-lpa .___item .inline .artist .watched-lot-button {
                        opacity: 0;
                    }
    }

/*Global Components*/

/*DOES NOTHING, BUT NEEDED FOR HTML MODULE*/

body.page-text.modular-page .page .module-anchor {
        display: block;
        width: 1px;
        height: 0;
        position: relative;
        top: 0;
    }

body.page-text.modular-page .page .module-anchor:after {
            content: "";
            display: table;
            clear: both;
        }

.module__hidden {
    position: relative;
}

.module__hidden:after {
        display: inline-block;
        content: "";
        border: 10px solid red;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
        pointer-events: none;
    }

.module__hidden &gt; .sticky-wrapper &gt; .sticky {
        border: 10px solid red;
        width: 100vw;
        margin-left: -10px;
    }

.module__text {
    z-index: 1;
    clear: both;
    position: relative;
    padding: 6rem 3rem;
}

/*Used to be a bunch of importants here. Let's see what happens without them.*/

.module__text .pquote {
        display: block;
        position: relative;
        width: 100vw;
        clear: both;
        overflow: hidden;
        float: none;
        margin: 2rem -3rem;
        max-width: 100vw;
        padding: 2rem 3rem;
        text-decoration: underline;
    }

.module__text .pquote blockquote,
        .module__text .pquote .blockquote {
            width: 100%;
            font-size: 1.8rem;
            line-height: 2.5rem;
        }

.module__text .pquote blockquote.pquote {
            width: 100%;
            font-size: 1.8rem;
            line-height: 2.5rem;
        }

.module__text h2 {
        font-family: var(--font-family-sans);
        margin: 0 auto 2rem auto;
        font-size: 2.4rem;
        line-height: 3.2rem;
    }

.module__text h3 {
        font-family: var(--font-family-sans);
        margin: 0 auto 2rem auto;
        max-width: 96rem;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

.module__text h4 {
        margin: 0 auto 2rem auto;
    }

.module__text .max_wrapper {
        max-width: 144rem;
        margin: 0 auto;
    }

.module__text p,
    .module__text time,
    .module__text i {
        color: #32343A;
    }

.module__text time,
    .module__text i {
        font-size: 1.5rem;
    }

.module__text figcaption {
        font-size: 1.4rem;
        line-height: 2rem;
        font-family: var(--font-family-sans);
    }

.module__text .text {
        max-width: 72rem;
        margin: 0 auto;
        overflow: hidden;
    }

.module__text .text p {
            max-width: 72rem;
            margin: 0 auto 2rem auto;
            overflow: hidden;
        }

.module__text .text.hidden {
            display: none;
        }

.module__text .text.hidden.one_column,
            .module__text .text.hidden.two_column,
            .module__text .text.hidden.three_column,
            .module__text .text.hidden.four_column {
                display: none;
            }

.module__text .text.details {
            max-width: 96rem;
        }

.module__text .text.full {
            max-width: 100%;
        }

.module__text .text.full * {
                max-width: 100%;
            }

.module__text .text ul.timeline {
            margin-top: 1rem;
            margin-bottom: 6rem;
        }

.module__text .text ul.timeline li time {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                    font-size: 3.2rem;
                }

.module__text .text ul.timeline li p {
                    margin-bottom: 3rem;
                }

.module__text .text.two_column {
            position: relative;
            display: block;
            height: auto;
        }

.module__text .text .two_col_left,
        .module__text .text .two_col_right {
            width: 48.5%;
            float: left;
            margin-right: 3%;
        }

.module__text .text .two_col_left.center, .module__text .text .two_col_right.center {
                text-align: center;
            }

.module__text .text .two_col_left .pquote.center {
                float: right;
                margin-right: -161px;
                margin-left: 30px;
            }

.module__text .text .two_col_right {
            margin-right: 0;
        }

.module__text .text .two_col_right .pquote.center {
                float: left;
                margin-right: 30px;
                margin-left: -161px;
                opacity: 0;
            }

.module__text .text .three_col_left,
        .module__text .text .three_col_middle,
        .module__text .text .three_col_right {
            width: 31.3333333%;
            float: left;
            margin-right: 3%;
        }

.module__text .text .three_col_left.center, .module__text .text .three_col_middle.center, .module__text .text .three_col_right.center {
                text-align: center;
            }

.module__text .text .three_col_right {
            margin-right: 0%;
        }

.module__text .text .four_col {
            width: 22.75%;
            float: left;
            margin-right: 3%;
        }

.module__text .text .four_col:last-child {
                margin-right: 0;
            }

.module .max_wrapper {
        max-width: 144rem;
        margin: 0 auto;
    }

.module h3,
    .module h4 {
        margin: 0 auto 2rem;
    }

.module .inner_wrapper h3 {
            max-width: 96rem;
        }

.module.blue,
.module.dark {
    background-color: #32343A;
}

/*Serif Overrides*/

.modular-page .theme-general-freight .page__header h1,
            .modular-page .theme-general-freight .page__header h2,
            .modular-page .theme-general-harriet .page__header h1,
            .modular-page .theme-general-harriet .page__header h2 {
                font-family: var(--font-family-serif);
                font-weight: bold;
            }

.modular-page .page__header h1,
        .modular-page .page__header h2 {
            font-weight: bold;
        }

.fb-module.dark .feedback-form .radio_button_group label {
                    color: white;
                }

.increments + br {
    display: none;
}

/*Video Embed Styles (Youtube, Vimeo shortcodes)*/

.embed-container {
    display: block;
    position: relative;
    padding-bottom: calc(100% / 1.77777778);
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*global feedback form font styles*/

.contact-submit-feedback .page__section__content label,
        .contact-submit-feedback .page__section__content .feedback-form,
        .contact-submit-feedback .page__section__content .radio_button_group .label,
        .contact-submit-feedback .page__section__content input,
        .contact-submit-feedback .page__section__content textarea {
            font-family: var(--font-family-sans);
            font-size: 1.5rem;
            line-height: 2.4rem;
            letter-spacing: .03rem;
        }

.contact-submit-feedback .page__section__content p {
            max-width: unset;
        }

@media (min-width: 513px) {
    .fb-module .text.details.three_column .column a.button {
        width: 28rem;
        min-width: unset;
    }
            .module .text.full, .module.module__text .text.full {
                max-width: calc(100vw - 200px);
            }
}

@media (min-width: 769px) {
    .fb-module .text.details.three_column .column a.button {
        width: auto;
        min-width: 100%;
    }

    .module,
    .module.module__text {
        padding: 12rem 6rem;
    }

        .module h2, .module.module__text h2 {
            margin: 0 auto 4rem auto;
            font-size: 3.2rem;
            line-height: 3.8rem;
        }

        .module h3, .module.module__text h3 {
            font-size: 2.4rem;
            line-height: 3.2rem;
        }
}

@media (min-width: 1024px) {
        .contact-submit-feedback .page__section__content {
            max-width: 60rem;
        }
}

.module__artist {
    padding: 6rem 2rem;
}

.module__artist .max_wrapper {
        overflow: hidden;
        max-width: 72rem;
    }

.module__artist p.bio_title {
        font-size: 1.7rem;
        text-align: center;
        line-height: 2.9rem;
    }

.module__artist p.bio_title strong,
        .module__artist p.bio_title span {
        }

.module__artist hr {
        margin: 0 auto 12rem auto;
    }

.module__artist .bio {
        margin: 0 auto;
    }

.module__artist .bio p:not(.bio_title) {
            font-size: 1.7rem;
            line-height: 2.9rem;
        }

.module__artist .bio .button {
            margin: 4rem auto 0;
        }

.module__artist .bio a {
            text-decoration: underline;
        }

.module__artist .bio_title a,
    .module__artist .title a {
        text-decoration: none;
        color: #a39c8a;
        transition: color .3s ease-in-out;
    }

.module__artist .bio_title a:hover, .module__artist .title a:hover {
            color: #827168;
        }

@media (max-width: 1200px) {
        .module__artist .image {
            width: calc(33.3333% - 40px);
        }

        .module__artist .bio {
            max-width: 72rem;
        }


    }

@media (max-width: 767px) {
        .module__artist .bio,
        .module__artist .image {
            float: none;
            width: 100%;
        }

        .module__artist .image {
            margin: 0 0 20px 0;
        }

            .module__artist .image img {
                width: 100%;
                max-width: 272px;
                display: block;
                margin: 0 auto;
            }
    }

.module__artist .module__grid.default .item p {
                color: #666;
            }

.module__artist .module__grid.default .item .result {
                color: #000;
            }

.module__artist a.button {
        text-decoration: none;
    }

.artist_grid .module.module__grid:nth-child(even) {
        background: #F9F9F9;
    }

/*Link Styles*/

.module.module__grid .bio_title a,
    .module.module__grid .module_title a,
    .module.module__artist .bio_title a,
    .module.module__artist .module_title a {
        text-decoration: none;

    }

#item-page .item-details .module.module__artist.light a.button {
        color: black;
    }

#item-page .item-details .module.module__artist.light a.button:hover {
            color: #5b5d61;
        }

#item-page .item-details .module.module__artist.dark a.button {
        color: white;
    }

@media (min-width: 600px) {
    .module__artist {
        padding: 6rem 3rem;
    }
}

.to_top {
    width: 4.2rem;
    height: 4.2rem;
    border-radius: 4rem;
    line-height: 4rem;
    font-size: 4rem;
    bottom: 1rem;
    right: 1rem;
    transition: opacity 0.3s, background-color 0.3s, color 0.3s;

    color: #444;
    text-align: center;
    position: fixed;
    z-index: 49;
    background-color: #fff;
}

.to_top i.icon-item-arrow-right {
        width: 4rem;
        height: 4rem;

        display: block;
    }

.to_top i.icon-item-arrow-right:before {
            transform: rotate(-90deg);
            transform-origin: center;
            font-size: 2.8rem;
            line-height: 1;
            position: absolute;
            right: 0;
            left: 0;
            bottom: 0;
            margin: 0 auto;
            display: block;
            width: 2.3rem;
            height: 2.9rem;
            top: .5rem;
            opacity: 1;
        }

.to_top.hidden {
        display: none !important;
    }

.to_top.dark,
    .to_top:hover {
        background-color: #444;
        color: #fff;
        cursor: pointer;
    }

.to_top.dark:hover {
        background-color: #fff;
        color: #444;
    }

body:not(.home) .to_top.dostrue {
        bottom: 10rem;
    }

@media (min-width: 1024px) {
    .to_top {
        right: 3rem;
    }
}

body.search-overlay-active {
    overflow: hidden;
}

body.search-overlay-active .to_top {
        display: none !important;
    }

body.search-overlay-active .navigation--primary {
        z-index: 9999;
    }

body.search-overlay-active .navigation--primary .menu-wrapper,
    body.search-overlay-active .navigation--primary ul.menu,
    body.search-overlay-active .navigation--primary ul.menu:hover {
        z-index: 300;
    }

body.search-overlay-active #wrapper {
        background: #fff;
    }

body.search-overlay-failstate {
    font-size: 1.6rem;
    padding: 3rem;
    max-width: 100%;
    width: 100%;
    line-height: 150%;
}

body.search-overlay-enabled.home .spinner.overlay-spinner svg circle {
            stroke: #d9d9d9;
        }

#search-results-overlay {
    background: #E9E9E9;
    background: rgba(233, 233, 233, 0.96);
    height: auto;
    overflow: hidden;
    width: 100%;
    z-index: 299;
    top: 6rem;
    position: fixed;
    transition: height .33s ease-out, max-height .33s ease-out, min-height .33s ease-out;
    max-height: 0;
}

#search-results-overlay.active {
        height: auto;
        max-height: 100vh;
    }

#search-results-overlay.active .inner {
            height: auto;
            min-height: 70vh;
            max-height: 100vh;
            overflow: auto;
        }

#search-results-overlay.active.empty .inner {
                height: 20rem;
            }

#search-results-overlay.dark {
        background-color: hsla(0, 0%, 0%, 0.85);
    }

#search-results-overlay.dark p {
            color: #fff;
        }

#search-results-overlay.dark .result-group,
        #search-results-overlay.dark .result-group p,
        #search-results-overlay.dark .result-group a {
            color: #DDDDDD;
        }

#search-results-overlay.dark .result-group h3 a {
            color: #FFFFFF;
        }

#search-results-overlay.dark .result .details .primary {
            color: #CCCCCC;
        }

#search-results-overlay.dark .result .details .secondary,
        #search-results-overlay.dark .result .details .tertiary {
            color: #AAA;
        }

#search-results-overlay.dark .result a:hover .details .primary {
            color: #FFFFFF;
        }

#search-results-overlay.dark .result a:hover .details .secondary,
        #search-results-overlay.dark .result a:hover .details .tertiary {
            color: #e6e6e6;
        }

#search-results-overlay.hide-counts .count {
            display: none;
        }

#search-results-overlay a {
        text-decoration: none;
    }

#search-results-overlay .height-cap {
        display: flex;
        flex-direction: row;
        height: auto;
        min-height: 70vh;
        max-height: none;
        overflow: auto;
    }

#search-results-overlay .icon-close-thin:before {
        color: #4A4A4A;
    }

#search-results-overlay .inner .spinner {
        position: fixed;
        width: 2.5rem;
        padding: 0;
        opacity: 0.7;
        transition: opacity .2s linear;
    }

#search-results-overlay .inner {
        height: auto;
        overflow: hidden;
        transition: height .33s ease-out, max-height .33s ease-out, min-height .33s ease-out;
        font-size: 1.4rem;
        padding: 2.5rem 4rem;
        margin: 0;
        min-height: 0;
        max-height: 0;
    }

#search-results-overlay .note {
        text-align: center;
        padding: 3rem;
    }

#search-results-overlay .overlay-close {
        position: absolute;
        width: auto;
        height: auto;
        right: 2rem;
        top: 2rem;
        font-size: 2.4rem;
        z-index: 300;
        display: inline-block;
        text-align: center;
    }

#search-results-overlay .overlay-close i {
            font-size: 2.1rem;
            line-height: 0;
            color: #DDD;
            transition: color .25s linear;
        }

#search-results-overlay .overlay-close:hover {
            cursor: pointer;
        }

#search-results-overlay .overlay-close:hover i {
                color: #FFF;
            }

#search-results-overlay .result-column {
        display: flex;
        flex-direction: column;
        width: 33%;
        height: 100%;
        flex-basis: 33%;
    }

#search-results-overlay .result-column:nth-of-type(5) {
            display: none;
        }

#search-results-overlay .result .details {
            width: calc(100% - 115px);
        }

#search-results-overlay .result .details .primary {
                color: #4a4a4a;
                font-weight: 500;
                line-height: 2.2rem;
                letter-spacing: .03rem;
            }

#search-results-overlay .result .details .secondary,
            #search-results-overlay .result .details .tertiary {
                color: #898989;
                font-weight: normal;
                font-variant: tabular-nums;
            }

#search-results-overlay .result a:hover .details .primary {
                color: #000;
            }

#search-results-overlay .result a:hover .details .secondary,
            #search-results-overlay .result a:hover .details .tertiary {
                color: #4a4a4a;
            }

#search-results-overlay .result-artist a {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
        }

#search-results-overlay .result-artist .artist-pic-wrapper {
            width: 9.5rem;
            height: 9.5rem;
            overflow: hidden;
            flex-shrink: 0;
            flex-grow: 0;
            flex-basis: 9.5rem;
            margin-right: 2rem;
            margin-bottom: 1.5rem;
        }

#search-results-overlay .result-artist img.artist-pic {
            display: block;
            width: 100%;
            height: 100%;
            -o-object-fit: contain;
               object-fit: contain;
            -o-object-position: center bottom;
               object-position: center bottom;
        }

#search-results-overlay .result-artist .artist-details {
            flex-shrink: 1;
            flex-grow: 1;
        }

#search-results-overlay .result-artist .artist-details span {
                display: block;
            }

#search-results-overlay .result-name,
    #search-results-overlay .result-session {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

#search-results-overlay .result-artist .artist-pic-wrapper,
    #search-results-overlay .result-item .item-pic-wrapper {
        position: relative;
    }

#search-results-overlay .result-artist .artist-pic-wrapper img, #search-results-overlay .result-item .item-pic-wrapper img {
            z-index: 1;
        }

#search-results-overlay .result-artist .artist-pic-wrapper img.ls-blur-up-img, #search-results-overlay .result-item .item-pic-wrapper img.ls-blur-up-img {
            z-index: 2;
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
        }

#search-results-overlay .result-column .result-group:nth-of-type(1) {
            flex-basis: 100%;
        }

#search-results-overlay .result-exhibition {
        margin-bottom: 3rem;
    }

#search-results-overlay .result-exhibition a {
            display: block;
        }

#search-results-overlay .result-exhibition span {
            display: block;
        }

#search-results-overlay .result-exhibition .title {
            color: #4a4a4a;
        }

#search-results-overlay .result-exhibition .date {
            color: #898989;
            font-weight: normal;
        }

#search-results-overlay .result-group {
        flex-basis: 50%;
        flex-shrink: 1;
        flex-grow: 1;
        padding: 0 1rem;
        margin-bottom: 3rem;
    }

#search-results-overlay .result-group,
        #search-results-overlay .result-group p,
        #search-results-overlay .result-group a {
            font-family: var(--font-family-sans);
            font-size: 1.4rem;
            line-height: 2.2rem;
            font-weight: 500;
            letter-spacing: .03rem;
        }

#search-results-overlay .result-group a,
        #search-results-overlay .result-group .icon-wright {
            transition: color .15s linear;
        }

#search-results-overlay .result-group h3,
        #search-results-overlay .result-group h3 a {
            font-family: var(--font-family-serif);
            color: #4a4a4a;
            font-weight: 700;
            line-height: 2.4rem;
        }

#search-results-overlay .result-group h3 {
            border-bottom: .1rem solid #4A494A;
            padding-bottom: 1rem;
            margin-bottom: 1.5rem;
        }

#search-results-overlay .result-group h3 a {
                color: black;
            }

#search-results-overlay .result-group h3:hover a,
                #search-results-overlay .result-group h3:hover .icon-wright {
                    color: var(--primary-color);
                }

#search-results-overlay .result-group li {
            margin-bottom: 2.2rem;
        }

#search-results-overlay .result-group li.result-item {
                margin-bottom: 0;
            }

#search-results-overlay .result-group li a span {
                    display: block;
                }

#search-results-overlay .result-group.no-results h3,
            #search-results-overlay .result-group.no-results h3 a,
            #search-results-overlay .result-group.no-results p,
            #search-results-overlay .result-group.no-results p {
                color: #767676;
            }

#search-results-overlay .result-group .wright-now {
            font-size: 1.1rem;
        }

#search-results-overlay .result-group .wright-now svg {
                height: 1.1rem;
                width: auto;
            }

#search-results-overlay .result-group .wright-now svg .Fill-1 {
                    fill: #4A494A;
                }

#search-results-overlay .result-group .wright-now svg .Fill-4 {
                    fill: #2AB6BC;
                }

#search-results-overlay .result-group .wright-now:not(.no-hover):hover svg .Fill-1 {
                        fill: #242424;
                    }

#search-results-overlay .result-group .wright-now:not(.no-hover):hover svg .Fill-4 {
                        fill: #15AB9D;
                    }

#search-results-overlay .result-group .view-all {
            font-size: 1.4rem;
            height: 2.8rem;
            display: inline-block;
            line-height: 1.4rem;
            padding-right: .2rem;
            padding-left: .2rem;
            margin-left: -.2rem;
            font-weight: 700;
        }

#search-results-overlay .result-group .view-all .icon-caret {
                transform: rotate(180deg);
                display: inline-block;
                font-size: 1.6rem;
                margin-left: .2rem;
                width: .5rem;
                height: auto;
            }

#search-results-overlay .result-group .view-all .icon-caret svg {
                    width: 100%;
                    height: auto;
                }

#search-results-overlay .result-item a {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
        }

#search-results-overlay .result-item .details {
            flex-shrink: 1;
            flex-grow: 1;
        }

#search-results-overlay .result-item .details span {
                display: block;
                letter-spacing: .03rem;
            }

#search-results-overlay .result-item .item-pic-wrapper {
            width: 9.5rem;
            height: 9.5rem;
            overflow: hidden;
            flex-shrink: 0;
            flex-grow: 0;
            flex-basis: 9.5rem;
            margin-right: 2rem;
            margin-bottom: 1.5rem;
            background-color: #cccccc;
        }

#search-results-overlay .result-item img.item-pic {
            display: block;
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            -o-object-position: top center;
               object-position: top center;
        }

#search-results-overlay .result-resource {
        margin-bottom: 0;
    }

#search-results-overlay .result-resource p {
            margin-bottom: 1.2rem;
        }

#search-results-overlay .server-error-container {
        height: 100%;
        width: 100%;
        display: block;
        background: transparent;
        line-height: 4rem;
        padding: 3rem;
    }

#search-results-overlay .server-error-container p {
            line-height: 4rem;
        }

/*positioning adjustment when main header collapses into ".active" state*/

.navigation--primary.active #search-results-overlay .inner .spinner {
    top: 5.3rem;
    right: 30.8rem;
}

body:not(.has-cart):not(.has-forms) #search-results-overlay .inner .spinner {
            right: 6.7rem;
            top: 7.9rem;
        }

body.safari-lte9 #search-results-overlay.active {
        height: 100vh;
    }

body.safari-lte9 #search-results-overlay.active,
        body.safari-lte9 #search-results-overlay.active .inner,
        body.safari-lte9 #search-results-overlay.active .height-cap {
            max-height: none;
            min-height: 0;
        }

body.safari-lte9 #search-results-overlay.active .inner,
        body.safari-lte9 #search-results-overlay.active .height-cap,
        body.safari-lte9 #search-results-overlay.active .result-column {
            height: 100%;
        }

body.safari-lte9 #search-results-overlay.active .result-column .result-group:nth-of-type(1) {
            flex: 1 1 1px;
        }

@media (max-width: 767px) {
    #search-results-overlay {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1285px) {
        #search-results-overlay .overlay-close {
            display: none;
        }
}

@media (min-width: 921px) {
            body:not(.has-cart):not(.has-forms) #search-results-overlay .inner .spinner {
                right: 5.1rem;
                top: 7.9rem;
            }

                body:not(.has-cart):not(.has-forms) #search-results-overlay .inner .spinner svg circle {
                    stroke: #DDD;
                }
}

@media (max-width: 950px) {
        #search-results-overlay .result.result-artist {
            margin-bottom: 30px;
        }

            #search-results-overlay .result.result-artist span.artist-pic-wrapper {
                display: none;
            }
}

@media (min-width: 1061px) {
            body:not(.has-cart):not(.has-forms) #search-results-overlay .inner .spinner {
                right: 5.1rem;
                top: 7.9rem;
            }
}

@media (max-width: 1024px) {
            #search-results-overlay .result.result-artist span.artist-pic-wrapper {
                flex-basis: 33%;
                width: 100%;
                height: 100%;
            }
}

@media (min-width: 1025px) {
        #search-results-overlay .result-column {
            width: 25%;
            flex-basis: 25%;
        }

            #search-results-overlay .result-column:nth-of-type(5) {
                display: unset;
            }
}

@media (min-width: 1025px) and (max-width: 1285px) {
    #search-results-overlay {
        top: 18rem;
    }
}

@media (max-width: 1285px) and (max-height: 1050px) {
            #search-results-overlay.active .inner {
                height: calc(100vh - 60px - 120px);
                min-height: calc(100vh - 60px - 120px);
                max-height: calc(100vh - 60px - 120px);
            }
}

@media (min-width: 1361px) {
            body:not(.has-cart):not(.has-forms) #search-results-overlay .inner .spinner {
                right: 5.1rem;
                top: 7.9rem;
            }
}

/*TODO: Find out if these importants are necessary*/

.module__mailing_list {
    display: block;
    position: relative;
    width: 100%;
    max-width: 32rem;
    height: 5rem;
    margin: 0 auto 2rem auto;
}

.module__mailing_list:after {
        font-size: 3rem;
        font-family: wright-now-web, serif;
        color: #32343A;
        line-height: 5rem;
        content: '\E60C';
        display: block;
        position: absolute;
        width: 5rem;
        height: 5rem;
        top: 0;
        right: 0;
        cursor: pointer;
        pointer-events: none;
    }

.module__mailing_list input#EMAIL {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: transparent;
        border: .2rem solid #fff;
        border-right: 0 solid;
        float: left;
        width: calc(100% - 50px);
        height: 5rem;
        padding: 1.5rem 2rem;
        line-height: 2rem;
            font-family: var(--font-family-sans);
            color: #fff !important;
            font-size: 1.5rem;
    }

.module__mailing_list input#EMAIL::-webkit-input-placeholder {
            color: #fff !important;
        }

.module__mailing_list input#EMAIL:-moz-placeholder {
            /* Firefox 18- */
            color: #fff !important;
        }

.module__mailing_list input#EMAIL::-moz-placeholder {
            /* Firefox 19+ */
            color: #fff !important;
        }

.module__mailing_list input#EMAIL:-ms-input-placeholder {
            color: #fff !important;
        }

.module__mailing_list input#subscribe {
        overflow: hidden;
        text-indent: -999px;
        float: left;
        height: 5rem;
        width: 5rem;
        background-size: 100%;
        border-radius: 0;
        background-color: #fff;
        position: relative;
        padding: 0;
        margin: 0;
        border: none;
        outline: none;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

@media (min-width: 768px) {
    .module__mailing_list {
        max-width: 28rem;
    }
}

.my_mejs__player {
    visibility: hidden;
}

.my_mejs__player.mejs__container {
    background: rgba(0,0,0,0.3);
    border-radius: 20px;
}

.my_mejs__player.mejs__container span.mejs__time-float span.mejs__time-float-current {
        color: black !important;
    }

.my_mejs__player.mejs__container .mejs__button&gt;button:focus {
        outline: none;
    }

.my_mejs__player.mejs__container .mejs__controls:not([style*="display: none"]) {
        background: transparent;
    }

.fb-module.light .my_mejs__player.mejs__container {
        background: rgba(0,0,0,0.7);
    }

.fb-module.light .my_mejs__player.mejs__container span.mejs__currenttime,
        .fb-module.light .my_mejs__player.mejs__container span.mejs__duration {
            color: white !important;
        }

.entry.info-card,
.entry.info-card.___item {
    font-family: var(--font-family-sans);
}

.entry.info-card.wright, .entry.info-card.___item.wright {
        --primary-color: var(--wright-primary-color);
        --primary-color-hover: var(--wright-primary-color-hover);
    }

.entry.info-card.rago, .entry.info-card.___item.rago {
        --primary-color: var(--rago-primary-color);
        --primary-color-hover: var(--rago-primary-color-hover);
    }

.entry.info-card.lama, .entry.info-card.___item.lama {
        --primary-color: var(--lama-primary-color);
        --primary-color-hover: var(--lama-primary-color-hover);
    }

.entry.info-card.toomey, .entry.info-card.___item.toomey {
        --primary-color: var(--toomey-primary-color);
        --primary-color-hover: var(--toomey-primary-color-hover);
    }

.entry.info-card.pai, .entry.info-card.___item.pai {
        --primary-color: var(--pai-primary-color);
        --primary-color-hover: var(--pai-primary-color-hover);
    }

.entry.info-card.lpa, .entry.info-card.___item.lpa {
        --primary-color: var(--lpa-primary-color);
        --primary-color-hover: var(--lpa-primary-color-hover);
    }

.entry.info-card a, .entry.info-card.___item a {
        text-decoration: none;
        display: flex;
        flex-direction: column;
        font-family: var(--font-family-sans);
        font-weight: bold;
        font-size: 1.1rem;
        line-height: 1.6rem;
        transition: color 0.3s ease-in-out;
    }

.entry.info-card .information a, .entry.info-card.___item .information a {
            display: table;
            width: auto;
            overflow: hidden;
        }

.entry.info-card .information a p.title:hover, .entry.info-card.___item .information a p.title:hover {
                    color: var(--primary-color-hover);
                }

.entry.info-card .information a p.title:visited, .entry.info-card.___item .information a p.title:visited {
                    color: #333;
                }

.entry.info-card .year, .entry.info-card.___item .year {
        max-width: 100%;
        font-family: var(--font-family-serif);
        font-size: 2.8rem;
        min-height: 2.8rem;
        color: #333;
        border-bottom: .1rem solid #333;
        padding-right: 100%;
        margin-bottom: 2.5rem;
        margin-top: 2rem;
    }

.entry.info-card .title, .entry.info-card.___item .title {
        font-family: var(--font-family-sans);
        font-weight: bold;
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #333;
        margin: 0;
    }

.entry.info-card .date, .entry.info-card.___item .date {
        font-family: var(--font-family-sans);
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #666;
        margin: 0 0 1rem 0;
    }

.entry.info-card .image .image-inner img, .entry.info-card.___item .image .image-inner img {
            -o-object-position: left bottom;
               object-position: left bottom;
        }

.auction.upcoming.result .inner {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        width: 100%;
        margin-bottom: 3rem;

    }

.auction.upcoming.result .inner.wright {
            --primary-color: var(--wright-primary-color);
            --primary-color-hover: var(--wright-primary-color-hover);
        }

.auction.upcoming.result .inner.rago {
            --primary-color: var(--rago-primary-color);
            --primary-color-hover: var(--rago-primary-color-hover);
        }

.auction.upcoming.result .inner.lama {
            --primary-color: var(--lama-primary-color);
            --primary-color-hover: var(--lama-primary-color-hover);
        }

.auction.upcoming.result .inner.toomey {
            --primary-color: var(--toomey-primary-color);
            --primary-color-hover: var(--toomey-primary-color-hover);
        }

.auction.upcoming.result .inner.pai {
            --primary-color: var(--pai-primary-color);
            --primary-color-hover: var(--pai-primary-color-hover);
        }

.auction.upcoming.result .inner.lpa {
            --primary-color: var(--lpa-primary-color);
            --primary-color-hover: var(--lpa-primary-color-hover);
        }

.auction.upcoming.result a:not(.w-btn) {
        text-decoration: none;
        line-height: 2rem;
    }

.auction.upcoming.result a:not(.w-btn).button {
            max-width: 100%;
            transition: opacity 0.3s ease-in-out;
            z-index: 3;
        }

.auction.upcoming.result .image,
    .auction.upcoming.result .information {
        width: 100%;
    }

.auction.upcoming.result .image {
        position: relative;
        margin-bottom: 2rem;
    }

.auction.upcoming.result .image.mobile .button {
                display: none;
            }

.auction.upcoming.result .image.desktop {
            display: none;
            height: auto;
            max-width: 55rem;
        }

.auction.upcoming.result .image.desktop .desktop-image-overlay-button {
                display: none;
                opacity: 0;
                transition: opacity .3s ease-in-out;
            }

.auction.upcoming.result .image.desktop a {
                display: block;
                width: 100%;
                height: 100%;
            }

.auction.upcoming.result .image.desktop a.desktop-image-overlay-button {
                    z-index: 3;
                    display: inline-flex;
                    margin: 0 auto;
                    max-width: 27rem;
                    height: 4.5rem;
                }

.auction.upcoming.result .image.desktop a.desktop-image-overlay-image {
                    z-index: 1;
                }

.auction.upcoming.result .image.desktop a.desktop-image-overlay-image:after {
                        content: '';
                        display: block;
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0;
                        z-index: 2;
                        background: rgba(0, 0, 0, .1);
                        transition: opacity 0.3s ease-in-out;
                        opacity: 0;
                    }

.auction.upcoming.result .image.desktop:hover a.desktop-image-overlay-image:after {
                        opacity: 1;
                    }

.auction.upcoming.result .image img {
            width: 100%;
            height: auto;
            display: block;
        }

.auction.upcoming.result .image.desktop .image-inner .my-flex-align-center {
                    position: absolute;
                    height: 100%;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    display: flex;
                }

.auction.upcoming.result link.upcoming-title,
    .auction.upcoming.result link.date {
        text-decoration: none;
    }

.auction.upcoming.result .information {
        display: flex;
        flex-direction: column;
    }

.auction.upcoming.result .information .info-text-group {
            display: flex;
            flex-direction: row;
        }

.auction.upcoming.result .information .info-text-group .info-text {
                width: 100%;
            }

.auction.upcoming.result .information .info-text-group .info-text.width-2 {
                    width: calc(100% / 2);
                }

.auction.upcoming.result .information .info-text-group .info-text.width-3 {
                    width: calc(100% / 3);
                    margin-right: 3%;
                }

.auction.upcoming.result .information .info-text-group .info-text.width-3:last-of-type {
                        margin-right: 0;
                    }

.auction.upcoming.result .information .calendar-icon {
            height: 2.2rem;
            width: 2.2rem;
            fill: #b6b1a4;
            transition: fill 0.3s ease-in-out;
        }

.auction.upcoming.result .information .calendar-icon.desktop {
                display: none;
            }

.auction.upcoming.result .information .calendar-icon:hover {
                fill: #9a9383;
                cursor: pointer;
            }

.auction.upcoming.result .information .title,
        .auction.upcoming.result .information .date {
            font-family: var(--font-family-serif);
        }

.auction.upcoming.result .information .bidder-number {
            display: none;
        }

.auction.upcoming.result .information p {
            font-family: var(--font-family-sans);
            color: #333;
            font-size: 1.1rem;
            line-height: 1.6rem;
        }

.auction.upcoming.result .information p strong,
            .auction.upcoming.result .information p a:not(.w-btn) {
                font-family: var(--font-family-sans);
                font-weight: 700;
                color: #333;
            }

.auction.upcoming.result .information .title-wrapper {
            margin-bottom: 1.5rem;
            padding: 5px 0;
        }

.auction.upcoming.result .information .title {
            text-align: center;
        }

.auction.upcoming.result .information .date-wrapper {
            margin-bottom: 1.5rem;
            border-bottom: 1px solid #333;
        }

.auction.upcoming.result .information .date-wrapper .date {
                font-size: 2.8rem;
                line-height: 3rem;
            }

.auction.upcoming.result .information .date-wrapper .date .dot {
                    font-size: 18px;
                }

.auction.upcoming.result .information .date-wrapper .calendar-icon .mobile {
                    height: 2.2rem;
                    width: 2.2rem;
                }

.auction.upcoming.result .information .date-wrapper .calendar-icon .mobile svg {
                        fill: #b6b1a4;
                    }

.auction.upcoming.result .auction-links p:not(.banned_message) {
            margin: 0;
        }

.auction.upcoming.result .auction-links p:not(.banned_message) a:not(.w-btn) {
                font-family: var(--font-family-sans);
                font-weight: bold;
                text-transform: lowercase;
                letter-spacing: .03rem;
                z-index: 10;
                padding-top: 13px;
                padding-bottom: 13px;
                display: block;
                flex-basis: 100%;
                order: 3;
                flex-shrink: 0;
                flex-grow: 0;
                float: left;
                margin: 0;
                box-sizing: border-box;
                -webkit-font-smoothing: antialiased;
                outline: none;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                text-shadow: none;
                position: relative;
                top: auto;
                right: auto;
                width: 100%;
                margin-bottom: 1rem;
                text-align: center;
                transition: color 0.3s, border 0.3s ease-in-out;
            }

.auction.upcoming.result .auction-links p:not(.banned_message) a:not(.w-btn):hover {
                    color: #9a9383;
                    border: 2px solid #9a9383;
                }

.auction.upcoming.result .auction-links p:not(.banned_message) a:not(.w-btn).solid {
                    transition: background-color 0.3s, border 0.3s ease-in-out;
                    background: #b6b1a4;
                    border: 2px solid #b6b1a4;
                    outline: none;
                    color: #FFF;
                }

.auction.upcoming.result .auction-links p:not(.banned_message) a:not(.w-btn).solid:hover {
                        color: #FFF;
                        background: #9a9383;
                        border: 2px solid #9a9383;
                    }

.auction.upcoming.result .bidder-number {
        font-family: var(--font-family-sans);
        font-weight: normal;
        font-size: 1.3rem;
        color: #333;
    }

.auction.upcoming.result a.register-to-bid {
        cursor: pointer;
    }

.auction.upcoming.result .info-text-wrapper.right {
            padding-left: 0;
            margin-top: 2rem;
        }

.auction.upcoming.result .info-text-wrapper .button {
            order: 0;
            margin-top: 0;
        }

.auction.upcoming.result .info-text-wrapper .info-text p, .auction.upcoming.result .info-text-wrapper .auction-links p {
                font-size: 1.3rem;
                line-height: 1.9rem;
                font-family: var(--font-family-sans);
            }

.auction.upcoming.result .info-text-wrapper .auction-links p {
                line-height: 2.3rem;
                margin: 0;

            }

.auction.upcoming.result .info-text-wrapper .auction-links p &gt; a {
                    color: var(--primary-color);
                }

.auction.upcoming.result .info-text-wrapper .auction-links p &gt; a.w-btn-house-solid {
                        color: #FFFFFF;
                    }

.auction.upcoming.result .info-text-wrapper .auction-links p &gt; a:hover {
                        color: var(--primary-color-hover);
                    }

@media screen and (min-width: 769px) {
                            .auction.upcoming.result .info-text-wrapper .auction-links p &gt; a.w-btn.w-btn-house-solid {
                                color: var(--primary-color);
                            }
                            .auction.upcoming.result .info-text-wrapper .auction-links p &gt; a.w-btn:hover {
                                color: var(--primary-color-hover);
                                background: transparent;
                            }

                    }

.auction.upcoming.result .image-inner {
        display: block;
        position: relative;
    }

.auction.upcoming.result a.upcoming-title,
    .auction.upcoming.result .upcoming-title {
        font-family: var(--font-family-serif);
        font-size: 2.1rem;
        line-height: 2.4rem;
        color: #333;
        text-align: center;
    }

.auction.upcoming.result .subtitle {
        font-family: var(--font-family-serif);
        font-size: 2.1rem;
        line-height: 2.4rem;
        color: #C4C4C4;
        text-align: center;
    }

@media (min-width: 450px) {
        .entry.info-card a,
        .entry.info-card .title,
        .entry.info-card .date,
        .entry.info-card.___item a,
        .entry.info-card.___item .title,
        .entry.info-card.___item .date {
            font-size: 1.3rem;
            line-height: 1.9rem;
        }
}

@media (min-width: 768px) {
        .auction.upcoming.result a.upcoming-title,
        .auction.upcoming.result .upcoming-title,
        .auction.upcoming.result .subtitle {
            text-align: left;
        }
}

@media (min-width: 769px) {
        .auction.upcoming.result.first {
            padding-top: 0;
        }
        .auction.upcoming.result .calendar_wrapper {
            padding-top: 6rem;
            padding-bottom: 6rem;
        }
        .auction.upcoming.result .inner {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            width: 100%;
            margin-bottom: 0;
        }
        .auction.upcoming.result .image {
            max-width: 55rem;
        }

            .auction.upcoming.result .image.mobile {
                display: none;
            }

            .auction.upcoming.result .image.desktop {
                margin-bottom: 0;

                display: flex;
                align-content: center;
                align-items: center;
                flex-direction: column;
            }

                .auction.upcoming.result .image.desktop .desktop-image-overlay-button {
                    align-self: center;
                    height: auto;
                    display: block;
                }
                    .auction.upcoming.result .image.desktop:hover .desktop-image-overlay-button {
                        opacity: 1;
                    }
        .auction.upcoming.result .image,
        .auction.upcoming.result .information {
            display: flex;
            flex-direction: column;
        }

            .auction.upcoming.result .image.mobile, .auction.upcoming.result .information.mobile {
                display: none;
            }

            .auction.upcoming.result .image.desktop, .auction.upcoming.result .information.desktop {
                display: block;
            }

            .auction.upcoming.result .image .info-text-group, .auction.upcoming.result .information .info-text-group {
                display: flex;
                flex-direction: column;
            }

                .auction.upcoming.result .image .info-text-group .info-text, .auction.upcoming.result .information .info-text-group .info-text {
                    width: 100%;
                }

                    .auction.upcoming.result .image .info-text-group .info-text p, .auction.upcoming.result .information .info-text-group .info-text p {
                        margin-bottom: 1rem;
                    }

                    .auction.upcoming.result .image .info-text-group .info-text.width-2, .auction.upcoming.result .information .info-text-group .info-text.width-2 {
                        width: 100%;
                    }

                    .auction.upcoming.result .image .info-text-group .info-text.width-3, .auction.upcoming.result .information .info-text-group .info-text.width-3 {
                        width: 100%;
                    }

            .auction.upcoming.result .image .info-text-wrapper, .auction.upcoming.result .information .info-text-wrapper {
                padding-left: 2rem;
                margin-top: 0;
            }

            .auction.upcoming.result .image .title-wrapper, .auction.upcoming.result .information .title-wrapper {
                margin-bottom: 3rem;
                padding-bottom: .7rem;
                border-bottom: 1px solid #333;

            }

                .auction.upcoming.result .image .title-wrapper .title, .auction.upcoming.result .information .title-wrapper .title {
                    text-align: left;
                    overflow: hidden;
                    padding-right: 35px;
                }
                    .auction.upcoming.result .image .title-wrapper .calendar-icon.desktop, .auction.upcoming.result .information .title-wrapper .calendar-icon.desktop {
                        display: block;
                    }

                .auction.upcoming.result .image .title-wrapper .bidder-number, .auction.upcoming.result .information .title-wrapper .bidder-number {
                    display: inline-block;
                    text-align: right;
                    white-space: nowrap;
                    color: #b6b1a4;
                }

                    .auction.upcoming.result .image .title-wrapper .bidder-number strong, .auction.upcoming.result .information .title-wrapper .bidder-number strong {
                        color: #b6b1a4;
                    }

            .auction.upcoming.result .image .date-wrapper, .auction.upcoming.result .information .date-wrapper {
                margin-bottom: 2.5rem;
                border-bottom: none;
            }

                .auction.upcoming.result .image .date-wrapper .date, .auction.upcoming.result .information .date-wrapper .date {
                    font-size: 5rem;
                    line-height: 2rem;
                }

                    .auction.upcoming.result .image .date-wrapper .date .dot, .auction.upcoming.result .information .date-wrapper .date .dot {
                        font-size: 30px;
                    }
                    .auction.upcoming.result .image .date-wrapper .calendar-icon.mobile, .auction.upcoming.result .information .date-wrapper .calendar-icon.mobile {
                        display: none;
                    }

            .auction.upcoming.result .image .auction-links, .auction.upcoming.result .information .auction-links {
                position: relative;
                overflow: hidden;
                width: auto;
            }

                .auction.upcoming.result .image .auction-links p, .auction.upcoming.result .information .auction-links p {
                    width: 100%;
                    overflow: hidden;
                    transition: color 0.3s ease-in-out;
                }
                        .auction.upcoming.result .image .auction-links p:first-of-type a:not(.w-btn), .auction.upcoming.result .information .auction-links p:first-of-type a:not(.w-btn) {
                            transition: color 0.3s ease-in-out;
                            background: none;
                            outline: none;
                            color: #b6b1a4;
                        }

                            .auction.upcoming.result .image .auction-links p:first-of-type a:not(.w-btn):hover, .auction.upcoming.result .information .auction-links p:first-of-type a:not(.w-btn):hover {
                                color: #9a9383;
                            }

                    .auction.upcoming.result .image .auction-links p a:not(.w-btn), .auction.upcoming.result .information .auction-links p a:not(.w-btn) {
                        text-transform: lowercase;
                        z-index: 10;
                        padding: 0;
                        display: block;
                        flex-basis: 100%;
                        order: 3;
                        flex-shrink: 0;
                        flex-direction: column;
                        flex-grow: 0;
                        float: left;
                        margin: 0;

                        box-sizing: border-box;
                        -webkit-font-smoothing: antialiased;
                        outline: none;

                        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                        text-shadow: none;
                        position: relative;
                        top: auto;
                        right: auto;
                        width: auto;
                        border: none;

                        color: #b6b1a4;
                        text-align: left;
                    }

                        .auction.upcoming.result .image .auction-links p a:not(.w-btn):hover, .auction.upcoming.result .information .auction-links p a:not(.w-btn):hover {
                            color: #9a9383;
                        }

                        .auction.upcoming.result .image .auction-links p a:not(.w-btn).solid, .auction.upcoming.result .information .auction-links p a:not(.w-btn).solid {
                            background: none;
                        }

        .auction.upcoming.result .information {
            margin: 0 0 0 3%;
        }
}

@media (min-width: 968px) {
            .auction.upcoming.result .info-text-wrapper .button {
                order: 1;
            }
}

@media (min-width: 1024px) {
        .auction.upcoming.result .inner {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            width: 100%;
        }

        .auction.upcoming.result .information {
            display: flex;
            flex-direction: column;
        }

            .auction.upcoming.result .information p {
                font-size: 1.3rem;
                line-height: 1.9rem;
            }

                .auction.upcoming.result .information p a:not(.w-btn) {
                    font-size: 1.3rem;
                    line-height: 1.9rem;
                }

            .auction.upcoming.result .information .year {
                padding-left: 3rem;
            }
}

@media (min-width: 1280px) {
        .auction.upcoming.result .info-text-wrapper {
            flex-direction: row-reverse;
        }
}

@media (min-width: 1920px) {
        .auction.upcoming.result .inner {
            justify-content: flex-start;
        }
        .auction.upcoming.result .title {
            padding-right: 50%;
        }
}

/* Shipping Cost Estimator Popup */

.shipping-est-popup {
    display: flex;
    position: fixed;
    top: 0;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    z-index: 2;
}

.shipping-est-popup.active {
        opacity: 1;
    }

.shipping-estimate-popover {
    width: 100vw;
    position: fixed;
    height: auto;
    min-height: 43.5rem;
    bottom: 1rem;
    display: block;
    z-index: 2;
    border: .1rem solid #999;
    background: white;
    font-family: var(--font-family-sans);
}

.shipping-estimate-popover p {
        font-size: 1.3rem !important;
        line-height: 1.8rem !important;

    }

.shipping-estimate-popover .error-container a {
            transition: color .3s ease-in-out;
        }

.shipping-estimate-popover .error-box {
        display: flex;
        flex-direction: column;
        justify-content: center;
        max-height: calc(100% - 10rem);
        max-width: 32rem;
        margin: 0 auto;
    }

.shipping-estimate-popover .footer {
        position: absolute;
        bottom: 2rem;
        left: 0;
    }

.shipping-estimate-popover .footer a {
            transition: color .3s ease-in-out;
        }

.shipping-estimate-popover .footer a .pill-bg {
                transition: fill .3s ease-in-out;
            }

.shipping-estimate-popover .footer a:hover .pill-bg {
                    fill: #E7EAEC;
                }

.shipping-estimate-popover .amount {
        font-size: 2.4rem;
        font-weight: 500;
    }

.shipping-estimate-popover .arta {
        height: 2.5rem;
        width: 11rem;
    }

.shipping-estimate-popover form {
        display: flex;
        flex-direction: column;
        gap: 2rem;
        margin-bottom: 2rem;
    }

.shipping-estimate-popover form input,
        .shipping-estimate-popover form .multiselect__tags {
            border-color: #999;
            width: 100%;
        }

.shipping-estimate-popover form input[type=submit] {
            font-weight: bold;
        }

.shipping-estimate-popover input[type=text] {
        margin-bottom: 0;
    }

.shipping-estimate-popover .button {
        width: 100%;
        font-weight: bold;
        color: #fff !important;
    }

.shipping-estimate-popover .close {
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 3;
        width: 5rem;
        height: 5rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

.shipping-estimate-popover .close path {
            transition: fill .3s ease-in-out;
        }

.shipping-estimate-popover .close:hover path {
                fill: var(--primary-color);
            }

.shipping-estimate-popover .multiselect__content-wrapper {
        max-width: calc(100% - 2rem);
    }

.shipping-estimate-popover .inner {
        position: absolute;
        height: 100%;
        width: 100%;
        padding: 2rem;
    }

.shipping-estimate-popover .loader {
        position: relative;
        top: 40%;
    }

.shipping-estimate-popover .loader p {

        }

.shipping-estimate-popover .loader .w-btn-busy-spinner {
            position: unset;
            top: unset;
            left: unset;
            transform: unset;
        }

.shipping-estimate-popover .title,
    .shipping-estimate-popover .origin,
    .shipping-estimate-popover .destination,
    .shipping-estimate-popover .label {
        font-weight: 500;
    }

.shipping-estimate-popover .title {
        font-size: 1.8rem;
        line-height: 2.16rem;
        margin-bottom: 1rem;
    }

.shipping-estimate-popover .description {
        font-size: 1.3rem !important;
        line-height: 1.8rem !important;
        color: #666;
    }

.shipping-estimate-popover .description .origin,
        .shipping-estimate-popover .description .destination {
            color: #000;
        }

.shipping-estimate-popover .results a {
            position: relative;
            font-size: 1.3rem;
            text-decoration: underline !important;
            cursor: pointer;
            line-height: normal;
        }

.shipping-estimate-popover .results p {
            color: #666;
            margin-bottom: 1rem;
        }

.shipping-estimate-popover .result-title {
        font-size: 1.3rem !important;
        line-height: normal !important;
        height: 16.7rem;
        background: var(--primary-color-engaged);
    }

.shipping-estimate-popover .result-title p {
            color: #000;
        }

.shipping-estimate-popover .step-1 {
        max-height: calc(100% - 5rem);
    }

.shipping-estimate-popover .origin {

    }

.shipping-estimate-popover .hint {

    }

@media (max-width: 767px) {
    .shipping-est-popup {
        background: rgba(0, 0, 0, .5);
        justify-content: center;
        width: 100%;
        height: 100%;
        z-index: -1;
        align-items: center;
    }

        .shipping-est-popup.active {
            z-index: 999;
        }

    .shipping-estimate-popover {
        width: calc(100vw - 2rem);
        position: fixed;
        bottom: unset;
    }
}

@media (min-width: 768px) {
    .shipping-estimate-popover {
        width: 30rem;
        right: 1rem;
    }
}

.column_slide,
.module__three_column {
    position: relative;
    width: 100%;
    width: 100vw;
    margin: 0 auto;
    padding: 4rem 0;
    overflow: hidden;
    z-index: 2;
    background-color: #fff;
}

.column_slide .inner, .module__three_column .inner {
        width: 100%;
        max-width: 110rem;
        margin: 0 auto;
        padding: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

.column_slide .tile, .module__three_column .tile {
        display: flex;
        color: #000;
        width: calc(100% - 40px);
        max-width: 100%;
        padding-bottom: 1rem;
        border-bottom: 1px solid #eee;
    }

.column_slide .tile a, .module__three_column .tile a {
            color: #000;
            width: auto;
        }

.column_slide .tile a.primary, .module__three_column .tile a.primary {
                display: flex;
                width: 100%;
            }

.column_slide .tile span.primary, .module__three_column .tile span.primary {
                display: flex;
                width: 100%;
            }

.column_slide .tile:hover .text p, .module__three_column .tile:hover .text p {
                    text-decoration: none;
                    transition: color 0.15s;
                    background: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#ccc, #ccc);
                    background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
                    background-repeat: no-repeat, no-repeat, repeat-x;
                    background-position: 0 95%, 100% 95%, 0 97%;
                    text-shadow: 0.03em 0 #fff, -0.03em 0 #fff, 0 0.03em #fff, 0 -0.03em #fff, 0.06em 0 #fff, -0.06em 0 #fff, 0.09em 0 #fff, -0.09em 0 #fff, 0.12em 0 #fff, -0.12em 0 #fff, 0.15em 0 #fff, -0.15em 0 #fff !important;
                }

.column_slide .tile.hide_mobile, .module__three_column .tile.hide_mobile {
            display: none;
        }

.column_slide .tile.hide_tablet, .module__three_column .tile.hide_tablet {
            display: flex;
        }

.column_slide .tile.hide_mobile.hide_tablet, .module__three_column .tile.hide_mobile.hide_tablet {
            display: none;
        }

.column_slide .tile.show_mobile:first-of-type, .module__three_column .tile.show_mobile:first-of-type {
            margin-top: 0;
        }

.column_slide .tile.show_mobile:last-of-type, .module__three_column .tile.show_mobile:last-of-type {
            border-bottom: none;
            padding-bottom: 0;
        }

.column_slide .tile .desktop, .module__three_column .tile .desktop {
            display: none;
        }

.column_slide .tile .desktop .button, .module__three_column .tile .desktop .button {
                color: var(--primary-color);
                transition: color .3s, border-color .3s ease-in-out;
            }

.column_slide .tile .desktop .button:hover, .module__three_column .tile .desktop .button:hover {
                    color: var(--primary-color-hover);
                }

.column_slide .tile .mobile, .module__three_column .tile .mobile {
            display: block;
            width: 100%;
        }

.column_slide .tile .mobile .image, .module__three_column .tile .mobile .image {
                margin-right: 2rem;
                width: 50%;
                flex: 0 0 auto;
                align-self: flex-start;
            }

.column_slide .tile .mobile .image img, .module__three_column .tile .mobile .image img {
                    align-self: flex-start;
                    width: 100%;
                    height: auto;
                }

.column_slide .tile .mobile .text, .module__three_column .tile .mobile .text {
                flex: 0 0 auto;
                align-self: center;
                width: calc(50% - 20px);
            }

.column_slide .tile .mobile .text,
                .column_slide .tile .mobile .text p,
                .module__three_column .tile .mobile .text,
                .module__three_column .tile .mobile .text p {
                    font-family: var(--font-family-sans);
                    font-size: 14px;
                    line-height: 19px;
                    letter-spacing: 0.3px;
                }

.column_slide .tile .text, .module__three_column .tile .text {
            font-size: 16px;
            line-height: 13px;
        }

.column_slide .tile .text p, .module__three_column .tile .text p {
                font-family: var(--font-family-sans) !important;
                font-size: 14px;
                line-height: 19px;
                color: #666;
                display: inline;
            }

.column_slide .tile .text p strong, .module__three_column .tile .text p strong {
                    font-family: var(--font-family-sans) !important;
                    font-weight: 400 !important;
                    color: #000;
                }

.column_slide .tile .text .title, .module__three_column .tile .text .title {
                font-family: var(--font-family-sans);
                text-transform: uppercase;
                font-size: 12px;
                line-height: 15px;
                margin-bottom: 10px;
                display: block;
                letter-spacing: 1.5px;
            }

.column_slide .tile:last-of-type, .module__three_column .tile:last-of-type {
            border: none;
        }

@media (min-width: 681px) {
    .column_slide,
    .module__three_column {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

        .column_slide .inner, .module__three_column .inner {
            justify-content: space-between;
            padding: 0 1rem;
            flex-wrap: nowrap;
        }

        .column_slide .tile, .module__three_column .tile {
            width: 33%;
            max-width: 353px;
            border: none;
        }

            .column_slide .tile .hide_tablet, .module__three_column .tile .hide_tablet {
                display: none;
            }

            .column_slide .tile .mobile, .module__three_column .tile .mobile {
                display: none;
            }

            .column_slide .tile .desktop, .module__three_column .tile .desktop {
                display: block;
                width: 100%;
            }

                .column_slide .tile .desktop .button, .module__three_column .tile .desktop .button {
                    width: 100%;
                    max-width: none;
                }

                .column_slide .tile .desktop .image, .module__three_column .tile .desktop .image {
                    margin-bottom: 1.5rem;
                }

                .column_slide .tile .desktop img, .module__three_column .tile .desktop img {
                    width: 100%;
                    height: auto;
                    overflow: hidden;
                    position: relative;
                }
}

@media (min-width: 768px) {
    .column_slide,
    .module__three_column {
        margin: 0 auto 0 0;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

        .column_slide .inner, .module__three_column .inner {
            padding: 0 2.3rem;
            margin-left: auto;
            margin-right: auto;
            max-width: 128rem;
        }
}

@media (min-width: 1024px) and (max-width: 1500px) {
    .column_slide,
    .module__three_column {
        width: 100vw;
        margin-left: initial;
    }
}

@media (min-width: 1025px) {
        .column_slide .tile, .module__three_column .tile {
            padding-bottom: 0;
        }
}

@media (min-width: 1101px) {
        .column_slide .tile, .module__three_column .tile {
        }
}

form #cc_num {
    background-image: url(/images/icons/credit-card-spritesheet.png), url(/images/icons/credit-card-spritesheet.png);
    background-position: calc(100% - 5px) 6px;
    background-size: 50px auto;
    background-repeat: no-repeat;
}

form #cc_num.amex {
        background-position-y: -278px;
    }

form #cc_num.diners_club_carte_blanche,
    form #cc_num.diners_club_international {
        background-position-y: -371px;
    }

form #cc_num.discover {
        background-position-y: -230px;
    }

form #cc_num.jcb {
        background-position-y: -326px;
    }

form #cc_num.laser {
        background-position-y: 6px;
    }

form #cc_num.maestro {
        background-position-y: -182px;
    }

form #cc_num.mastercard {
        background-position-y: -135px;
    }

form #cc_num.visa {
        background-position-y: -41px;
    }

form #cc_num.visa_electron {
        background-position-y: -88px;
    }

a.evaluation_button {
    display: block;
    clear: both;
    margin: 0;
    font-size: 1.5rem;
    padding: .9rem 0 .9rem;
    line-height: normal;
    min-width: 20rem;
    text-align: center;
    cursor: pointer;
    width: 100%;
    height: auto;
}

a.evaluation_button hr {
        width: calc(100% - 16px);
        border: none;
        border-bottom: 1px var(--primary-color) solid;
        margin: .9rem auto;
    }

a.evaluation_button .top-line {
        font-family: var(--font-family-sans);
        font-size: 1.5rem;
        line-height: 1.5rem;
        padding: 0 1.5rem;
        display: block;
    }

a.evaluation_button .bottom-line {
        font-family: var(--font-family-sans);
        font-weight: bold;
        font-size: 1.5rem;
        line-height: 1.5rem;
    }

@media (min-width: 520px) {
    a.evaluation_button {
        margin-bottom: .5rem;
        padding: 1.3rem 0 1.2rem 0;
    }

        a.evaluation_button hr {
            margin: 13px auto;
        }
}

@media (min-width: 1024px) {
    a.evaluation_button {
        margin-bottom: 0;
    }
}

body.o-hidden .page {
    overflow: hidden;
}

span.module-anchor {
    display: none;
}

.page__section.toggle {
    max-width: none;
    transition: background-color .5s ease-in-out;
    margin: 0;
}

.page__section.toggle .inner {
        width: 100%;
        max-width: 96rem;
        margin: 0 auto;
        border-bottom: transparent;
        border-top: .1rem #ddd solid;
        transition: border .25s ease-in-out;
    }

.page__section.toggle.active {
        background-color: #F2F2F2 !important;
    }

.page__section.toggle.active.grey_background,
        .page__section.toggle.active .page__section.grey_background,
        .page__section.toggle.active .grey_background {
            background-color: rgba(0, 0, 0, 0.07);
        }

.page__section.toggle.active .body {
            padding: 0 8.6rem 3rem 8.6rem
        }

.page__section.toggle .body.expand-leave-to,
    .page__section.toggle .body.expand-leave-active {
        padding: 0 1rem;
    }

.page__section.toggle:before {
        display: none;
    }

.page__section.toggle .page__section__content &gt; h3 {
        font-family: var(--font-family-sans);
        font-weight: 500;
        color: #4A4A4A;
        transition: color .25s ease-in-out;
        padding: 2.7rem 0 2.7rem 8.6rem;
        font-size: 2rem;
        line-height: 2.8rem;
    }

.page__section.toggle .page__section__content {
        max-width: none;
        position: relative;
        margin-bottom: 0;
    }

.page__section.toggle .page__section__content .section-toggle-icon {
            display: block;
            position: absolute;
            width: 1.7rem;
            height: 1.1rem;
            transform-origin: 50% 11px;
            top: 50%;
            left: 3.1rem;
            transition: transform .25s ease-in-out;
            transform: translateY(calc(-50% - 6px)) rotate(0deg);
        }

.page__section.toggle .page__section__content .section-toggle-icon svg g#W20-Bidding-page-1 {
                transition: all .25s ease-in-out;
            }

.page__section.toggle a {
        background: transparent !important;
    }

.page__section.toggle.active .page__section__content .section-toggle-icon {
        transform: translateY(calc(-50% - 6px)) rotate(180deg);
    }

.page__section.toggle div.body h3 {
            padding-left: 0;
        }

.page__section.toggle p {
        color: #4A4A4A;
        font-size: 1.6rem;
        max-width: 77.2rem;
    }

.page__section.toggle.last-of-collapsible-section .inner {
            border-bottom: .1rem #ddd solid;
        }

.page__section.toggle.light h1, .page__section.toggle.light h2, .page__section.toggle.light h3, .page__section.toggle.light h4, .page__section.toggle.light h5, .page__section.toggle.light h6, .page__section.toggle.light p, .page__section.toggle.light a, .page__section.toggle.light span, .page__section.toggle.light li, .page__section.toggle.light blockquote, .page__section.toggle.light figure figcaption {
            color: #32343A;
        }

.page__section.toggle.light .page__section__content:hover &gt; h3 {
                color: #000;
            }

.page__section.toggle.light .page__section__content:hover .section-toggle-icon svg g#W20-Bidding-page-1 {
                    stroke: #333;
                }

.page__section.toggle.dark h1, .page__section.toggle.dark h2, .page__section.toggle.dark h3, .page__section.toggle.dark h4, .page__section.toggle.dark h5, .page__section.toggle.dark h6, .page__section.toggle.dark p, .page__section.toggle.dark a, .page__section.toggle.dark span, .page__section.toggle.dark li, .page__section.toggle.dark blockquote, .page__section.toggle.dark figure figcaption {
            color: white;
        }

.page__section.toggle.dark .page__section__content &gt; h3 {
                color: white;
            }

.page__section.toggle.dark .page__section__content .section-toggle-icon svg g#W20-Bidding-page-1 {
                stroke: white;
            }

.page__section.toggle.dark .page__section__content:hover &gt; h3 {
                color: #ccc;
            }

.page__section.toggle.dark .page__section__content:hover .section-toggle-icon svg g#W20-Bidding-page-1 {
                stroke: #ccc;
            }

.page__section.toggle.dark .inner {
            border-top-color: #666;
        }

.page__section.toggle.dark.last-of-collapsible-section .inner {
            border-bottom-color: #666;
        }

.page__section.toggle.dark.active {
            background-color: #444852;
        }

.page__section.toggle.dark.active .inner {
                border-top-color: transparent;
            }

.page__section.last-of-collapsible-section {
    padding-bottom: 0;
    margin-bottom: 6rem;
}

@media (max-width: 1024px) {
            .page__section.toggle .page__section__content .section-toggle-icon {
                left: 1.5rem;
                top: 50%;
                transform: translateY(calc(-50% - 6px)) rotate(0deg);
            }

            .page__section.toggle .page__section__content &gt; h3 {
                font-size: 1.8rem;
                line-height: 2.1rem;
                padding: 2.7rem 2.7rem 2.7rem 4.6rem;
            }

        .page__section.toggle .inner {
            width: auto;
        }

        .page__section.toggle p {
            font-size: 1.3rem;
            line-height: 1.9rem;
        }
            .page__section.toggle.active .page__section__content .section-toggle-icon {
                transform: translateY(calc(-50% - 6px)) rotate(180deg);
            }

            .page__section.toggle.active div.body {
                padding: 0 1rem 3rem 1rem;
            }
}

@media (min-width: 1025px) {
    .page__section.last-of-collapsible-section {
        margin-bottom: 12rem;
    }
        .page__section.toggle .body.expand-leave-to,
        .page__section.toggle .body.expand-leave-active {
            padding: 0 8.6rem;
        }
}

.consign_an_item {
    z-index: 999;
}

.consign_an_item .consign_an_item_widget .consign-instructions {
            display: block;
            margin-bottom: 2rem;
            max-width: none;
            text-align: left;
        }

.consign_an_item .consign_an_item_widget .consign-instructions a {
                font-family: var(--font-family-sans);
                color: #333;
                font-weight: bold;
                text-decoration: underline;
                cursor: help;
            }

.consign_an_item .consign_an_item_widget .consign-tips {
            margin-bottom: 2rem;
        }

.consign_an_item .consign_an_item_widget .consign-tips .grey_background {
                max-width: none;
                width: 100%;
                text-align: left;
            }

.consign_an_item .consign_an_item_widget .consign-tips,
        .consign_an_item .consign_an_item_widget .consign-tips ul,
        .consign_an_item .consign_an_item_widget .consign-tips ul li {
            line-height: 2.4rem;
        }

.consign_an_item .consign_an_item_widget .consign-tips ul {
            list-style: disc;
        }

.consign_an_item .consign_an_item_widget .dropzone {
            text-align: center;
        }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone {
                width: 100%;
                border: none;
                margin-bottom: 1rem;
                min-height: 18.7rem;
                text-align: left;
                height: auto;
                padding: .7rem;
                position: relative;
                max-height: none;
            }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-message {
                    position: absolute;
                    width: 100%;
                    margin: auto 0;
                    top: 0;
                    bottom: 0;
                    display: block;
                    transform: none;
                    height: 15rem;
                    color: #ccc;
                    line-height: 2.4rem;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-message span {
                        font-size: smaller;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-image {
                    border-radius: 0;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-details,
                .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-success-mark {
                    display: none !important;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-progress {
                    border-radius: 0;
                    width: 100%;
                    margin: 0;
                    left: 0;
                    right: 0;
                    top: 11.3rem;
                    bottom: auto;
                    height: .8rem;
                    overflow: hidden;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-progress span.dz-upload {
                        height: 1rem;
                        background: var(--primary-color);
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-remove {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                    font-size: 1.1rem;
                    line-height: 2.5rem;
                    margin-bottom: -1rem;
                    text-decoration: none;
                    min-height: 2.5rem;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-error-mark {
                    display: none !important;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-error-message {
                    overflow: hidden;
                    opacity: 1;
                    line-height: 1.5em;
                    background: rgba(200, 0, 0, 0.9);
                    width: 100%;
                    height: 12rem;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    text-align: center;
                    border-radius: 0;
                    padding: 0;
                    margin: 0;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-error-message span {
                        height: 12rem;
                        padding: 0 .7rem;
                        display: table-cell;
                        vertical-align: middle;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-error-message:after {
                        display: none;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-preview,
                .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-preview.dz-image-preview,
                .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-preview.dz-file-preview {
                    min-width: 12rem;
                    min-height: 13.5rem;
                    margin: .7rem;
                    background-color: transparent;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-image {
                    background: #eee;
                    height: 12rem;
                    width: 12rem;
                    overflow: hidden;
                    position: relative;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-preview.queued .dz-image {
                        opacity: 0.5;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-image img {
                    width: 12rem;
                    height: 12rem;
                    margin: 0;
                    padding: 0;
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    max-width: none;
                    max-height: none;
                    min-width: 12rem;
                    min-height: 12rem;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-preview:hover .dz-image img {
                        transform: none;
                        filter: none;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default svg,
                    .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default img {
                        outline: none;
                        border: none;
                        width: 10rem;
                        height: auto;
                        margin: 0 auto;
                        padding: 0;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default svg path,
                        .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default svg circle {
                            fill: #ccc;
                        }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default .camera-icon {
                        margin-bottom: -1rem;
                        margin-top: 2.5rem;
                        height: 4rem;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default .upload-img {
                        height: 5rem;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone:hover,
                .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.dz-drag-hover {
                    border: .3rem dashed var(--primary-color);
                    background-color: var(--primary-color-engaged);
                    padding: .7rem;
                    opacity: 1;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone:hover .dz-message, .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.dz-drag-hover .dz-message {
                        color: var(--primary-color);
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone:hover .upload-img path,
                    .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone:hover .upload-img circle,
                    .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.dz-drag-hover .upload-img path,
                    .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.dz-drag-hover .upload-img circle {
                        fill: var(--primary-color);
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.parsley-error {
                    border: .1rem #ff6f64 solid !important;
                    background-color: #fff1f0 !important;
                }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.parsley-error,
                    .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.parsley-error .dz-message {
                        color: #99433c !important;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.parsley-error .upload-img path,
                    .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.parsley-error .upload-img circle {
                        fill: #99433c;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.parsley-error:hover {
                        padding: .5rem;
                    }

.consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone.parsley-error:hover .dz-message {
                            top: 0;
                        }

.consign_an_item .consign_an_item_widget form input#name.parsley-error, .consign_an_item .consign_an_item_widget form input#location.parsley-error, .consign_an_item .consign_an_item_widget form input#email.parsley-error, .consign_an_item .consign_an_item_widget form input#email-confirm.parsley-error, .consign_an_item .consign_an_item_widget form input#phone.parsley-error, .consign_an_item .consign_an_item_widget form input[type="text"].parsley-error, .consign_an_item .consign_an_item_widget form input[type="email"].parsley-error, .consign_an_item .consign_an_item_widget form textarea.parsley-error {
                    background-color: #fff1f0 !important;
                    border: 1px #ff6f64 solid !important;
                }

.consign_an_item .consign_an_item_widget form input#name.parsley-error::-webkit-input-placeholder, .consign_an_item .consign_an_item_widget form input#location.parsley-error::-webkit-input-placeholder, .consign_an_item .consign_an_item_widget form input#email.parsley-error::-webkit-input-placeholder, .consign_an_item .consign_an_item_widget form input#email-confirm.parsley-error::-webkit-input-placeholder, .consign_an_item .consign_an_item_widget form input#phone.parsley-error::-webkit-input-placeholder, .consign_an_item .consign_an_item_widget form input[type="text"].parsley-error::-webkit-input-placeholder, .consign_an_item .consign_an_item_widget form input[type="email"].parsley-error::-webkit-input-placeholder, .consign_an_item .consign_an_item_widget form textarea.parsley-error::-webkit-input-placeholder {
                        /* WebKit, Blink, Edge */
                        color: #99433c !important;
                    }

.consign_an_item .consign_an_item_widget form input#name.parsley-error:-moz-placeholder, .consign_an_item .consign_an_item_widget form input#location.parsley-error:-moz-placeholder, .consign_an_item .consign_an_item_widget form input#email.parsley-error:-moz-placeholder, .consign_an_item .consign_an_item_widget form input#email-confirm.parsley-error:-moz-placeholder, .consign_an_item .consign_an_item_widget form input#phone.parsley-error:-moz-placeholder, .consign_an_item .consign_an_item_widget form input[type="text"].parsley-error:-moz-placeholder, .consign_an_item .consign_an_item_widget form input[type="email"].parsley-error:-moz-placeholder, .consign_an_item .consign_an_item_widget form textarea.parsley-error:-moz-placeholder {
                        /* Mozilla Firefox 4 to 18 */
                        color: #99433c !important;
                        opacity: 1;
                    }

.consign_an_item .consign_an_item_widget form input#name.parsley-error::-moz-placeholder, .consign_an_item .consign_an_item_widget form input#location.parsley-error::-moz-placeholder, .consign_an_item .consign_an_item_widget form input#email.parsley-error::-moz-placeholder, .consign_an_item .consign_an_item_widget form input#email-confirm.parsley-error::-moz-placeholder, .consign_an_item .consign_an_item_widget form input#phone.parsley-error::-moz-placeholder, .consign_an_item .consign_an_item_widget form input[type="text"].parsley-error::-moz-placeholder, .consign_an_item .consign_an_item_widget form input[type="email"].parsley-error::-moz-placeholder, .consign_an_item .consign_an_item_widget form textarea.parsley-error::-moz-placeholder {
                        /* Mozilla Firefox 19+ */
                        color: #99433c !important;
                        opacity: 1;
                    }

.consign_an_item .consign_an_item_widget form input#name.parsley-error:-ms-input-placeholder, .consign_an_item .consign_an_item_widget form input#location.parsley-error:-ms-input-placeholder, .consign_an_item .consign_an_item_widget form input#email.parsley-error:-ms-input-placeholder, .consign_an_item .consign_an_item_widget form input#email-confirm.parsley-error:-ms-input-placeholder, .consign_an_item .consign_an_item_widget form input#phone.parsley-error:-ms-input-placeholder, .consign_an_item .consign_an_item_widget form input[type="text"].parsley-error:-ms-input-placeholder, .consign_an_item .consign_an_item_widget form input[type="email"].parsley-error:-ms-input-placeholder, .consign_an_item .consign_an_item_widget form textarea.parsley-error:-ms-input-placeholder {
                        /* Internet Explorer 10-11 */
                        color: #99433c !important;
                    }

.consign_an_item .consign_an_item_widget form textarea#comments {
                font-family: var(--font-family-sans);
                font-size: 1.5rem;
                line-height: 2.1rem;
                height: 10rem;
                min-height: 0;
                max-height: none;
                width: 100%;
                max-width: 100%;
                border: none;
                margin-bottom: 0;
            }

.consign_an_item .consign_an_item_widget .hide-tips {
            display: block;
            text-align: right;
            font-size: 1.3rem;
            height: 1.5rem;
        }

.consign_an_item .consign_an_item_widget .hide-tips a {
                font-family: var(--font-family-sans);
                font-weight: 700;
                color: #333;
            }

.consign_an_item .consign_an_item_widget p {
            text-align: left;
        }

.consign_an_item .consign_an_item_widget .step-2 a {
                font-family: var(--font-family-sans);
                font-weight: 700;
            }

@media (min-width: 481px) {
                .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone {
                    min-height: 28rem;
                }
                        .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default .camera-icon {
                            height: auto;
                        }

                        .consign_an_item .consign_an_item_widget form #consignment-item-images.dropzone .dz-default .upload-img {
                            height: auto;
                        }
}

@media (min-width: 940px) {
        .consign_an_item .dropzone {
            text-align: unset;
        }
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno &lt;m@tias.me&gt;
 */

@keyframes passing-through {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }
    30%, 70% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(-40px);
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }
    30% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    10% {
        transform: scale(1.1);
    }
    20% {
        transform: scale(1);
    }
}

.dropzone, .dropzone * {
    box-sizing: border-box;
}

.dropzone {
    min-height: 150px;
    border: 2px solid rgba(0, 0, 0, 0.3);
    background: white;
    padding: 20px 20px;
}

.dropzone.dz-clickable {
    cursor: pointer;
}

.dropzone.dz-clickable * {
    cursor: default;
}

.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
    cursor: pointer;
}

.dropzone.dz-started .dz-message {
    display: none;
}

.dropzone.dz-drag-hover {
    border-style: solid;
}

.dropzone.dz-drag-hover .dz-message {
    opacity: 0.5;
}

.dropzone .dz-message {
    text-align: center;
    margin: 2em 0;
}

.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px;
}

.dropzone .dz-preview:hover {
    z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 20px;
    background: #999;
    background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
    background: white;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
    transition: opacity 0.2s linear;
}

.dropzone .dz-preview .dz-remove {
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    border: none;
}

.dropzone .dz-preview .dz-remove:hover {
    text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview .dz-details {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 13px;
    min-width: 100%;
    max-width: 100%;
    padding: 2em 1em;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
    margin-bottom: 1em;
    font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
    white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
    border: 1px solid rgba(200, 200, 200, 0.8);
    background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 0 0.4em;
    border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
    transform: scale(1.05, 1.05);
    filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
    border-radius: 20px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10;
}

.dropzone .dz-preview .dz-image img {
    display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
    animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
    opacity: 1;
    animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
    pointer-events: none;
    opacity: 0;
    z-index: 500;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
}

.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
    display: block;
    width: 54px;
    height: 54px;
}

.dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    transition: all 0.2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    transition: opacity 0.4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
    animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    position: absolute;
    height: 16px;
    left: 50%;
    top: 50%;
    margin-top: -8px;
    width: 80px;
    margin-left: -40px;
    background: rgba(255, 255, 255, 0.9);
    -webkit-transform: scale(1);
    border-radius: 8px;
    overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
    background: #333;
    background: linear-gradient(to bottom, #666, #444);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    transition: width 300ms ease-in-out;
}

.dropzone .dz-preview.dz-error .dz-error-message {
    display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
    pointer-events: none;
    z-index: 1000;
    position: absolute;
    display: block;
    display: none;
    opacity: 0;
    transition: opacity 0.3s ease;
    border-radius: 8px;
    font-size: 13px;
    top: 130px;
    left: -10px;
    width: 140px;
    background: #be2626;
    background: linear-gradient(to bottom, #be2626, #a92222);
    padding: 0.5em 1.2em;
    color: white;
}

.dropzone .dz-preview .dz-error-message:after {
    content: '';
    position: absolute;
    top: -6px;
    left: 64px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #be2626;
}

.module__grid {
    overflow: hidden;
    padding: 6rem 1rem;
}

.module__grid p {
        font-family: var(--font-family-sans);
    }

.module__grid p.title {
            margin: 0 0 2rem 0;
        }

.module__grid h3 {
        font-family: var(--font-family-sans);
        text-align: center;
        margin-bottom: 6rem;
    }

.module__grid .max_wrapper {
        max-width: 102rem;
        width: 100%;
        margin: 0 auto;
    }

.module__grid .max_wrapper p.title {
            padding: 0 2rem;
        }

.module__grid .max_wrapper h2 {
            padding: 0 2rem;
        }

.module__grid .max_wrapper h2 + .top_text {
                margin-top: 0;
            }

.module__grid .max_wrapper h3 {
            padding: 0;
        }

.module__grid .max_wrapper .module_title {
            width: 100%;
        }

.module__grid .inner_wrapper {
        overflow: hidden;
        padding-left: 0;
    }

.module__grid .inner_wrapper.centered {
            justify-content: center;
        }

.module__grid .top_text {
        max-width: 72rem;
        margin: 0 auto 6rem auto;
    }

.module__grid .sub_text {
        max-width: 72rem;
        padding: 0 3rem;
        margin: 6rem auto 0 auto;
    }

/*4-up grid*/

.module__grid .item-grid .inner-container,
    .module__grid.legacy .inner-container {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-auto-flow: dense;
        grid-row-gap: 6rem;
    }

/*Custom 4 up grid*/

.module__grid.custom .inner-container {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            grid-auto-flow: dense;
            grid-column-gap: 1rem;
            grid-row-gap: 3rem;
        }

.module__grid.custom .item .inline.no-lot-num .artist {
                        padding-top: 6px;
                    }

.module__grid.custom .item .inline.no-lot-num .title {
                        padding-right: 30px;
                    }

.module__grid.custom .item-grid-container {
            width: 100%;
            max-width: 136rem;
        }

/*9-up (w/o .default, is 4-up)*/

.module__grid.default .item-grid {
            margin-top: 0;
        }

.module__grid.default .max_wrapper .module_title {
            margin-left: 0;
        }

.module__grid.default .inner-container {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            grid-auto-flow: dense;
            grid-column-gap: 1rem;
            grid-row-gap: 3rem;
        }

.module__grid.default .inner-container.opened {
                margin-top: 3rem;
            }

.module__grid.module_group__artist .max_wrapper .item-grid .item {
                padding: unset;
                margin: unset;
            }

/*WL BUTTON SIT STILL!!*/

.module__grid.module_group__artist .max_wrapper .item .inline.no-lot-num .artist {
                            padding-top: 6px;
                        }

.module__grid.module_group__artist .max_wrapper .item .inline.no-lot-num .title {
                            padding-right: 30px;
                        }

.module__grid.module_group__artist .item-grid-container {
            margin-bottom: 0;
        }

.module__grid.module_group__artist .button {
            color: #333333;
            border-color: #333333;
        }

/*
      default colors when no custom theming applied. i.e light only
      more info: https://www.pivotaltracker.com/n/projects/2236055/stories/169578103
  */

.module__grid.light:not(.light-custom) .max_wrapper .item .estimate {
                color: #666;
            }

.module__grid.light:not(.light-custom) .max_wrapper .item .result {
                color: #333;
            }

/*Really don't want to mess with this one just yet*/

/*One special case where we don't want themes/X to override font styles for this module (YET)*/

/*Item Grid: always bau! always bau!*/

@media (max-width: 512px) {
        .max_wrapper &gt; p {
            width: calc(100% - 60px);
            margin-left: auto;
            margin-right: auto;
            position: relative;
        }
}

@media (min-width: 600px) {
    .module__grid {
        padding: 6rem 3rem;
    }
}

@media (max-height: 800px) {
        .module__grid .sub_text {
            margin: 3rem auto 0 auto;
        }
}

@media (min-width: 768px) {
        .module__grid .item-grid .inner-container,
        .module__grid.legacy .inner-container {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
            .module__grid.default .inner-container {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                grid-column-gap: 4rem;
            }

        .module__grid .max_wrapper {
            width: calc(100% - 7rem);
        }
}

@media (min-width: 769px) {
    .module__grid {
        padding: 6rem;
    }
            .module__grid .max_wrapper h2 {
                padding: unset;
            }

        .module__grid .top_text {
            margin: -2rem auto 8rem auto;
        }
            .module__grid.custom .inner-container {
                grid-template-columns: repeat(3, minmax(0, 1fr));
                grid-column-gap: 4rem;
            }
}

@media (min-width: 769px) and (max-width: 1150px) {
            .module__grid.custom .item:last-child:nth-child(3n-2) {
                grid-column-end: 3;
            }
}

@media (min-width: 999px) {
        .module__grid .item-grid .inner-container,
        .module__grid.legacy .inner-container {
            grid-template-columns: repeat(4, minmax(0, 1fr));
            grid-auto-rows: minmax(0, 1fr);
        }
}

@media (min-width: 1024px) {
            .module__grid.default .inner-container {
                grid-template-columns: repeat(4, minmax(0, 1fr));
                grid-column-gap: 4rem;
            }
}

@media (min-width: 1151px) {
            .module__grid .max_wrapper p.title {
                padding: unset;
            }
            .module__grid.custom .inner-container {
                grid-template-columns: repeat(4, minmax(0, 1fr));
                grid-auto-rows: minmax(0, 1fr);
                margin-bottom: 3rem;
            }
}

@media (min-width: 1440px) {
            .module__grid.light .max_wrapper, .module__grid.dark .max_wrapper, .module__grid.custom .max_wrapper {
                width: 100%;
                max-width: 136rem;
            }

        .module__grid .max_wrapper {
            width: calc(100% - 30rem);
            max-width: 214rem;
        }
            .module__grid.module_group__artist .item-grid-container {
                width: calc(100% - 30rem);
            }
}

@media (min-width: 1516px) {
            .module__grid.default .inner-container {
                grid-template-columns: repeat(5, minmax(0, 1fr));
                grid-auto-rows: minmax(0, 1fr);
            }
}

@media (min-width: 1821px) {
            .module__grid.default .inner-container {
                grid-template-columns: repeat(6, minmax(0, 1fr));
            }
}

@media (min-width: 2036px) {
            .module__grid.default .inner-container {
                grid-template-columns: repeat(7, minmax(0, 1fr));
            }
}

@media (min-width: 2231px) {
            .module__grid.default .inner-container {
                grid-template-columns: repeat(8, minmax(0, 1fr));
            }
}

.module__header {
    width: auto;
    max-width: none;
    z-index: 2;
    position: relative;
    padding-top: 8rem;
    height: 35rem;
}

.module__header.half {
        max-height: 50vh;
    }

.module__header.video .video-bg {
            z-index: 1;
            position: absolute;
            pointer-events: none;
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }

.module__header.video .video-bg video {
                -o-object-fit: cover;
                   object-fit: cover;
                width: 100%;
                height: 100%;
                position: absolute;
                transform: translate3d(0, 0, 0);
            }

.module__header:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        padding-right: 100%;
    }

.module__header h1 {
        width: auto;
        font-family: var(--font-family-sans);
        font-weight: bold;
        font-size: 3.5rem;
        line-height: 3.5rem;
        z-index: 3;
        text-align: left;
        max-width: 100rem;
        letter-spacing: .025rem;
        margin: 0;
        color: #fff;
        position: absolute;
        bottom: 2rem;
    }

.module__header h1 span {
            color: #32343A;
        }

.module__header h2 {
        font-family: var(--font-family-sans);
        font-weight: bold;
        position: relative;
        z-index: 3;
        color: #fff;
        border-bottom: 1px #fff solid;
        text-align: left;
        width: 100%;
        max-width: none;
        padding: 0 0 1rem;
        font-size: 2.1rem;
        line-height: 2.1rem;
        letter-spacing: .1rem;
    }

.module__header h2 span.title {
            color: #fff;
        }

.module__header h2 span.date {
            color: #32343A;
        }

/*------------------- VARIANT: BACKGROUND -------------------*/

.module__header.background {
        background: bottom;
        background-color: #eee;
        background-repeat: no-repeat !important;
        background-position: 50% 0;
        background-attachment: scroll !important;
        background-size: cover !important;
    }

.module__header.background.v-mid {
            background-position-y: center;
        }

.module__header.background.v-bottom {
            background-position-y: bottom;
        }

@media (min-width: 513px) {
    .module__header {
        padding-top: 8rem;
        height: 45rem;
        padding-left: 3%;
        padding-right: 3%;
    }

        .module__header h1 {
            font-size: 4.5rem;
            line-height: 4.5rem;
        }
}

@media (min-width: 769px) {
    .module__header {
        padding: 8rem 3rem 7rem 3rem;
        height: 60rem;
    }

        .module__header h1 {
            font-size: 6rem;
            line-height: 6rem;
        }
}

@media (min-width: 1151px) {
    .module__header {
        padding: 8rem 10rem 10rem 10rem;
    }

        .module__header h1 {
            font-size: 6rem;
            line-height: 6.75rem;
        }
}

@media (min-width: 1361px) {
    .module__header {
        height: calc(100vh - 94px);
        padding: 14rem 17rem 0 17rem;
    }
}

.module__slideshow {
    position: relative;
    z-index: 2;
    overflow: hidden;
    padding: 6rem 0 6rem 0;
    height: 100%;
}

.module__slideshow h2 {
        text-align: center;
    }

.module__slideshow .slide_wrapper {
        text-align: center;
    }

.module__slideshow .subtext {
        margin: 0 auto 6rem;
        max-width: 96rem;
    }

.module__slideshow.b_large {
        padding-bottom: 6rem;
    }

.module__slideshow.b_medium {
        padding-bottom: 3rem;
    }

.module__slideshow.b_small {
        padding-bottom: 1.5rem;
    }

.module__slideshow.b_xsmall {
        padding-bottom: 1rem;
    }

.module__slideshow.b_none {
        padding-bottom: 0;
    }

.module__slideshow.t_large {
        padding-top: 6rem;
    }

.module__slideshow.t_medium {
        padding-top: 3rem;
    }

.module__slideshow.t_small {
        padding-top: 1.5rem;
    }

.module__slideshow.t_xsmall {
        padding-top: 1rem;
    }

.module__slideshow.t_none {
        padding-top: 0;
    }

.module__slideshow .max_wrapper {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        max-width: 100%;
    }

.module__slideshow .module__slideshow__title,
    .module__slideshow .module__slideshow__subtext {
        width: 100%;
        padding-left: 6rem;
        padding-right: 6rem;
    }

.module__slideshow .module__slideshow__title *, .module__slideshow .module__slideshow__subtext * {
            margin-left: auto;
            margin-right: auto;
            max-width: 72rem;
        }

.module__slideshow .module__slideshow__title h2, .module__slideshow .module__slideshow__subtext h2 {
            text-align: center;
        }

.module__slideshow .module__slideshow__title p, .module__slideshow .module__slideshow__subtext p {
            margin-bottom: 2rem;
        }

.module__slideshow .module__slideshow__title p:last-of-type, .module__slideshow .module__slideshow__subtext p:last-of-type {
                margin-bottom: 6rem;
            }

/** BEGIN OLD BX SLIDER **/

.module__slideshow .slide_wrapper {
        text-align: center;
        max-width: 144rem;
        width: calc(100% - 100px);
    }

.module__slideshow .slideshow-component {
        overflow: hidden;
        display: inline-block;
        margin: 0 auto;
        width: 100% !important;
        max-width: 1440px;
        height: 100%;
    }

.module__slideshow .slideshow-component li {
            width: 100% !important;
            height: auto;
            overflow: hidden;
        }

.module__slideshow .slideshow-component li img {
                padding-bottom: 0;
                margin-bottom: 0;
                display: inline;
                vertical-align: middle;
                width: auto;
                height: auto;
                -o-object-fit: scale-down;
                   object-fit: scale-down;
                max-height: 60vh;
            }

/*prevent FOUC*/

.module__slideshow .slideshow-component.loading li:not(:first-of-type) {
                display: none;
            }

.module__slideshow .bx-wrapper {
        background: transparent;
        box-shadow: none;
        border: none;
        display: block;
        height: 100%;
        max-height: none;
        margin: 0 auto;
        width: 100%;
    }

.module__slideshow .bx-wrapper .bx-viewport {
            height: 100%;
            text-align: center;
        }

.module__slideshow .bx-wrapper .slideshow-component li {
                position: relative;
            }

.module__slideshow .bx-pager-container {
        width: 100%;
    }

/*EMBLA*/

.module__slideshow .embla__dot__inner {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 96rem;
        text-align: center;
        padding: 3rem 1rem 2rem 1rem;
        font-size: 5rem;
        line-height: 1.65rem;
    }

.module__slideshow .embla__dot__inner .dot {
            font-family: Arial, Helvetica, sans-serif;
            display: inline-block;
            line-height: 0;
            padding: 0;
            color: #BFBDBD;
            font-weight: normal;
        }

.module__slideshow .embla__dot__inner .dot:hover,
            .module__slideshow .embla__dot__inner .dot.active {
                cursor: pointer;
                color: white;
            }

.module__slideshow .slide_wrapper .slideshow-slide,
        .module__slideshow .slide_wrapper .slideshow-slide img {
            width: 100%;
            height: auto;
            -o-object-fit: contain;
               object-fit: contain;
            background: transparent;
        }

.module__slideshow.grey .cycle-pager {
            color: #333;
        }

.module__slideshow.grey .cycle-pager span {
                color: #333;
            }

.module__slideshow.grey .cycle-pager span:hover,
                .module__slideshow.grey .cycle-pager span.cycle-pager-active {
                    color: #5B5B5B;
                }

.module__slideshow .slideshow_caption {
        font-family: var(--font-family-sans);
        display: block;
        font-size: 1.6rem;
        line-height: 2.2rem;
        margin: 0 auto;
        width: 100%;
        max-width: 96rem;
        text-align: center;
        padding-left: 3rem;
        padding-right: 3rem;
    }

.module__slideshow .arrow {
        display: flex;
        align-items: center;
        width: 5rem;
        z-index: 9000;
    }

.module__slideshow .arrow_right,
    .module__slideshow .arrow_left {
        font-family: wright-web, arial, sans-serif;
        overflow: hidden;
        font-size: 8rem;
    }

.module__slideshow .arrow_right i, .module__slideshow .arrow_left i {
            display: table-cell;
            vertical-align: middle;
            font-size: 2rem;
        }

.module__slideshow .arrow_right i:hover, .module__slideshow .arrow_left i:hover {
                cursor: pointer;
                opacity: .3;
            }

.module__slideshow .arrow_right button, .module__slideshow .arrow_left button {
            margin: 0;
        }

.module__slideshow .arrow_left {
        justify-content: end;
    }

.module__slideshow .arrow_left i {
            margin-left: auto;
        }

.module__slideshow .arrow_right i {
            margin-right: auto;
        }

/*Fullscreen Overrides*/

.module__slideshow.fullscreen {
        font-weight: normal;
        position: relative;
        overflow: hidden;
        margin-bottom: -8px;
        padding: 0;
        height: auto !important;
    }

.module__slideshow.fullscreen .max_wrapper {
            max-width: 100%;
            height: 100%;
        }

.module__slideshow.fullscreen h2 {
            font-weight: normal;
            position: absolute;
            top: 4rem;
            z-index: 989;
            text-align: center;
            width: 100%;
            max-width: 100%;
            padding: 0 3rem;
        }

.module__slideshow.fullscreen .bx-pager {
            position: absolute;
            bottom: 2rem;
            z-index: 987;
            display: none;
            margin: 0 auto 3rem;
            width: 100%;
            max-width: 100%;
            text-align: center;
            font-size: 5rem;
        }

.module__slideshow.fullscreen .bx-pager .dot {
                padding: 1rem;
                color: #fff;
                opacity: .5;
            }

.module__slideshow.fullscreen .bx-pager .dot:hover,
                .module__slideshow.fullscreen .bx-pager .dot.active {
                    cursor: pointer;
                    opacity: 1;
                }

.module__slideshow.fullscreen .bx-wrapper {
            max-width: 100% !important;
            max-height: 100% !important;
            height: auto !important;
        }

.module__slideshow.fullscreen .slideshow-component {
            width: 100% !important;
            height: 100% !important;
            max-width: 100%;
            max-height: 100%;
        }

.module__slideshow.fullscreen .slideshow-component li {
                max-width: none;
                max-height: none;
                width: 100% !important;
                height: auto !important;
            }

.module__slideshow.fullscreen .slideshow-component li img {
                    width: 100%;
                    max-width: 100vw;
                    height: auto;
                    max-height: calc(100vh - 91px);
                    -o-object-fit: cover;
                       object-fit: cover;
                }

.module__slideshow.fullscreen .slideshow_caption {
            position: absolute;
            bottom: 5rem;
            z-index: 986;
            clear: both;
            display: block;
            font-size: 2.1rem;
            line-height: 2.4rem;
            margin: 0 auto 0 auto;
            width: 100%;
            text-align: center;
        }

.module__slideshow.fullscreen .arrow_right,
        .module__slideshow.fullscreen .arrow_left {
            font-family: wright-web, arial, sans-serif;
            position: absolute;
            z-index: 985;
            display: table;
            height: 100%;
            overflow: hidden;
            top: 0;
            font-size: 8rem;
            padding: 0;
            left: 0;
        }

.module__slideshow.fullscreen .arrow_right i, .module__slideshow.fullscreen .arrow_left i {
                width: 5rem;
                height: 5.8rem;
                padding: 0 4rem;
                background-repeat: no-repeat;
                background-position: 50% 50%;
                display: table-cell;
                vertical-align: middle;
                font-size: 5rem;
            }

.module__slideshow.fullscreen .arrow_right i:hover, .module__slideshow.fullscreen .arrow_left i:hover {
                    cursor: pointer;
                }

/** END OLD BX SLIDER **/

/*moar embla */

.module__slideshow .embla {
        --slide-spacing: 0;
        --slide-size: 100%;
        width: 100%;
    }

.module__slideshow .embla__viewport__outer {
        max-width: 96rem;
        width: calc(100% - 10rem);
    }

.module__slideshow .embla__viewport {
        overflow: hidden;
        max-width: 96rem;
        width: 100%;
    }

.module__slideshow .embla__container {
        display: flex;
        flex-direction: row;
        height: auto;
        margin-left: calc(var(--slide-spacing) * -1);
    }

.module__slideshow .embla__slide {
        flex: 0 0 var(--slide-size);
        width: 100%;
        min-width: 0;
        padding-left: var(--slide-spacing);
        position: relative;
    }

.module__slideshow .embla__slide__img {
        width: 100%;
        height: auto;
        -o-object-fit: contain;
        object-fit: contain;
        background: transparent;
    }

.module__slideshow .embla__slide__img img {
            width: 100%;
            height: auto;
            -o-object-fit: contain;
            object-fit: contain;
            background: transparent;
            padding-bottom: 0;
            margin-bottom: 0;
            display: inline;
            vertical-align: middle;
            max-height: 60vh;
        }

.module__slideshow .embla__button {
        /*TODO : remove !important after media server is out of the picture*/
        display: flex !important;
        outline: 0;
        cursor: pointer;
        background-color: transparent;
        touch-action: manipulation;
        z-index: 1;
        border: 0;
        width: 3.8rem;
        height: 3.8rem;
        justify-content: center;
        align-items: center;
        padding: 0 !important;
        margin-top: -2.5%;
    }

/*Coming from media server */

.module__slideshow .embla__button:hover {
            border: none !important;
        }

.module__slideshow .embla__button --prev {
            margin-right: .8rem;
        }

.module__slideshow .embla__button --next {
            margin-left: .8rem;
        }

.module__slideshow .embla__button__svg {
        width: 100%;
        height: 100%;
    }

.module__slideshow .embla__button__svg path {
            fill: none;
            stroke: #000;
            stroke-width: 5px;
            stroke-linejoin: round;
        }

.module__slideshow .embla__dot__inner {
        margin: 0 auto;
        width: 100%;
        max-width: 96rem;
        text-align: center;
        padding: 3rem 1rem 2rem 1rem;
        font-size: 5rem;
        line-height: 1.65rem;
    }

.module__slideshow .embla__dot {
        font-family: Arial, Helvetica, sans-serif;
        display: inline-block;
        line-height: 0;
        padding: 0;
        color: #c0bebe;
        font-weight: normal;
    }

.module__slideshow .embla__dot:hover,
        .module__slideshow .embla__dot.active {
            color: #333333;
            cursor: pointer;
        }

.module.module__slideshow .arrow i {
        font-size: 5rem;
    }

@media (min-width: 513px) {
        .module__slideshow.b_large {
            padding-bottom: 12rem;
        }

        .module__slideshow.t_large {
            padding-top: 12rem;
        }
}

@media (min-width: 601px) {
        .module__slideshow .arrow_left {
            padding-right: 1.5rem;
        }

        .module__slideshow .arrow_right {
            padding-left: 1.5rem;
        }
}

@media (min-width: 769px) {
        .module__slideshow.b_medium {
            padding-bottom: 6rem;
        }

        .module__slideshow.b_small {
            padding-bottom: 3rem;
        }

        .module__slideshow.t_medium {
            padding-top: 6rem;
        }

        .module__slideshow.t_small {
            padding-top: 3rem;
        }

        .module__slideshow .module__slideshow__title,
        .module__slideshow .module__slideshow__subtext {
            padding-left: unset;
            padding-right: unset;
        }

        .module__slideshow .slide_wrapper {
            width: calc(100% - 200px);
        }

        .module__slideshow .arrow {
            width: 10rem;
        }

            .module__slideshow .arrow.arrow_left,
            .module__slideshow .arrow.arrow_right {
                padding: unset;
            }

                .module__slideshow .arrow.arrow_left i, .module__slideshow .arrow.arrow_right i {
                    font-size: 5rem;
                }
            .module__slideshow.fullscreen h2 {
                top: 8rem;
            }

            .module__slideshow.fullscreen .bx-pager {
                display: block;
            }
                .module__slideshow.fullscreen .arrow_right i, .module__slideshow.fullscreen .arrow_left i {
                    padding: 0 5rem;
                }
}

@media (max-height: 800px) {
    .module__slideshow {
        padding: 6rem 0 3rem 0;
    }

        .module__slideshow.b_large {
            padding-bottom: 6rem;
        }

        .module__slideshow.b_medium {
            padding-bottom: 3rem;
        }

        .module__slideshow.b_small {
            padding-bottom: 1.5rem;
        }

        .module__slideshow.t_large {
            padding-top: 6rem;
        }

        .module__slideshow.t_medium {
            padding-top: 3rem;
        }

        .module__slideshow.t_small {
            padding-top: 1.5rem;
        }
}

@media (min-width: 1101px) {
            .module__slideshow.fullscreen h2 {
                font-size: 3.2rem;
                line-height: 3.8rem;
            }
}

.module__list {
    position: relative;
}

.module__list.b_large {
        padding-bottom: 6rem;
    }

.module__list.b_medium {
        padding-bottom: 3rem;
    }

.module__list.b_small {
        padding-bottom: 1.5rem;
    }

.module__list.t_large {
        padding-top: 6rem;
    }

.module__list.t_medium {
        padding-top: 3rem;
    }

.module__list.t_small {
        padding-top: 1.5rem;
    }

.module__list.t_xsmall {
        padding-top: 1rem;
    }

.module__list.t_none {
        padding-top: 0;
    }

.module__list.b_xsmall {
        padding-bottom: 1rem;
    }

.module__list.b_none {
        padding-bottom: 0;
    }

.module__list h3,
    .module__list h4 {
        max-width: 72rem;
    }

.module__list .inner_wrapper *:last-child {
            margin-bottom: 0;
        }

@media (min-width: 513px) {
        .module__list.b_large {
            padding-bottom: 12rem;
        }

        .module__list.t_large {
            padding-top: 12rem;
        }
}

@media (min-width: 769px) {
        .module__list.b_medium {
            padding-bottom: 6rem;
        }

        .module__list.b_small {
            padding-bottom: 3rem;
        }

        .module__list.t_medium {
            padding-top: 6rem;
        }

        .module__list.t_small {
            padding-top: 3rem;
        }
}

@media (max-height: 800px) {
        .module__list.b_large {
            padding-bottom: 6rem;
        }

        .module__list.b_medium {
            padding-bottom: 3rem;
        }

        .module__list.b_small {
            padding-bottom: 1.5rem;
        }

        .module__list.t_large {
            padding-top: 6rem;
        }

        .module__list.t_medium {
            padding-top: 3rem;
        }

        .module__list.t_small {
            padding-top: 1.5rem;
        }
}

.module.module__navigation {
    z-index: 2;
    position: relative;
    width: 100%;
    background-color: #32343A;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    padding: 1.2rem 0;
    transition: top .4s ease-in-out;
    min-height: 4.4rem;
}

.module.module__navigation.sticky {
        position: fixed;
        z-index: 3;
        transform: translateZ(0);
        top: 6rem;
    }

.module.module__navigation a, .module.module__navigation link {
        display: inline-block;
        text-decoration: none;
        background: none;
        color: white;
        margin-left: 1.2rem;
        margin-right: 1.2rem;
    }

.module.module__navigation a.active, .module.module__navigation a:hover, .module.module__navigation link.active, .module.module__navigation link:hover {
            color: rgba(255, 255, 255, 0.7);
        }

.module.module__navigation p {
        text-align: left;
        margin: 0;
    }

.module.module__navigation p.text-center {
            text-align: center;
        }

.waypoints_trigger {
    height: 0;
}

.waypoints_trigger.no_menu {
        height: 4.7rem;
    }

body.headroom--unpinned .module__navigation.sticky {
            top: 0;
        }

html.touch .module__quote, body.modular-page.ios .module__quote {
        background-attachment: scroll !important;
    }

body.modular-page .image_break.has-background a, body.modular-page .module__quote.has-background a {
                text-shadow: none !important;
            }

body.modular-page .image_break.static, body.modular-page .module__quote.static {
            position: relative;
        }

body.modular-page .image_break.static .background, body.modular-page .module__quote.static .background {

                position: absolute;
            }

body.modular-page .image_break.static .background img.bg-img, body.modular-page .module__quote.static .background img.bg-img {
                    position: absolute;
                }

body.modular-page .image_break.video,
    body.modular-page .module__quote.video {

        overflow: hidden;
        z-index: 1;
    }

@media (min-width: 569px) {

body.modular-page .image_break.video,
    body.modular-page .module__quote.video {
            background-image: none !important
    }
        }

body.modular-page .image_break.video .max_wrapper, body.modular-page .module__quote.video .max_wrapper {
            position: relative;
            z-index: 1;
        }

body.modular-page .image_break.video .video-bg, body.modular-page .module__quote.video .video-bg {
            display: none;
        }

body.modular-page .image_break.video .mobile-video-bg, body.modular-page .module__quote.video .mobile-video-bg {
            display: block;
        }

@media (min-width: 769px) {
            body.modular-page .image_break.video .video-bg, body.modular-page .module__quote.video .video-bg {
                display: block;
            }

            body.modular-page .image_break.video .mobile-video-bg, body.modular-page .module__quote.video .mobile-video-bg {
                display: none;
            }
        }

body.modular-page .image_break.video .mobile-video-bg,
        body.modular-page .image_break.video .video-bg,
        body.modular-page .module__quote.video .mobile-video-bg,
        body.modular-page .module__quote.video .video-bg {
            z-index: 1;
            position: fixed;
            pointer-events: none;
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            top: 0;
            right: 0;
            bottom: 0;
            left: 50%;
        }

body.modular-page .image_break.video .mobile-video-bg video, body.modular-page .image_break.video .video-bg video, body.modular-page .module__quote.video .mobile-video-bg video, body.modular-page .module__quote.video .video-bg video {
                -o-object-fit: cover;
                   object-fit: cover;
                width: 100%;
                height: 100%;
                position: fixed;
                transform: translate3d(-50%, 0, 0);
            }

body.modular-page .image_break.video.static, body.modular-page .module__quote.video.static {
            position: relative;
        }

body.modular-page .image_break.video.static blockquote, body.modular-page .module__quote.video.static blockquote {
                position: relative;
                z-index: 3;
            }

body.modular-page .image_break.video.static .mobile-video-bg,
            body.modular-page .image_break.video.static .video-bg,
            body.modular-page .module__quote.video.static .mobile-video-bg,
            body.modular-page .module__quote.video.static .video-bg {
                position: absolute;
            }

body.modular-page .image_break.video.static .mobile-video-bg video, body.modular-page .image_break.video.static .video-bg video, body.modular-page .module__quote.video.static .mobile-video-bg video, body.modular-page .module__quote.video.static .video-bg video {
                    position: absolute;
                }

body.modular-page .static-wrap {
        position: static;
    }

body.modular-page article.page {
        position: relative;
    }

body.modular-page .image_break {
        position: relative;
        display: table;
        width: 100%;
    }

body.modular-page .image_break .img-wrapper-link {
            display: block;
            min-height: 100%;
            width: 100%;
        }

body.modular-page .image_break{

        padding: 12rem 6rem;
}

@media (max-width: 1024px) {

body.modular-page .image_break {
            padding: 40px 3%
    }
        }

/*No type defined - default module*/

body.modular-page .image_break.full {
            height: 50vh;
        }

/*Add mobile override here*/

@media (min-width: 769px) {

body.modular-page .image_break.full {
                height: 85vh
        }
            }

/*Type defined - don't mobile override*/

@media (max-width: 768px) {
                    body.modular-page .image_break.full.module__quote.full, body.modular-page .image_break.full.page__header.full, body.modular-page .image_break.full.caption.full {
                        max-height: 50vh;
                        height: 100%;
                        min-height: 100vw;
                    }

                    body.modular-page .image_break.full.module__quote.half, body.modular-page .image_break.full.page__header.half, body.modular-page .image_break.full.caption.half {
                        max-height: 50vh;
                        height: 100%;
                        min-height: 100vw;
                    }
                        body.modular-page .image_break.full.module__quote .caption_text p, body.modular-page .image_break.full.page__header .caption_text p, body.modular-page .image_break.full.caption .caption_text p {
                            font-size: 1.3rem;
                            line-height: 2.1rem;
                            padding: 2rem 3rem;
                        }
                body.modular-page .image_break.caption.item.full {
                    max-height: 50vh;
                    height: 100%;
                    min-height: 100vw;
                }

                body.modular-page .image_break.caption.item.half {
                    max-height: 45vh;
                    height: 100%;
                }
                    body.modular-page .image_break.caption.item .caption_text p {
                        font-size: 1.3rem;
                        line-height: 2.1rem;
                        padding: 2rem 3rem;
                    }
                }

@media (max-width: 1024px) {

body.modular-page .image_break.caption.item {
                padding: 0

        }
                    body.modular-page .image_break.caption.item:not(.video) .arrow,
                    body.modular-page .image_break.caption.item:not(.video) .caption_text,
                    body.modular-page .image_break.caption.item:not(.video) .background.fluid-img {
                        position: relative;
                    }

                body.modular-page .image_break.caption.item.static {
                    position: relative;
                }
                    body.modular-page .image_break.caption.item.static .arrow {
                        position: absolute;
                        bottom: 0;
                    }

                body.modular-page .image_break.caption.item .background.fluid-img {
                    height: auto;
                    padding-bottom: 100%;
                }
            }

body.modular-page .image_break.half {
            height: 45vh;
        }

body.modular-page .image_break .module {
            top: 50%;
            position: relative;
            transform: translateY(-50%);
        }

body.modular-page .image_break .max_wrapper {
            display: table-cell;
            text-align: left;
            vertical-align: middle;
            width: 100%;
            max-width: 144rem;
            margin: 0 auto;
            /* fix for fluid plax bg img stacking */
            z-index: 2;
            position: relative;
            -webkit-backface-visibility: hidden;
        }

@media (max-width: 767px) {

body.modular-page .image_break {
            font-size: 2.0rem;
            line-height: 2.4rem
    }
        }

body.modular-page .image_break .background.mobile {
            display: block;
        }

body.modular-page .image_break .background.desktop {
            display: none;
        }

@media (min-width: 1025px) {
            body.modular-page .image_break .background.mobile {
                display: none;
            }

            body.modular-page .image_break .background.desktop {
                display: block;
            }
        }

body.modular-page .image_break .background.static {
            position: relative;
        }

body.modular-page .image_break .background.static img {
                position: absolute;
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
            }

body.modular-page .caption {
        top: 0;
    }

body.modular-page .caption.item .caption_text {
                padding: 0;
            }

body.modular-page .caption.item .caption_text p {
                    display: block;
                    width: 100%;
                    height: 100%;
                    padding: 3rem;
                    text-align: center;
                }

body.modular-page .caption.item .caption_text span {
                    font-weight: 500;
                }

body.modular-page .caption.item .caption_text span.view-on {
                        font-size: inherit;
                        font-weight: bold;
                    }

body.modular-page .caption.item .caption_text a {
                    text-decoration: none;
                }

body.modular-page .caption.item .caption_text a:hover {
                        opacity: 0.7;
                    }

body.modular-page .caption.item .caption_text a em {
                        text-decoration: underline;
                    }

body.modular-page .caption .caption_text {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100vw;
            display: block;
            padding: 3rem;
            margin: 0;
            z-index: 1;

            /*default*/
            background-color: #e5e7eb;
        }

body.modular-page .caption .caption_text * {
                margin-left: 0;
                margin-right: 0;
            }

body.modular-page .caption .caption_text *:last-child {
                margin-top: 0;
                margin-bottom: 0;
            }

body.modular-page .caption .arrow .caption_text::after {
                content: "";
                position: absolute;
                width: 0;
                height: 0;
                top: -15px;
                left: 30px;
                border-left: 15px solid transparent;
                border-right: 15px solid transparent;
                border-bottom-style: solid;
                border-bottom-width: 15px;
            }

body.modular-page .caption .arrow.center .caption_text::after {
                left: 50%;
                margin-left: -15px;
            }

@media (max-width: 512px) {
            body.modular-page .caption p {
                padding: 15px;
            }
        }

body.modular-page .caption_text a:has(.view-on) {
            display: flex;
            justify-content: center;
        }

body.modular-page .module__quote {
        display: table;
        height: 85vh;
        width: 100%;
        z-index: 2;
        position: relative;
        overflow: hidden;
    }

body.modular-page .module__quote .background {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

body.modular-page .module__quote .background.mobile {
                display: none;
            }

body.modular-page .module__quote .background.desktop {
                display: block;
            }

@media (min-width: 769px) {

body.modular-page .module__quote .background {
                clip: rect(auto, auto, auto, auto);
                clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
        }
            }

body.modular-page .module__quote .background img {
                position: fixed;
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                will-change: transform;
                z-index: -1;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                min-height: 100%;
            }

@media (max-width: 768px) {
                body.modular-page .module__quote .background.mobile {
                    display: block;
                }

                body.modular-page .module__quote .background.desktop {
                    display: none;
                }

                body.modular-page .module__quote .background img {
                    position: absolute !important;
                }

body.modular-page .module__quote .background.fluid-img.fixed {
                position: absolute !important
        }
            }

body.modular-page .module__quote.half {
            height: 45vh;
        }

body.modular-page .module__quote .max_wrapper {
            display: table-cell;
            text-align: left;
            vertical-align: middle;
            width: 100%;
            position: relative;
            z-index: 2;
        }

body.modular-page .module__quote.caption {
            top: 0;
        }

body.modular-page .module__quote.caption .caption_text {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100vw;
                display: block;
                padding: 3rem;
                margin: 0;
                z-index: 1;
            }

body.modular-page .module__quote.caption .caption_text * {
                    margin-left: 0;
                    margin-right: 0;
                }

body.modular-page .module__quote.caption .caption_text *.text-center {
                        margin-left: auto;
                        margin-right: auto;
                    }

body.modular-page .module__quote.caption .caption_text *:last-child {
                    margin-top: 0;
                    margin-bottom: 0;
                }

body.modular-page .module__quote.caption .arrow .caption_text::after {
                    content: "";
                    position: absolute;
                    width: 0;
                    height: 0;
                    top: -15px;
                    left: 30px;
                    border-left: 15px solid transparent;
                    border-right: 15px solid transparent;
                    border-bottom-style: solid;
                    border-bottom-width: 15px;
                }

body.modular-page .module__quote.caption .arrow.center .caption_text::after {
                    left: auto;
                    right: calc(50% - 21.213px);
                }

body.modular-page .module__quote blockquote {
            color: #FFF;
            margin: 0 auto;
            text-indent: 0;
            max-width: 96rem;
        }

body.modular-page .module__quote blockquote.quoted {
                text-indent: -.66em;
            }

body.modular-page .module__quote blockquote.large {
                width: 96rem;
                max-width: 96rem;
            }

body.modular-page .module__quote.dark blockquote {
                color: #32343A;
            }

@media (max-width: 767px) {

body.modular-page .module__quote {
            height: 85vh
    }
        }

body.modular-page .module__quote.center blockquote {
                width: auto;
                padding: 0;
                text-indent: 0;
                text-align: center;
                margin: 0 auto;
            }

body.modular-page .module__quote.center blockquote p {
                    max-width: none;
                    width: auto;
                }

@media (max-width: 512px) {
                body.modular-page .module__quote blockquote, body.modular-page .module__quote.center blockquote {
                    width: 100%;
                    position: relative;
                    transform: none;
                    left: auto;
                    top: auto;
                }
        }

html.touch body.modular-page .module__quote {
    background-attachment: scroll !important;
}

.module__text .mailing-list {
        display: block;
        position: relative;
        width: 100%;
        max-width: 32rem;
        height: 5rem;
        margin: 0 auto 2rem auto;

    }

.module__text .mailing-list:after {
            font-family: 'wright-now-web', serif;
            font-size: 3rem;
            line-height: 5rem;
            content: '\E60C';
            display: block;
            position: absolute;
            width: 5rem;
            height: 5rem;
            top: 0;
            right: 0;
            cursor: pointer;
            pointer-events: none;
            text-align: center;
        }

.module__text .mailing-list input#EMAIL {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: transparent;
            float: left;
            width: calc(100% - 50px);
            height: 5rem;
            padding: 1.5rem 2rem;
            line-height: 2rem;
                font-family: var(--font-family-sans);
                font-size: 1.5rem;
        }

.module__text .mailing-list input#EMAIL::-webkit-input-placeholder {
                font-family: var(--font-family-sans);
                font-size: 1.5rem;
            }

.module__text .mailing-list input#EMAIL.parsley-error {
                border: 2px #ff6f64 solid;
                border-right: 0;
            }

.module__text .mailing-list input#subscribe {
            overflow: hidden;
            text-indent: -999px;
            float: left;
            height: 5rem;
            width: 5rem;
            background-size: 100%;
            border-radius: 0;
            background-color: #fff;
            position: relative;
            padding: 0;
            margin: 0;
            border: none;
            outline: none;
            cursor: pointer;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }

.module__text .mailing-list input#subscribe.parsley-error {
                background-color: #ff6f64;
            }

@media (min-width: 769px) {
        .module__text .mailing-list {
            max-width: 28rem;
        }
}

/*/////////////////////////////////////////////////////////////
SIDEBAR
/////////////////////////////////////////////////////////////*/

.page__section__sidebar {
    position: static;
    width: 100%;
    max-width: 100%;
    text-align: left;
    margin: 0 0 3rem 0;
    z-index: 1;
}

.page__section__sidebar.sidebar__pinned {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        width: 100%;
    }

.page__section__sidebar h3,
    .page__section__sidebar h4,
    .page__section__sidebar h5,
    .page__section__sidebar h6 {
        margin: 0;
        padding-top: 0;
    }

.page__section__sidebar strong a {
            color: var(--primary-color);
            text-decoration: none;
            border: none;
            line-height: 0;
            background-position: 0 bottom;
            background-size: .3rem .3rem;
            background-color: linear-gradient(#fff 50%, var(--primary-color) 50%);
            background-repeat: repeat-x;
        }

.page__section__sidebar strong a:hover {
                border: none;
                background-color: linear-gradient(#fff 50%, shade(var(--primary-color), 50%) 50%);
            }

.page__section__sidebar h3 {
        margin-bottom: .5rem;
    }

.page__section__sidebar p {
        margin-bottom: 2rem;
        line-height: 2.4rem;
    }

.page__section__sidebar.center {
        text-align: left;
    }

.page__section__sidebar.nofade {
        display: block;
    }

.page__section__sidebar.waypoints_start {
        position: static;
        width: 100%;
        top: 8.1rem;
        left: 80rem;
        transition: opacity .25s ease-in-out;
    }

.page__section__sidebar.waypoints_end {
        opacity: 0;
        transition: opacity .25s ease-in-out;
        left: 70rem;
    }

.page__section__sidebar.text-center {
        text-align: left;
    }

.page__section__sidebar table.increments {
        margin: 0;
        padding: 1rem;
        border: 15px #eee solid;
    }

.page__section__sidebar table.increments th,
        .page__section__sidebar table.increments td {
            background-color: #eee;
            border: 0 #ccc solid;
            font-size: 1.1rem;
            padding: .5rem 0;
            line-height: 1.5rem;
        }

.page__section__sidebar table.increments td:first-child {
        }

.page__section__sidebar table.increments th {
            font-family: var(--font-family-sans);
            font-weight: normal;
        }

.page__section__sidebar table.increments tr:hover td {
            background-color: #eee;
        }

.page__section__sidebar .callout.grey_background {
        font-size: 1.3rem;
        line-height: 2.0rem;
        text-align: left;
        margin-bottom: 2rem;
    }

.page__section__sidebar.sidebar__pinned {
        display: block;
        position: relative;
        width: 100%;
        top: 6rem;
        left: auto;
    }

/*/////////////////////////////////////////////////////////////
ADDRESS
/////////////////////////////////////////////////////////////*/

.page__section__address {
    position: static;
    width: 100%;
    left: 103rem;
    top: 0;
    max-width: 20rem;
    margin: 0 0 5rem;
}

.page__section__address.sidebar__small__pinned {
        position: fixed;
        top: 60px;
        left: 120rem;
        width: 100%;
    }

.page__section__address p {
        font-size: 1.1rem;
        line-height: 1.8rem;
    }

.page__section__address.page__section--headline * {
            font-family: var(--font-family-sans);
        }

/*/////////////////////////////////////////////////////////////
WYSIWYG: span.grey_background
/////////////////////////////////////////////////////////////*/

.page__section__content span.grey_background, .page__section__sidebar span.grey_background {
        display: block;
    }

@media (min-width: 513px) {
    .page__section__address {
        margin: auto;
    }
}

@media (min-width: 1024px) {
        .page__section__sidebar.center,
        .page__section__sidebar.text-center {
            text-align: center;
        }

        .page__section__sidebar.sidebar__pinned {
            position: fixed;
            top: 60px;
            left: 87rem;
        }
}

@media (min-width: 1151px) {
    .page__section__sidebar {
        display: none;
        position: absolute;
        width: 100%;
        z-index: 1;
        left: 70rem;
        top: 0;
        max-width: 30rem;
    }

        .page__section__sidebar.sidebar__pinned {
            left: 80rem;
        }

    .page__section__address {
        position: absolute;
    }

        .page__section__address p {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }
}

@media (min-width: 1361px) {
        .page__section__sidebar.waypoints_start {
           left: 87rem;
        }

        .page__section__sidebar.waypoints_end {
            left: unset;
        }
}

@media (min-width: 1401px) {
        .page__section__sidebar.sidebar__pinned {
            left: 80rem;
        }
}

.module__ephemera {
    background-color: #FFFFFF;
}

.module__ephemera .text .ephemera {
            margin-bottom: 1rem;
            max-width: 100%;
            width: 100%;
            font-size:  1.9rem;
            line-height:  3.2rem;
            font-family: 'freight-text-pro', sans-serif;
        }

.module__ephemera .text .ephemera strong {
                font-weight: 900;
            }

.module__ephemera .ephemera_container {
        flex-direction: column;
    }

.module__ephemera .toggle-button {
        display: block;
    }

.module__ephemera .toggle-button button {
            margin-top: 3rem;
        }

/*TODO WORK TOWARDS REMOVING THIS*/

.fb-module {
    position: relative;
    padding: 6rem 2rem;
}

.fb-module.t_large {
        padding-top: 6rem;
    }

.fb-module.b_large {
        padding-bottom: 6rem;
    }

.fb-module.t_medium {
        padding-top: 3rem;
    }

.fb-module.b_medium {
        padding-bottom: 3rem;
    }

.fb-module.t_small {
        padding-top: 1.5rem;
    }

.fb-module.b_small {
        padding-bottom: 1.5rem;
    }

.fb-module.t_xsmall {
        padding-top: 1rem;
    }

.fb-module.t_none {
        padding-top: 0;
    }

.fb-module.b_xsmall {
        padding-bottom: 1rem;
    }

.fb-module.b_none {
        padding-bottom: 0;
    }

.fb-module .text {
        display: flex;
        justify-content: space-between;
        flex-flow: row wrap;
        max-width: 144rem;
        margin: 0 auto;
    }

.fb-module .text:last-of-type .column:last-of-type &gt; *:last-child {
                        margin-bottom: 0;
                        padding-bottom: 0;
                    }

.fb-module .text:last-of-type.three_column .column &gt; *:last-child {
                        margin-bottom: 0;
                        padding-bottom: 0;
                    }

.fb-module .text.one_column {
            width: 100%;
        }

.fb-module .text.one_column .column {
                width: 100%;
            }

.fb-module .text.one_column a + figcaption,
            .fb-module .text.one_column img + figcaption {
                margin-top: 1rem;
            }

.fb-module .text.two_column .column {
                width: 100%;
            }

.fb-module .text.two_column.col_66_33 .column:first-of-type,
                .fb-module .text.two_column.col_66_33 .column:last-of-type {
                    width: 100%;
                }

.fb-module .text.two_column.col_33_66 .column:first-of-type,
                .fb-module .text.two_column.col_33_66 .column:last-of-type {
                    width: 100%;
                }

.fb-module .text.three_column .column {
            width: 100%;
        }

.fb-module .text.four_column .column {
            width: 100%;
        }

.fb-module .pquote .blockquote {
            font-size: 2.2rem;
            line-height: 3.2rem;
            letter-spacing: 0.03rem;
        }

.fb-module-base a {
        text-decoration: underline;
    }

.fb-module-base a.button {
            text-decoration: none;
        }

.fb-module-base h2 {
        max-width: 96rem;
        margin: 0 auto 2rem;
    }

.fb-module-base h3 {
        margin: 0 auto 2.2rem auto;
    }

.fb-module-base h4 {
        margin: 0 auto 2rem auto;
    }

.fb-module-base p,
    .fb-module-base time,
    .fb-module-base i {
        font-size: 1.5rem;
        color: #32343A;
    }

.fb-module-base figcaption {
        font-family: var(--font-family-sans);
        font-weight: bold;
        font-size: 1.4rem;
        line-height: 2rem;
        margin-top: .8rem;
    }

.fb-module-base figcaption em {
            font-weight: 700;
        }

.fb-module-base.grey {
        background-color: #807C7C;

        /*TODO: convert this to postCSS*/
        /*a.button,*/
        /*button {*/
        /*    &amp;:hover {*/
        /*        color: tint($page_grey, 50%);*/
        /*        border: 2px tint($page_grey, 50%) solid !important;*/
        /*    }*/
        /*}*/
    }

.fb-module-base.blue {
        background-color: #32343A;

        /*TODO: convert this to postCSS*/
        /*a.button,*/
        /*button {*/
        /*    &amp;:hover {*/
        /*        color: tint($page_blue, 50%);*/
        /*        border: 2px tint($page_blue, 50%) solid !important;*/
        /*    }*/
        /*}*/
    }

.fb-module-base.tan {
        background-color: #CBBE9D;

        /*TODO: convert this to postCSS*/
        /*a.button,*/
        /*button {*/
        /*    &amp;:hover {*/
        /*        color: tint($page_tan, 50%);*/
        /*        border: 2px tint($page_tan, 50%) solid !important;*/
        /*    }*/
        /*}*/
    }

.fb-module-base a.light_button,
    .fb-module-base a.dark_button,
    .fb-module-base a.button,
    .fb-module-base a.button.add-to-cart {

        /*TODO: Don't think we need these*/

        /*@include breakpoint_max(md) {*/
        /*    margin-top: 3rem;*/
        /*    max-width: 32rem;*/
        /*    line-height: 4rem;*/
        /*}*/
        /*@include breakpoint_max(sm) {*/
        /*    margin-left: auto;*/
        /*    margin-right: auto;*/
        /*    min-width: 100%;*/
        /*}*/
    }

.fb-module-base a.light_button.open, .fb-module-base a.dark_button.open, .fb-module-base a.button.open, .fb-module-base a.button.add-to-cart.open {
            margin-top: 2rem;
        }

.fb-module-base a.light_button.block, .fb-module-base a.dark_button.block, .fb-module-base a.button.block, .fb-module-base a.button.add-to-cart.block {
            display: block;
        }

.fb-module-base a.light_button.close, .fb-module-base a.dark_button.close, .fb-module-base a.button.close, .fb-module-base a.button.add-to-cart.close {
            clear: both;
            margin-top: 40px !important;
        }

.fb-module-base a.light_button:hover, .fb-module-base a.dark_button:hover, .fb-module-base a.button:hover, .fb-module-base a.button.add-to-cart:hover {
            cursor: pointer;
        }

.fb-module-base a.light_button:focus, .fb-module-base a.dark_button:focus, .fb-module-base a.button:focus, .fb-module-base a.button.add-to-cart:focus {
            outline: 0;
        }

.fb-module-base table {
        width: 100%;
        overflow: hidden;
        padding: 0;
        margin: 4rem auto 4rem auto;


        background-color: #F9F9F9;
        border-collapse: collapse;
    }

.fb-module-base table th,
        .fb-module-base table td {
            background-color: #FFF;
            border: .1rem #CCC solid;
            padding: 1rem 1.5rem;
            text-align: left;
        }

.fb-module-base table th {
            background-color: #DDD;
            border: .1rem #CCC solid;
            text-transform: uppercase;
            padding: 1rem 1.5rem;
        }

.fb-module-base table td {
            display: table-cell;
            width: auto;
        }

.fb-module-base table.increments tr:hover td {
                background-color: #F6F6F6;
            }

.fb-module-base table.max-400 {
            max-width: 40rem;
            margin: 0 auto;
        }

.fb-module-base .text {
        max-width: 72rem;
        margin: 0 auto;
    }

.fb-module-base .text p {
            margin: 0 auto 2rem auto;
        }

.fb-module-base .text.hidden {
            display: none;
        }

.fb-module-base .text.hidden.one_column,
            .fb-module-base .text.hidden.two_column,
            .fb-module-base .text.hidden.three_column,
            .fb-module-base .text.hidden.four_column {
                display: none;
            }

.fb-module-base .text.details {
            max-width: 96rem;
        }

.fb-module-base .text.full {
            max-width: 100%;
        }

.fb-module-base .text.full * {
                max-width: 100%;
            }

.fb-module-base .text ul.timeline {
            margin-top: 1rem;
            margin-bottom: 6rem;
        }

.fb-module-base .text ul.timeline li time {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                    font-size: 3.2rem;
                }

.fb-module-base .text ul.timeline li p {
                    margin-bottom: 3rem;
                }

.fb-module-base .text .two_col_left,
        .fb-module-base .text .two_col_right {
            width: 48.5%;
            float: left;
            margin-right: 3%;
        }

.fb-module-base .text .two_col_left.center, .fb-module-base .text .two_col_right.center {
                text-align: center;
            }

.fb-module-base .text .two_col_left .pquote.center {
                float: right;
                margin-right: -16.1rem;
                margin-left: 3rem;
            }

.fb-module-base .text .two_col_right {
            margin-right: 0;
        }

.fb-module-base .text .two_col_right .pquote.center {
                float: left;
                margin-right: 3rem;
                margin-left: -16.1rem;
                opacity: 0;
            }

.fb-module-base .text .three_col_left,
        .fb-module-base .text .three_col_middle,
        .fb-module-base .text .three_col_right {
            width: 31.3333333%;
            float: left;
            margin-right: 3%;
        }

.fb-module-base .text .three_col_left.center, .fb-module-base .text .three_col_middle.center, .fb-module-base .text .three_col_right.center {
                text-align: center;
            }

.fb-module-base .text .three_col_right {
            margin-right: 0%;
        }

.fb-module-base .text .four_col {
            width: 22.75%;
            float: left;
            margin-right: 3%;
        }

.fb-module-base .text .four_col:last-child {
                margin-right: 0;
            }

.fb-module-base.grey {
        color: white;
    }

.fb-module-base.grey h2,
        .fb-module-base.grey h3,
        .fb-module-base.grey h4,
        .fb-module-base.grey p,
        .fb-module-base.grey time,
        .fb-module-base.grey i,
        .fb-module-base.grey a,
        .fb-module-base.grey li {
            color: white;
        }

.fb-module-base.blue,
    .fb-module-base.dark {
        color: white;
    }

.fb-module-base.blue h2,
        .fb-module-base.blue h3,
        .fb-module-base.blue h4,
        .fb-module-base.blue p,
        .fb-module-base.blue time,
        .fb-module-base.blue i,
        .fb-module-base.blue a,
        .fb-module-base.blue li,
        .fb-module-base.dark h2,
        .fb-module-base.dark h3,
        .fb-module-base.dark h4,
        .fb-module-base.dark p,
        .fb-module-base.dark time,
        .fb-module-base.dark i,
        .fb-module-base.dark a,
        .fb-module-base.dark li {
            color: white;
        }

.fb-module-base .mailing-list {
        display: block;
        position: relative;
        width: 100%;
        max-width: 32rem;
        height: 5rem;
        margin: 0 auto 2rem auto;
    }

.fb-module-base .mailing-list:after {
            font-family: 'wright-now-web', serif;
            font-size: 3rem;
            line-height: 5rem;
            content: "\e60c";
            display: block;
            position: absolute;
            width: 5rem;
            height: 5rem;
            top: 0;
            right: 0;
            cursor: pointer;
            pointer-events: none;
            text-align: center;
        }

.fb-module-base .mailing-list input#EMAIL {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: transparent;
            float: left;
            width: calc(100% - 50px);
            height: 5rem;
            padding: 1.5rem 2rem;
            line-height: 2rem;
                font-family: var(--font-family-sans);
                font-size: 1.5rem;
        }

.fb-module-base .mailing-list input#EMAIL::-webkit-input-placeholder {
                font-family: var(--font-family-sans);
                font-size: 1.5rem;
            }

.fb-module-base .mailing-list input#EMAIL.parsley-error {
                border: .2rem #ff6f64 solid;
                border-right: 0;
            }

.fb-module-base .mailing-list input#subscribe {
            overflow: hidden;
            text-indent: -999px;
            float: left;
            height: 50px;
            width: 50px;
            background-size: 100%;
            border-radius: 0;
            background-color: #fff;
            position: relative;
            padding: 0;
            margin: 0;
            border: none;
            outline: none;
            cursor: pointer;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }

.fb-module-base .mailing-list input#subscribe.parsley-error {
                background-color: #ff6f64;
            }

/*TODO:really need to convert these max-width MQs some day... today is not that day*/

@media (min-width: 513px) {
        .fb-module.t_large {
            padding-top: 12rem;
        }

        .fb-module.b_large {
            padding-bottom: 12rem;
        }
            .fb-module-base .text.full {
                max-width: calc(100vw - 200px);
            }

        .fb-module-base a.button {
            max-width: 28rem;
        }
}

@media (min-width: 600px ) {
    .fb-module {
        padding: 6rem 3rem;
    }
}

@media (min-width: 651px) {
                .fb-module .text.two_column .column {
                    width: 48.5%;
                }
        .fb-module-base h2 {
            margin: 0 auto 4rem auto;
        }

        .fb-module-base h3 {
            margin: 0 auto 3.2rem auto;
        }

        .fb-module-base h4,
        .fb-module-base h5,
        .fb-module-base h6 {
            margin: 0 auto 2.8rem auto;
        }

        .fb-module-base h2 + h4 {
            margin-top: -2rem;
        }
}

@media (max-width: 768px) {
                .fb-module-base .text .two_column .pquote.center {
                    margin-left: 0;
                    margin-right: 0;
                    padding-left: 0;
                    padding-right: 0;
                    width: 100%;
                }
                    .fb-module-base .text .two_column .column:first-child .pquote.center {
                        margin-left: 30px;
                    }
                    .fb-module-base .text .two_column .column:last-child .pquote.center {
                        display: none;
                    }

            .fb-module-base .text .two_col_left,
            .fb-module-base .text .two_col_right {
                width: 100%;
                margin-right: 0;
            }

            .fb-module-base .text .three_col_left,
            .fb-module-base .text .three_col_middle,
            .fb-module-base .text .three_col_right {
                width: 100%;
                margin: 0;
            }

            .fb-module-base .text .four_col {
                width: 100%;
            }
}

@media (min-width: 769px) {
    .fb-module {
        padding: 12rem 6rem;
    }

        .fb-module.t_medium {
            padding-top: 6rem;
        }

        .fb-module.b_medium {
            padding-bottom: 6rem;
        }

        .fb-module.t_small {
            padding-top: 3rem;
        }

        .fb-module.b_small {
            padding-bottom: 3rem;
        }
                    .fb-module .text.two_column.col_66_33 .column:first-of-type {
                        width: 64.6666666%;
                    }

                    .fb-module .text.two_column.col_66_33 .column:last-of-type {
                        width: 31.3333333%;
                    }
                    .fb-module .text.two_column.col_33_66 .column:first-of-type {
                        width: 31.3333333%;
                    }

                    .fb-module .text.two_column.col_33_66 .column:last-of-type {
                        width: 64.6666666%;
                    }
                .fb-module .text.three_column .column {
                    width: 31.3333333%;
                }

            .fb-module .text.four_column .column {
                width: 48.5%;
            }
}

@media (min-width: 1201px) {
            .fb-module .text.four_column .column {
                width: 22.75%;
            }
}

.module__grid .text .column p {
    overflow: hidden;
}

.fb-module__text .expand-tx-wrapper {
        margin-top: 2rem;
    }

/*paragraphs have margin bottom 20*/

/*we want to pull blockquotes up 20 to collapse margin*/

/*so they don't double-up*/

fb-module__text .text p ~ blockquote.pquote {
    margin-top: -20px;
}

/*original span-based pquotes*/

.pquote {
    font-size: 2.2rem;
    line-height: 3.2rem;
    display: block;
    overflow: hidden;
    padding: 40px 30px;
    margin: 0;
    width: 100%;
    max-width: none;
    clear: both;
    float: none;
}

/*left*/

.pquote.text-align-left,
    .pquote *.text-align-left {
        text-align: left;
        display: inline-block;
        width: 100%;
    }

/*center*/

.pquote.text-center,
    .pquote *.text-center,
    .pquote.text-align-center,
    .pquote *.text-align-center {
        text-align: center;
        display: inline-block;
        width: 100%;
    }

/*right*/

.pquote.text-align-right,
    .pquote *.text-align-right {
        text-align: right;
        display: inline-block;
        width: 100%;
    }

.pquote.text-bold-underline,
    .pquote *.text-bold-underline {
        text-decoration: underline;
        font-weight: bold;
    }

.pquote.text-bold-underline *, .pquote *.text-bold-underline * {
            font-weight: bold;
        }

/*left @ mobile*/

.pquote.text-center,
    .pquote *.text-center,
    .pquote.text-align-center,
    .pquote *.text-align-center {
        text-align: left;
    }

.pquote strong,
p .pquote strong {
    font-family: 'freight-text-pro', sans-serif;
    font-weight: bold;
}

/*new blockquote based pquotes*/

blockquote.pquote {
    border: none;
    font-style: normal;
    /*type spec follows theme-freight-h4*/
    font-size: 2.2rem;
    line-height: 3.2rem;
}

/*debug*/

/*
span.pquote {
    background: rgba(255,0,0,0.1);
}
blockquote.pquote {
    background: rgba(0,255,0,0.1);
}
*/

.module__text {
    z-index: 2;
    position: relative;
    /*overflow visible on text needed for pullquote asides to work/flow*/
    overflow: hidden;
}

.module__text .max_wrapper {
        max-width: 100%;
        margin: 0 auto;
    }

.module__text button.open,
    .module__text button.close {
        clear: both;
    }

.module__text ul {
        list-style-type: disc;
        margin-bottom: 1rem;
    }

.module__text ul li {
            margin-bottom: 0.5rem;
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

.module__text img {
        display: inline;
        max-width: 100%;
    }

.module__text img.silo {
            margin-top: 6rem;
            margin-bottom: 8rem;
        }

.module__text img.signature {
            margin-bottom: 8rem;
        }

.module__text .col_2_auto {
        -moz-column-count: 1;
             column-count: 1;
        -moz-column-gap: 30px;
             column-gap: 30px;
        margin-bottom: 0;
    }

.module__text .col_2_auto .paragraph {
            display: block;
            margin-bottom: 20px;
        }

@media (max-width: 960px) {

.module__text .col_2_auto {
            -moz-column-count: 1;
                 column-count: 1
    }
        }

.module__text .text-center {
        text-align: center;
    }

.module__text .text-center .embed-container {
            margin: 0 auto;
        }

.module__text .center:not(.pquote),
        .module__text .center:not(.pquote) p {
            text-align: center;
        }

.module__text .center:not(.pquote) table td,
            .module__text .center:not(.pquote) table th {
                text-align: center;
            }

.module__text table {
        width: 100%;
        overflow: hidden;
        padding: 0;
        margin: 4rem auto 4rem auto;
        max-width: 72rem;
        background-color: #F9F9F9;
        border-collapse: collapse;
    }

.module__text table td {
            display: table-cell;
            width: auto;
        }

.module__text table th,
        .module__text table td {
            background-color: #FFF;
            border: 1px #CCC solid;
            font-size:  1.4rem;
            padding:  1rem 1.5rem;
            text-align: left;
        }

.module__text table th {
            background-color: #DDD;
            border: 1px #CCC solid;
            text-transform: uppercase;
            font-size:  1.2rem;
            padding:  1rem 1.5rem;
        }

.module__text table tr:hover td {
            background-color: #F6F6F6;
        }

.module__text table.max-400 {
            max-width: 400px;
            margin: 0 auto;
        }

.module__text.dark table,
            .module__text.dark table tr,
            .module__text.dark table td,
            .module__text.blue table,
            .module__text.blue table tr,
            .module__text.blue table td {
                color: #fff;
            }

.module__text.dark h1,
        .module__text.dark p {
            color: #fff;
        }

.module__text .text {
        overflow: visible;
        clear: both;
    }

.module__text .text p {
            overflow: visible;
        }

.module__text.collapsible-title-section {
        padding-bottom: 0;
    }

@media (min-width: 768px) {
    fb-module__text .text p ~ blockquote.pquote {
        margin-top: 0;
    }

    blockquote.pquote {
        font-size: 2.4rem;
        line-height: 3.4rem;
        padding: 0 0 2rem 0;
        margin-left: 0;
        margin-right: 0;
    }

    .pquote {
        padding: 0;
        margin: 0;
    }

        .pquote.text-center,
        .pquote *.text-center,
        .pquote.text-align-center,
        .pquote *.text-align-center {
            text-align: center;
        }

        .pquote .blockquote {
            opacity: 1;
            padding: 0;
            margin: 0;
        }

        .pquote.left, .pquote.right {
            max-width: 40rem;
            padding: 0;
            margin-bottom: 2rem;
        }

        .pquote.left {
            float: left;
            clear: left;
            padding-right: 15px;
            margin-left: 0;
            margin-right: 30px;
        }

            .pquote.left .blockquote {
                padding-left: 0;
            }

        .pquote.right {
            float: right;
            clear: right;
            padding-left: 15px;
            margin-left: 30px;
            margin-right: 0;
        }

            .pquote.right .blockquote {
                padding-right: 0;
            }

        .pquote.center {
            margin-left: 0;
            margin-right: 0;
            width: 100%;
            max-width: none;
        }
        span.pquote, span.pquote.left, span.pquote.center, span.pquote.right {
            margin-top: 2rem;
        }

        span.pquote.center {
            margin-bottom: 2rem;
        }
}

@media (min-width: 961px) {
        .module__text .col_2_auto {
            -moz-column-count: 2;
                 column-count: 2;
        }
}

@media (min-width: 1024px) {
        .pquote.left {
            margin-left: -7.5rem;
        }

        .pquote.right {
            margin-right: -7.5rem;
        }
}

.module__mosaic {
    overflow: hidden;
    position: relative;
    padding: 0;
}

.module__mosaic h2 {
        padding: 0 3rem;
        font-size: 3.2rem;
        line-height: 3.8rem;
        z-index: 989;
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

.module__mosaic .grid-sizer,
    .module__mosaic .gutter-sizer,
    .module__mosaic .item {
        display: block;
    }

.module__mosaic .item {
        overflow: hidden;
        margin-left: 0;
        margin-right: 0;
        /*img lazyload placeholder color*/
        background-color: #f3f3f3;
    }

.module__mosaic .item img {
            width: 100%;
            height: 100%;
            display: block;
            filter: brightness(100%);
        }

.module__mosaic .item a:hover img {
                filter: brightness(90%);
            }

.module__mosaic .item .border {
            content: ' ';
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
        }

.module__mosaic-grid {
    overflow: hidden;
    position: relative;
}

/*Leaving this here until we know the impact in AC context*/

.module__mosaic-grid h2 {
        padding: 0 3rem;
        font-size: 3.2rem;
        line-height: 3.8rem;
        z-index: 989;
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

.module__mosaic-grid .item {
        display: block;
        overflow: hidden;
        margin-left: 0;
        margin-right: 0;
        background-color: #f3f3f3;
    }

.module__mosaic-grid .item img {
            width: 100%;
            height: 100%;
            display: block;
            filter: brightness(100%);
        }

.module__mosaic-grid .item a:hover img {
                filter: brightness(90%);
            }

.module__mosaic-grid .item .border {
            content: ' ';
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
        }

.cond_expand_arrow {
    display: flex;
    position: absolute;
    right: 0;
}

.cond_expand_button_text,
.link-request-condition-report {
    color: var(--primary-color);
    font-family: var(--font-family-sans);
    font-weight: bold;
    transition: color .3s ease-in-out;
    margin: auto 0;
    letter-spacing: normal;

}

.link-request-condition-report {
    text-decoration: none;
}

.condition {
    margin: 0 -1.3rem -1rem -1rem;
    background: #F7F7F7;
}

.condition a:not(.link-request-condition-report) {
        text-decoration: underline;
    }

.condition span,
    .condition button {
        font-size: var(--default-font-size);
        line-height: var(--default-line-height);
        letter-spacing: normal;
    }

body.house-lama
        .condition span, body.house-lama
        .condition button {
            font-size: 1.5rem;
            line-height: 2.1rem;
            letter-spacing: .01rem;
        }

body.house-rago
        .condition span, body.house-rago
        .condition button {
            line-height: 1.8rem;
        }

.condition p:not(.cond_request_confirm) {
        margin-bottom: 0;
    }

.condition .section-toggle-icon {
        display: flex;
        position: relative;
        transition: transform .3s ease-in-out;
        transform: rotate(-90deg);
        margin-left: auto;
        margin-right: 1.5rem;
    }

.condition .cond_chevron {
        stroke: var(--primary-color);
    }

.condition.condition_expanded {
        padding: 1.3rem 0 1.3rem 1rem;
    }

.condition.condition_expanded .cond_expand_button_text {
            padding-left: 0;
        }

.condition.condition_expanded .condition_text {
            padding-right: 6rem;
        }

.condition.condition_expanded .section-toggle-icon {
            transform: rotate(0deg);
        }

.condition.condition_expanded .toggle-condition-button {
            margin-bottom: 1rem;
        }

.condition:hover .link-request-condition-report,
        .condition:hover .cond_expand_button_text {
            color: var(--primary-color-hover);
        }

.condition:hover .section-toggle-icon .cond_chevron {
                stroke: var(--primary-color-hover);
            }

.cond_request_confirm,
.condition_text {
    font-family: var(--font-family-sans);
    line-height: 1.8rem;

}

.condition_text {
    display: block;
    padding-right: 6rem;
    transition: height .3s ease-in-out;
}

.condition_text.expand-enter,
.condition_text.expand-enter-active,
.condition_text.expand-leave-active {
    transition-property: height, opacity;
    transition: height .5s ease-in-out;
}

.condition_text.expand-leave-active {
    padding-left: 1rem;
}

.cond_request_confirm {
    margin-bottom: 0;
}

.toggle-condition-button {
    align-items: center;
    height: 2rem;
}

.toggle-condition-button .section-toggle-icon .cond_chevron {
        transition: stroke .3s ease-in-out;
    }

@media (min-width: 769px) and (max-width: 1024px) {
        .condition span,
        .condition button {
            line-height: var(--default-line-height);
        }

            body.house-lama .condition span, body.house-lama .condition button {
                line-height: 2rem;
            }

            body.house-rago .condition span, body.house-rago .condition button {
                line-height: 1.8rem;
            }

    .cond_expand_button_text {
        padding-left: 0;
    }
}

@media (min-width: 1024px) {
    .condition {
        min-height: 7rem;
        padding: 2.4rem 0;
        border-bottom: 1px solid #999;
        border-top: 1px solid #999;
        margin: 0 0 2rem;
        background: transparent;
    }

        .condition span,
        .condition button {
            font-size: var(--default-font-size);
        }

            .condition span.cond_expand_button_text, .condition button.cond_expand_button_text {
                line-height: normal;
                padding-top: .4rem;
            }

            body.house-lama .condition span, body.house-lama .condition button {
                letter-spacing: .01rem;
            }

            body.house-rago .condition span, body.house-rago .condition button {
                line-height: 1.8rem;
            }

        .condition.condition_expanded {
            padding: 2.4rem 0;
        }

            .condition.condition_expanded .section-toggle-icon {
                transform: rotate(0deg);
            }

    .cond_expand_arrow {
        margin-right: 1rem;
        padding-left: 2rem;
    }

    .condition_text {
        line-height: var(--default-line-height);
    }

    .link-request-condition-report {
        margin-top: 0;
        font-size: var(--default-font-size);
    }

    .section-toggle-icon {
        transform: rotate(-90deg);
    }
}

.module__map.full {
        max-height: 50vh;
        height: 100%;
        min-height: 100vw;
    }

@media (min-width: 769px) {

.module__map.full {
            max-height: unset;
            min-height: unset;
            height: 85vh
    }
        }

.module__map.half {
        height: 45vh;
    }

.callout-box {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 4rem;
    background: var(--primary-color-engaged);
}

.callout-box p {
        font-size: 1.9rem;
        font-weight: 500;
        line-height: 2.4rem;
        letter-spacing: .1rem;
        margin: unset;
    }

.callout-box svg path {
        fill: var(--primary-color);
        stroke: var(--primary-color);
    }

.callout-box.thin {
        padding: 2rem;
    }

.callout-box.thin p {
            font-size: 1.8rem;
            font-weight: normal;
            letter-spacing: .03em;
        }

.callout-box.thin p .big-text {
                font-size: 2.1rem;
                font-weight: 500;
            }

.callout-box.thin p .tiny-text {
                font-size: 1.5rem;
                letter-spacing: .03em;
            }

.callout-box.tax-exemption {
        background-color: #FFDEDE;
    }

.callout-box.tax-exemption span, .callout-box.tax-exemption p {
            font-size: 1.5rem;
            color: #DC2222;
            text-align: left;
        }

.page-my-bids .callout-box p {
            font-size: 1.9rem;
        }

.my-consignments .callout-box p {
            line-height: 2.4rem;
        }

@media (min-width: 512px) {
        .callout-box .w-btn {
            max-width: 28rem;
        }
}

@media (min-width: 1401px) {
    .callout-box {
        width: calc(100% - 34rem);
    }

        .callout-box.tax-exemption {
            width: 100%;
        }
        .my-consignments .callout-box, .page-my-bids .callout-box, .search .callout-box {
            width: 100%;
        }
        .followed-artists .callout-box {
            margin: 7rem auto 6rem;
        }
        .won-lots .callout-box {
            margin-top: 7rem;
        }
        .watched-lots .callout-box {
            margin: 3rem auto 6rem;
        }
}

/*Text Extensions*/

/*Subnav*/

body.main-nav-hidden .subnav_container.sticky {
            top: 0;
        }

.subnav_container {
    z-index: 100;

    /*match navigation__primary*/
    transition: top .4s ease-in-out;
}

.subnav_container.simple {
        overflow: hidden;
    }

.subnav_container.simple ul {
            width: 100%;
            clear: both;
            float: none;
            margin: 1rem 0 0 15.4rem;
            overflow: hidden;
        }

.subnav_container.simple ul li {
                display: block;
                float: left;
                margin: 0;
            }

.subnav_container.simple ul li a:not(.w-btn) {
                    font-family: var(--font-family-sans);
                    font-weight: 500;
                    position: relative;
                    height: 2rem;
                    line-height: 2rem;
                    padding: 0 1.6rem;
                    text-transform: uppercase;
                    font-size: 1.1rem;
                    letter-spacing: .125rem;
                    text-decoration: none;
                    color: #999;
                }

.subnav_container.full {
        width: 100%;
        margin-top: -4.4rem;
        height: 4.4rem;
        position: relative;
        z-index: 4;
        border-top: .1rem #eee solid;
        border-bottom: .1rem #eee solid;
        background-color: rgba(255, 255, 255, 1);
    }

.subnav_container.full.fixed {
            position: fixed;
            top: 8.6rem;
            z-index: 4;
            border-bottom: .1rem #eee solid;
        }

.subnav_container.full ul li {
                transition: background-color .3s ease-in-out;
                float: left;
            }

.subnav_container.full ul li a:not(.w-btn),
                .subnav_container.full ul li.title {
                    font-family: var(--font-family-sans);
                    font-weight: 500;
                    letter-spacing: .125rem;
                    text-transform: uppercase;
                    font-size: 1.1rem;
                    display: flex;
                    align-items: center;
                    height: 4.4rem;
                    padding: 0 1.6rem;
                    text-decoration: none;
                    color: #999;
                }

.subnav_container.full ul li.active a {
                        color: #000;
                    }

.subnav_container.full ul li.title {
                    color: #ccc;
                }

.subnav_container.full ul li.title:hover {
                        color: #ccc;
                        background-color: transparent;
                        cursor: unset;
                    }

.subnav_container.full ul.subnav {
                float: left;
                margin-left: 3rem;
                transition: margin .3s ease-in-out;
            }

.subnav_container.full ul.subnav li a {
                        font-family: var(--font-family-sans);
                        font-weight: 500;
                        text-transform: uppercase;
                        font-size: 1.1rem;
                    }

.subnav_container.full ul.subnav li.subnav-register-btn,
                    .subnav_container.full ul.subnav li a.sale-registration {
                        width: 100%;
                        color: white;
                        border: none;
                        padding: 0 1.6rem;
                    }

.subnav_container.full ul.subnav li.subnav-register-btn {
                        padding-right: 1rem;
                    }

/* background variant */

.subnav_container.full.background {
            background-color: rgba(255, 255, 255, .9);
            border: none;
        }

.subnav_container.full.background ul li a {
                        color: #ccc;
                    }

.subnav_container.full.background ul.subnav li a {
                            color: #666;
                        }

.subnav_container.full.background ul.subnav li a:hover {
                                color: #333;
                            }

.subnav_container.full.background ul.subnav li.active a {
                                color: #333;
                            }

.subnav_container.full.background ul.subnav li.subnav-register-btn a:hover {
                                    background-color: var(--primary-color-hover);
                                    color: #fff;
                                }

.subnav_container.full.background.fixed {
                color: #999;
                background-color: rgba(255, 255, 255, 1);
                border-bottom: .1rem #eee solid;
            }

.subnav_container.full.background.fixed ul li a:hover {
                                color: #000;
                            }

.subnav_container.full.background.fixed ul li.active a {
                            color: #000;
                        }

.subnav_container.sticky {
        position: fixed;
        z-index: 151;
        transform: translateZ(0);
        top: 6rem;
        margin-top: 0;
    }

.search_results_title,
.no_results {
    display: none;
    clear: both;
    margin: 4rem 17rem;
    font-size: 2.4rem;
}

.search_results_title p, .no_results p {
        font-family: var(--font-family-serif);
    }

.search_results_title p {
        color: var(--primary-color);
    }

.search_results_title .clear-search {
        font-size: 1.8rem;
        float: right;
    }

.search_results_title .clear-search:hover {
            color: var(--primary-color);
            cursor: pointer;
        }

.view_switcher {
    position: absolute;
    display: none;
    padding-right: 3rem;
}

@media (max-width: 1360px) {
            .subnav_container.simple ul {
                margin-left: 8.4rem;
            }
                .subnav_container.full ul.subnav {
                    padding-left: 0;
                }

                .subnav_container.full ul.search {
                    margin-right: 3rem;
                }

    .search_results_title,
    .no_results {
        margin-left: 10rem;
        margin-right: 10rem;
    }
}

@media (max-width: 1150px) {
            .subnav_container.simple ul {
                margin-left: 1.4rem;
            }

    .search_results_title,
    .no_results {
        margin-left: 3rem;
        margin-right: 3rem;
    }
}

@media (max-width: 1024px) {
                    .subnav_container.simple ul li a.w-btn {
                        font-family: var(--font-family-sans);
                        font-weight: 500;
                        position: relative;
                        height: 2rem;
                        line-height: 2rem;
                        padding: 0 1.6rem;
                        text-transform: uppercase;
                        font-size: 1.1rem;
                        letter-spacing: .125rem;
                        text-decoration: none;
                        color: #999;
                    }
                    .subnav_container.full ul li a.w-btn {
                        font-family: var(--font-family-sans);
                        font-weight: 500;
                        letter-spacing: .125rem;
                        text-transform: uppercase;
                        font-size: 1.1rem;
                        display: flex;
                        align-items: center;
                        height: 4.4rem;
                        padding: 0 1.6rem;
                        text-decoration: none;
                        color: #999;
                    }
}

@media (max-width: 901px) {
        .account-page .subnav_container.full {
            height: auto;
        }

            .account-page .subnav_container.full.sticky {
                position: unset;
            }
}

@media (max-width: 768px) {
            .subnav_container.simple ul {
                margin-left: 0;
                margin-bottom: 3rem;
            }

        .subnav_container.full {
            height: auto;
            margin-top: 0;
            margin-left: 0;
            border-bottom: 1rem;
        }
                .subnav_container.full ul.subnav {
                    background-color: #fff;
                    padding: 0;
                    margin: 0 0 0 -.1rem;
                    width: calc(100% + 1px);
                }

                    .subnav_container.full ul.subnav li {
                        width: 100%;
                    }
                            .subnav_container.full ul.subnav li a.subnav-register-btn {
                                padding-left: 0;
                                padding-right: 0;
                            }

                        .subnav_container.full ul.subnav li &gt; ul {
                            display: block;
                        }

                    .subnav_container.full ul.subnav ul &gt; li {
                        display: table;
                        width: calc(50% - 2px);
                        background: #f3f3f3;
                        margin: 0 .1rem .2rem .1rem;
                        height: 5rem;
                        line-height: 5rem;
                        text-align: center;
                    }

                        .subnav_container.full ul.subnav ul &gt; li:hover {
                            background: #ddd;
                        }

                        .subnav_container.full ul.subnav ul &gt; li:last-child:nth-child(odd) {
                            width: calc(100% - 2px);
                        }

                        .subnav_container.full ul.subnav ul &gt; li a {
                            display: table-cell;
                            vertical-align: middle;
                            line-height: 1.5rem;
                            height: 100%;
                            width: 100%;
                            margin: 0;
                            padding: 0;
                        }
                            .subnav_container.full ul.subnav ul &gt; li.active a {
                                color: #000;
                            }

            .subnav_container.full .view_switcher {
                display: none;
            }

            .subnav_container.full.fixed {
                position: static;
                top: 6rem;
            }

                .subnav_container.full.fixed ul.subnav {
                    margin-left: 0;
                }

    ul.search {
        order: 1;
    }

    .view_switcher {
        display: none;
    }
}

@media (max-width: 767px) {
                        .subnav_container.full.background ul.view_switcher li.title, .subnav_container.full.background ul.filter_sort li.title {
                            color: #ccc;
                        }

                        .subnav_container.full.background ul.view_switcher li a, .subnav_container.full.background ul.filter_sort li a {
                            color: #999;
                            background-color: transparent;
                        }

                            .subnav_container.full.background ul.view_switcher li a:hover, .subnav_container.full.background ul.filter_sort li a:hover {
                                background-color: transparent;
                            }
                                .subnav_container.full.background.fixed ul.view_switcher li a:hover, .subnav_container.full.background.fixed ul.filter_sort li a:hover {
                                    background-color: transparent;
                                }
}

@media (max-width: 512px) {
        .subnav_container.full {
            position: relative;
        }

            .subnav_container.full.fixed {
                position: static;
            }
                        .subnav_container.full ul.subnav li a {
                            padding-left: 0;
                            padding-right: 3.2rem;
                        }

            .subnav_container.full.sticky {
                position: fixed;
            }

    .search_results_title,
    .no_results {
        margin-left: 1rem;
        margin-right: 1rem;
    }
}

@media (min-width: 768px) {
                .subnav_container.full .view_switcher li.view {
                    position: relative;
                }

                    .subnav_container.full .view_switcher li.view a {
                        width: 4.5rem;
                        margin: 0;
                        padding: 0;
                    }

                        .subnav_container.full .view_switcher li.view a img {
                            opacity: .5;
                        }

                        .subnav_container.full .view_switcher li.view a svg {
                            width: 2.6rem;
                            height: auto;
                            top: .8rem;
                            left: .7rem;
                            position: absolute;
                        }

                        .subnav_container.full .view_switcher li.view a .glyph {
                            transition: fill .3s ease-in-out;
                            fill: #ccc;
                        }
                        .subnav_container.full .view_switcher li.view.active a img, .subnav_container.full .view_switcher li.view:hover a img {
                            opacity: .75;
                        }

                        .subnav_container.full .view_switcher li.view.active .glyph, .subnav_container.full .view_switcher li.view:hover .glyph {
                            fill: #666;
                        }

    .view_switcher {
        display: flex;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
                .subnav_container ul li a.sale-registration {
                    line-height: 4.5rem;
                    height: 4.2rem;
                    top: 0;
                }
}

@media (min-width: 769px) and (max-width: 1361px) {
                        .subnav_container.full ul li.primary a:first-child {
                            padding-left: 0;
                        }
}

@media (min-width: 1024px) {
    .view_switcher {
        position: relative;
    }
}

@media (min-width: 1151px) {
                .subnav_container.full ul.subnav {
                    margin-left: 10rem;
                }

    .view_switcher {
        padding-right: 10rem;
    }
}

@media (min-width: 1201px) {
                            .subnav_container.full ul.subnav li a.subnav-register-btn {
                                display: none;
                            }
}

@media (min-width: 1361px) {
    .subnav_container {
        padding-right: 17rem;
    }
                .subnav_container.full ul.subnav {
                    margin-left: 15.4rem;
                }

    .view_switcher {
        padding-right: 0;
    }
}

/*Page Stuff*/

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text ul, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text ul {
            list-style-type: disc;
        }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text ol, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text ol {
            list-style-type: decimal;
        }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text ul,
        body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text ol,
        body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text ul,
        body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text ol {
            max-width: 72rem;
            overflow: hidden;
            padding-left: 5rem;
            margin: 0 auto 2rem;
        }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text ul li, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text ol li, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text ul li, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text ol li {
                margin: 0;
                padding: 0;
            }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text ol, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text ol {
            max-width: 100%;
        }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table {
            width: 100%;
            overflow: hidden;
            padding: 0;
            margin: 4rem auto 4rem auto;
        }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table.increments, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table.increments {
                background-color: #F9F9F9;
                border-collapse: collapse;
            }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table.increments th,
                body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table.increments td,
                body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table.increments th,
                body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table.increments td {
                    background-color: #FFF;
                    border: 1px #ccc solid;
                    font-size: 1.4rem;
                    padding: 1rem 1.5rem;
                    text-align: left;
                }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table.increments td, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table.increments td {
                    max-width: 10rem;
                }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table.increments th, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table.increments th {
                    background-color: #DDD;
                    border: 1px #ccc solid;
                    text-transform: uppercase;
                    font-size: 1.2rem;
                    padding: 1rem 1.5rem;
                }

body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table.increments tr:hover td, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table.increments tr:hover td {
                    background-color: #F6F6F6;
                }

@media (max-width: 768px) {
                    body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .module.module__text table.increments td, body.modular-page:not(.privacy-policy):not(.privacy-policy-part-deux):not(.page-in-progress):not(.sms-terms) .fb-module.fb-module__text table.increments td {
                        display: table-cell;
                        width: auto;
                    }
                }

body.modular-page.privacy-policy .module.module__text ol,
        body.modular-page.privacy-policy .module.module__text ul,
        body.modular-page.privacy-policy .fb-module.fb-module__text ol,
        body.modular-page.privacy-policy .fb-module.fb-module__text ul,
        body.modular-page.privacy-policy-part-deux .module.module__text ol,
        body.modular-page.privacy-policy-part-deux .module.module__text ul,
        body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ol,
        body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ul,
        body.modular-page.page-in-progress .module.module__text ol,
        body.modular-page.page-in-progress .module.module__text ul,
        body.modular-page.page-in-progress .fb-module.fb-module__text ol,
        body.modular-page.page-in-progress .fb-module.fb-module__text ul,
        body.modular-page.sms-terms .module.module__text ol,
        body.modular-page.sms-terms .module.module__text ul,
        body.modular-page.sms-terms .fb-module.fb-module__text ol,
        body.modular-page.sms-terms .fb-module.fb-module__text ul {
            list-style-type: inherit;
            margin-left: 4rem;
        }

body.modular-page.privacy-policy .module.module__text ol ol,
            body.modular-page.privacy-policy .module.module__text ol ul,
            body.modular-page.privacy-policy .module.module__text ul ol,
            body.modular-page.privacy-policy .module.module__text ul ul,
            body.modular-page.privacy-policy .fb-module.fb-module__text ol ol,
            body.modular-page.privacy-policy .fb-module.fb-module__text ol ul,
            body.modular-page.privacy-policy .fb-module.fb-module__text ul ol,
            body.modular-page.privacy-policy .fb-module.fb-module__text ul ul,
            body.modular-page.privacy-policy-part-deux .module.module__text ol ol,
            body.modular-page.privacy-policy-part-deux .module.module__text ol ul,
            body.modular-page.privacy-policy-part-deux .module.module__text ul ol,
            body.modular-page.privacy-policy-part-deux .module.module__text ul ul,
            body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ol ol,
            body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ol ul,
            body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ul ol,
            body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ul ul,
            body.modular-page.page-in-progress .module.module__text ol ol,
            body.modular-page.page-in-progress .module.module__text ol ul,
            body.modular-page.page-in-progress .module.module__text ul ol,
            body.modular-page.page-in-progress .module.module__text ul ul,
            body.modular-page.page-in-progress .fb-module.fb-module__text ol ol,
            body.modular-page.page-in-progress .fb-module.fb-module__text ol ul,
            body.modular-page.page-in-progress .fb-module.fb-module__text ul ol,
            body.modular-page.page-in-progress .fb-module.fb-module__text ul ul,
            body.modular-page.sms-terms .module.module__text ol ol,
            body.modular-page.sms-terms .module.module__text ol ul,
            body.modular-page.sms-terms .module.module__text ul ol,
            body.modular-page.sms-terms .module.module__text ul ul,
            body.modular-page.sms-terms .fb-module.fb-module__text ol ol,
            body.modular-page.sms-terms .fb-module.fb-module__text ol ul,
            body.modular-page.sms-terms .fb-module.fb-module__text ul ol,
            body.modular-page.sms-terms .fb-module.fb-module__text ul ul {
                margin-top: 2rem;
            }

body.modular-page.privacy-policy .module.module__text ol, body.modular-page.privacy-policy .fb-module.fb-module__text ol, body.modular-page.privacy-policy-part-deux .module.module__text ol, body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ol, body.modular-page.page-in-progress .module.module__text ol, body.modular-page.page-in-progress .fb-module.fb-module__text ol, body.modular-page.sms-terms .module.module__text ol, body.modular-page.sms-terms .fb-module.fb-module__text ol {
            list-style-type: auto;
        }

body.modular-page.privacy-policy .module.module__text ol ol, body.modular-page.privacy-policy .fb-module.fb-module__text ol ol, body.modular-page.privacy-policy-part-deux .module.module__text ol ol, body.modular-page.privacy-policy-part-deux .fb-module.fb-module__text ol ol, body.modular-page.page-in-progress .module.module__text ol ol, body.modular-page.page-in-progress .fb-module.fb-module__text ol ol, body.modular-page.sms-terms .module.module__text ol ol, body.modular-page.sms-terms .fb-module.fb-module__text ol ol {
                list-style-type: lower-alpha;
            }

#wrapper.artists {
    font-size: 1.2rem;
    margin-top: 0;
    padding-top: 10.8rem;
}

#wrapper.artists nav.upper {
        width: 100%;
        max-width: 160rem;
        position: relative;
        text-align: center;
        margin: 0 auto 10rem auto;
    }

#wrapper.artists nav.upper .inner {
            padding-bottom: 6px;
            margin: 0 20px;
            border-bottom: 1px solid #333;
            position: relative;
            display: flex;
            flex-direction: row;
        }

#wrapper.artists nav.upper .inner h1,
            #wrapper.artists nav.upper .inner ul,
            #wrapper.artists nav.upper .inner .filter-input {
                display: inline-block;
                position: relative;
            }

#wrapper.artists nav.upper .inner h1 {
                z-index: 2;
                flex: 1 0 25%;
                text-align: left;
                padding-right: 3rem;
                position: absolute;
                left: 0;

            }

#wrapper.artists nav.upper .inner h1.title {
                    font-family: var(--font-family-serif);
                    margin-bottom: 0;
                    font-size: 21px;
                    color: black;
                    letter-spacing: 1px;
                    line-height: 29px;
                }

#wrapper.artists nav.upper .inner ul {
                text-align: center;
                flex: 1 1 auto;
                width: 100%;
                padding: 0 20%;
                z-index: 1;
                line-height: initial;
                letter-spacing: initial;
            }

#wrapper.artists nav.upper .inner .filter-input {
                z-index: 2;
                position: absolute;
                right: 0;
                line-height: 100%;
                transition: width .3s ease-in-out, border .3s .3s ease-in-out;
                flex: 1 0 20%;
                margin-left: 30px;
                width: 20%;
                padding-left: 0;
            }

#wrapper.artists nav.upper .inner .filter-input input {
                    cursor: pointer;
                    display: inline-block;
                    transition: width .3s ease-in-out, border .3s .3s ease-in-out;
                    outline: none;
                    border: none;
                    background-color: transparent;
                    overflow: hidden;
                    font-size: 14px;
                    margin-top: -3px;
                    margin-right: 0;
                    width: 40px;
                    position: relative;
                    padding: 0;
                    height: 40px;
                    float: right;
                    right: 0;
                    left: initial;
                }

#wrapper.artists nav.upper .inner .filter-input .submit-icon {
                    cursor: pointer;
                    position: absolute;
                    display: inline-block;
                    top: 0;
                    width: auto;
                    height: 100%;
                    right: 0;
                    left: initial;
                }

#wrapper.artists nav.upper .inner .filter-input .submit-icon svg {
                        height: 100%;
                        width: 18px;
                        z-index: 1;
                        position: relative;
                        right: auto;
                        top: auto;
                        float: left;
                    }

#wrapper.artists nav.upper .inner .filter-input .submit-icon svg path,
                        #wrapper.artists nav.upper .inner .filter-input .submit-icon svg ellipse {
                            stroke-miterlimit: 10;
                            stroke-width: 3px;
                            shape-rendering: initial;
                            transition: stroke .3s ease-in-out;
                            stroke: rgb(74, 74, 74);
                            fill: transparent;
                        }

#wrapper.artists nav.upper .inner .filter-input .submit-icon svg path {
                            stroke-linecap: square;
                        }

#wrapper.artists nav.upper ul {
            list-style: none;
            letter-spacing: normal;
        }

#wrapper.artists nav.upper ul li {
                display: inline-block;
                margin: 0;
                padding: 0;
            }

#wrapper.artists nav.upper ul li a {
                    font-family: var(--font-family-serif);
                    color: #9C9C9C;
                    font-size: 2.1rem;
                    text-decoration: none;
                    padding: 0 .656rem;
                    display: block;
                    font-weight: 700;
                    transition: color .3s ease-in-out;
                }

#wrapper.artists nav.upper ul li a:hover {
                        color: #595959;
                    }

#wrapper.artists nav.upper ul li a.all {
                        padding: 0 .5rem;
                    }

#wrapper.artists nav.upper ul li a.up-active,
                #wrapper.artists nav.upper ul li a.up-current {
                    color: #000;
                }

#wrapper.artists nav.upper .title {
            font-weight: 700;
        }

#wrapper.artists nav.upper.affixed {
            position: fixed;
            background: white;
            top: 4.3rem;
            z-index: 1;
            padding-top: 1rem;
            padding-bottom: 0;
            left: 50%;
            transform: translate(-50%, 0);
        }

#wrapper.artists nav.upper.affixed .inner {
                padding-bottom: 1rem;
            }

#wrapper.artists nav.upper.affixed .filter-input input {
                margin-top: -.1rem;
            }

#wrapper.artists nav.upper.affixed .filter-input .submit-icon {
                top: .4rem;
            }

#wrapper.artists nav.upper .inner .filter-input.active {
            flex: 1 0 20%;
            margin-left: 3rem;
            width: 25%;
        }

#wrapper.artists nav.upper .inner .filter-input.active input {
                width: 100%;
            }

#wrapper.artists nav.upper .inner .filter-input.active input[type="search"]::-webkit-search-cancel-button {
                -webkit-appearance: none;
            }

#wrapper.artists .nav-upper-padder {
        display: block;
        position: relative;
        height: 0;
        width: 100%;
        padding: 0;
        margin: 0;
    }

#wrapper.artists .nav-upper-padder.active {
            height: 5rem;
        }

#wrapper.artists #results-grid {
        max-width: 157rem;
        margin: 0 1rem;
        padding: 0 0 10.4rem;
    }

#wrapper.artists #results-grid .contents .inner-container {
                align-items: flex-end;
                grid-column-gap: 1rem;
            }

#wrapper.artists #results-grid .result.w1 .inner &gt; a {
                text-decoration: none;
            }

#wrapper.artists #results-grid .result.w1 .img-wrapper {
                display: block;
                position: relative;
                background: transparent;
                width: 100%;
                padding-bottom: 100%;
                overflow: hidden;
            }

#wrapper.artists #results-grid .result.w1 .image img {
                position: absolute;
            }

#wrapper.artists #results-grid .result.w1 .image img.lazyloaded {
                    background-color: transparent;
                }

#wrapper.artists #results-grid .result.w1 .image img{
                width: 100%;
                height: 100%;
                -o-object-fit: contain;
                   object-fit: contain;
                -o-object-position: center top;
                   object-position: center top;
}

#wrapper.artists #results-grid .result.w1 h2.artist-title {
                font-family: var(--font-family-serif);
                padding-bottom: 1rem;
                margin-bottom: 24px;
                line-height: 2.8rem;
                font-size: 2.4rem;
                letter-spacing: .03rem;
                font-weight: 700;
            }

#wrapper.artists #results-grid .result.w1 h2.artist-title,
                #wrapper.artists #results-grid .result.w1 h2.artist-title span {
                    text-decoration: none;
                }

#wrapper.artists #results-grid .result.w1 h2.artist-title span {
                    display: block;
                }

#wrapper.artists #results-grid .pager p {
                padding: 0;
            }

#wrapper.artists .item-grid {
        padding-bottom: 8rem;
    }

@media (max-width: 1670px) {
        #wrapper.artists nav.upper {
            width: 90%;
        }
}

@media (max-width: 1400px) {
            #wrapper.artists nav.upper .inner {
                flex-wrap: wrap;
            }
                #wrapper.artists nav.upper .inner h1,
                #wrapper.artists nav.upper .inner div.filter-input,
                #wrapper.artists nav.upper .inner ul {
                    display: inline-block;
                    position: relative;
                }
                #wrapper.artists nav.upper .inner h1 {
                    flex: 1 1 .1rem;
                    text-align: left;
                    padding-right: 0;
                }
                #wrapper.artists nav.upper .inner div.filter-input {
                    padding-left: 0;
                    flex: 1 1 .1rem;
                }
                #wrapper.artists nav.upper .inner ul {
                    text-align: center;
                    flex: 1 0 auto;
                    width: auto;
                    margin-top: 1rem;
                    padding: 0;
                }
}

@media (max-width: 1024px) {
    #wrapper.artists {
        padding-top: 10rem;
    }
            #wrapper.artists nav.upper .inner {
                padding-bottom: 0;
            }
                #wrapper.artists nav.upper .inner div.filter-input {
                    display: none;
                }
                #wrapper.artists nav.upper .inner ul {
                    padding: 1rem 0;
                    width: 100%;
                    border-top: .1rem solid #333;
                }
}

@media (max-width: 767px) {
        #wrapper.artists nav.upper {
            width: 100%;
            padding: 0 1rem;
            margin-bottom: 4rem;
        }

            #wrapper.artists nav.upper .inner {
                margin: 0 2rem;
            }
                #wrapper.artists nav.upper .inner ul {
                    text-align: left;
                }
                        #wrapper.artists nav.upper .inner ul li a {
                            padding: 0 1rem 0 0;
                        }
}

@media (max-width: 480px) {
            #wrapper.artists nav.upper .inner {
                margin: 0;
            }
                #wrapper.artists nav.upper .inner ul {
                    order: 2;
                }
}

@media (max-width: 425px) {
            #wrapper.artists #results-grid .contents {
                width: 100%;
            }
}

@media (min-width: 512px) {
        #wrapper.artists #results-grid {
            margin: 0 3rem;
        }
                #wrapper.artists #results-grid .contents .inner-container {
                    grid-column-gap: 3rem;
                }
}

@media (min-width: 768px) {
        #wrapper.artists #results-grid {
            margin: 0 6rem;
        }
}

@media (min-width: 1024px) {
                #wrapper.artists #results-grid .contents .inner-container {
                    grid-column-gap: 4rem;
                }
}

@media (min-width: 1151px) {
        #wrapper.artists #results-grid {
            margin: 0 8.5rem;
        }
                #wrapper.artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(6, minmax(0, 1fr));
                }
}

@media (min-width: 1671px) {
        #wrapper.artists #results-grid {
            margin: 0 auto;
        }
}

.bidder-number {
    display: inline-block;
    text-align: right;
    white-space: nowrap;
    color: #b6b1a4;
}

.bidder-number strong {
        color: #b6b1a4;
    }

.bidder-number.desktop {
        display: none;
    }

.calendar h2 {
        bottom: 0;
    }

.calendar_wrapper {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.module__calendar {
    padding: 0 1.3rem;
    transition: padding .3s ease-in-out;
}

.module__calendar a.register-to-bid {
        cursor: pointer;
    }

.module__calendar .auction-links p:not(.banned_message) {
            margin: 0;
        }

@media(min-width: 769px) {

.module__calendar .auction-links p:not(.banned_message) a.w-btn-mobile-only {
                    line-height: var(--default-line-height)
            }
                }

.module__calendar .auction-links p:not(.banned_message) a {
                margin-bottom: 1rem;
            }

.module__calendar .bidder-number {
        font-family: var(--font-family-sans);
        font-weight: normal;
        font-size: var(--default-font-size);
        color: #333;
    }

.module__calendar .inner {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        width: 100%;
        margin-bottom: 3rem;
    }

.module__calendar a:not(.w-btn) {
        text-decoration: none;
        line-height: 2rem;
    }

.module__calendar a:not(.w-btn).button {
            max-width: 100%;
            transition: opacity 0.3s ease-in-out;
            z-index: 3;
        }

.module__calendar .headline .primary,
        .module__calendar .headline .secondary {
            line-height: 2.8rem;
        }

.module__calendar .headline h3 {
            padding-bottom: 0;
        }

.module__calendar .image,
    .module__calendar .information {
        width: 100%;
    }

.module__calendar .info-text-wrapper .button {
            order: 0;
            margin-top: 0;
        }

.module__calendar .image {
        position: relative;
        margin-bottom: 2rem;
    }

.module__calendar .image.mobile .button {
                display: none;
            }

.module__calendar .image.desktop {
            display: none;
            height: auto;
        }

.module__calendar .image.desktop .desktop-image-overlay-button {
                display: none;
                opacity: 0;
                transition: opacity .3s ease-in-out;
                height: 100%;
                width: 100%;
                background: rgba(0, 0, 0, .25);
                align-items: center;
                justify-items: center;
            }

.module__calendar .image.desktop .desktop-image-overlay-button .button {
                    color: white;
                    border-color: white;
                    margin: 0 auto;
                }

.module__calendar .image.desktop a.desktop-image-overlay-button {
                    z-index: 3;
                    display: flex;
                    margin: 0 auto;
                }

.module__calendar .image.desktop a.desktop-image-overlay-image {
                    z-index: 1;
                }

.module__calendar .image.desktop a.desktop-image-overlay-image:after {
                        content: '';
                        display: block;
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0;
                        z-index: 2;
                        background: rgba(0, 0, 0, .1);
                        transition: opacity 0.3s ease-in-out;
                        opacity: 0;
                    }

.module__calendar .image.desktop:hover a.desktop-image-overlay-image:after {
                        opacity: 1;
                    }

.module__calendar .image img {
            width: 100%;
            height: auto;
            display: block;
        }

.module__calendar .image.desktop .image-inner .my-flex-align-center {
                    position: absolute;
                    height: 100%;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    display: flex;
                }

.module__calendar .information {
        display: flex;
        flex-direction: column;
    }

.module__calendar .information .info-text-group {
            display: flex;
            flex-direction: row;
        }

.module__calendar .information .info-text-group .info-text {
                width: 100%;
            }

.module__calendar .information .info-text-group .info-text.width-2 {
                    width: calc(100% / 2);
                }

.module__calendar .information .info-text-group .info-text.width-3 {
                    width: calc(100% / 3);
                    margin-right: 3%;
                }

.module__calendar .information .info-text-group .info-text.width-3:last-of-type {
                        margin-right: 0;
                    }

.module__calendar .information .calendar-icon {
            height: 2.2rem;
            width: 2.2rem;
            fill: #b6b1a4;
            transition: fill 0.3s ease-in-out;
        }

.module__calendar .information .calendar-icon.desktop {
                display: none;
            }

.module__calendar .information .calendar-icon:hover {
                fill: #9a9383;
                cursor: pointer;
            }

.module__calendar .information .calendar-countdown {
            font-family: var(--font-family-sans);
        }

.module__calendar .information p {
            font-family: var(--font-family-sans);
            color: #333;
        }

@media(max-width: 449px) {

.module__calendar .information p {
                font-size: 1.1rem;
                line-height: 1.6rem
        }
            }

.module__calendar .information p strong,
            .module__calendar .information p a:not(.w-btn) {
                font-family: var(--font-family-sans);
                font-weight: 700;
                color: #333;
            }

.module__calendar .information .title {
            text-align: center;
        }

.module__calendar .information .date-wrapper {
            font-family: var(--font-family-serif);
            margin-bottom: 1.5rem;
            border-bottom: 1px solid #333;
        }

.module__calendar .information .date-wrapper .date {
                font-size: 2.8rem;
                line-height: 3rem;
            }

.module__calendar .information .date-wrapper .date .dot {
                    font-size: 18px;
                }

.module__calendar .information .date-wrapper .calendar-icon .mobile {
                    height: 2.2rem;
                    width: 2.2rem;
                }

.module__calendar .information .date-wrapper .calendar-icon .mobile svg {
                        fill: #b6b1a4;
                    }

.module__calendar .image-inner {
        display: block;
        position: relative;
    }

@media (min-width: 512px) {
    .module__calendar {
        padding: 0 3rem 1rem;
    }
}

@media (min-width: 768px) {
        .module__calendar .bidder-number {
            height: 100%;
            align-items: end;
            margin-left: auto;
        }

            .module__calendar .bidder-number.mobile {
                display: none;
            }

            .module__calendar .bidder-number.desktop {
                display: flex;
            }

        .module__calendar .headline {
            height: auto;
        }

            .module__calendar .headline a {
                height: auto;
            }

            .module__calendar .headline .primary,
            .module__calendar .headline .secondary {
                overflow: visible;
                text-align: unset;
                white-space: normal;
            }

        .module__calendar .info-text-group {
            margin-top: -.3rem;
        }

        .module__calendar .title-wrapper {
            margin-bottom: 1.5rem;
        }
}

@media (min-width: 769px) {
    .module__calendar {
        padding: 3rem 3.2rem 0;
    }
                .module__calendar .auction-links p:not(.banned_message) a {
                    margin-bottom: 0;
                }

        .module__calendar a:not(.w-btn) {
            text-decoration: none;
            letter-spacing: 0.3px;
        }

        .module__calendar .calendar_wrapper {
            padding-top: 6rem;
            padding-bottom: 6rem;
        }

        .module__calendar .w-btn-desktop-only {
            display: table;
            margin-bottom: 3rem;
        }

        .module__calendar.first {
            padding-top: 0;
        }

        .module__calendar .calendar_wrapper {
            padding-top: 6rem;
            padding-bottom: 6rem;
        }

        .module__calendar .inner {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            width: 100%;
            margin-bottom: 0;
            align-items: flex-start;
        }

        .module__calendar .information {
            margin-left: 3rem;
            display: flex;
            flex-direction: column;
        }

            .module__calendar .information .auction-links {
                position: relative;
                overflow: hidden;
                width: auto;
            }

            .module__calendar .information .info-text-group {
                display: flex;
                flex-direction: column;
            }

                .module__calendar .information .info-text-group .info-text {
                    width: 100%;
                }

                    .module__calendar .information .info-text-group .info-text p {
                        margin-bottom: 1.8rem;
                    }

                    .module__calendar .information .info-text-group .info-text.width-2 {
                        width: 100%;
                    }

                    .module__calendar .information .info-text-group .info-text.width-3 {
                        width: 100%;
                    }

            .module__calendar .information .title-wrapper {
                border-bottom: 1px solid #333;
                padding-bottom: .5rem;
            }
                    .module__calendar .information .title-wrapper .calendar-icon.desktop {
                        display: flex;
                        height: 100%;
                        align-items: flex-end;
                        padding-bottom: 1rem;
                    }

                        .module__calendar .information .title-wrapper .calendar-icon.desktop svg {
                            width: 100%;
                        }

            .module__calendar .information .date-wrapper {
                margin-bottom: 3rem;
                border-bottom: none;
                padding-bottom: 1rem;
            }

                .module__calendar .information .date-wrapper .date {
                    font-size: 5.5rem;
                    line-height: 2rem;
                }

                    .module__calendar .information .date-wrapper .date .dot {
                        font-size: 30px;
                    }
                    .module__calendar .information .date-wrapper .calendar-icon.mobile {
                        display: none;
                    }
                .module__calendar .information .auction-links p {
                    width: 100%;
                    overflow: hidden;
                    transition: color 0.3s ease-in-out;
                }
                        .module__calendar .information .auction-links p:first-of-type a:not(.w-btn) {
                            transition: color 0.3s ease-in-out;
                            background: none;
                            outline: none;
                            color: #b6b1a4;
                        }

                            .module__calendar .information .auction-links p:first-of-type a:not(.w-btn):hover {
                                color: #9a9383;
                            }

                    .module__calendar .information .auction-links p a:not(.w-btn) {
                        text-transform: lowercase;
                        z-index: 10;
                        padding: 0;
                        display: block;
                        flex-basis: 100%;
                        order: 3;
                        flex-shrink: 0;
                        flex-direction: column;
                        flex-grow: 0;
                        float: left;
                        margin: 0;

                        box-sizing: border-box;
                        -webkit-font-smoothing: antialiased;
                        outline: none;

                        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                        text-shadow: none;
                        position: relative;
                        top: auto;
                        right: auto;
                        width: auto;
                        border: none;

                        color: #b6b1a4;
                        text-align: left;
                    }

                        .module__calendar .information .auction-links p a:not(.w-btn):hover {
                            color: #9a9383;
                        }

                        .module__calendar .information .auction-links p a:not(.w-btn).solid {
                            background: none;
                        }

        .module__calendar .image {
            max-width: 55rem;
            flex-basis: 75%;
        }

            .module__calendar .image.mobile {
                display: none;
            }

            .module__calendar .image.desktop {
                margin-bottom: 0;
                display: flex;
                align-content: center;
                align-items: center;
                flex-direction: column;
                flex-shrink: 0;
            }

                .module__calendar .image.desktop .desktop-image-overlay-button {
                    align-self: center;
                }
                    .module__calendar .image.desktop:hover .desktop-image-overlay-button {
                        opacity: 1;
                    }
            .module__calendar .image.mobile, .module__calendar .information.mobile {
                display: none;
            }

            .module__calendar .image.desktop, .module__calendar .information.desktop {
                display: block;
            }
}

@media (min-width: 769px) and (max-width: 1024px) {
            .module__calendar .image.desktop {
                min-width: 49.3%;
                max-width: 49.3%;
            }
}

@media (min-width: 968px) {
            .module__calendar .info-text-wrapper .button {
                order: 1;
            }
}

@media (min-width: 1025px) {
        .module__calendar .inner {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            width: 100%;
        }

        .module__calendar .information {
            display: flex;
            flex-direction: column;
        }

            .module__calendar .information p {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

                .module__calendar .information p a:not(.w-btn) {
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                }

            .module__calendar .information .year {
                padding-left: 3rem;
            }

        .module__calendar .title-wrapper {
            margin-bottom: 1.8rem;
        }
}

@media (min-width: 1150px) {
    .module__calendar {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

@media (min-width: 1151px) {
    .module__calendar {
        padding-left: 10.2rem;
        padding-right: 10.2rem;
    }
}

@media (min-width: 1280px) {
        .module__calendar .info-text-wrapper {
            flex-direction: row-reverse;
        }
}

@media (min-width: 1361px) {
    .module__calendar {
        padding-left: 17rem;
        padding-right: 17rem;
    }
}

@media (min-width: 1920px) {
        .module__calendar .inner {
            justify-content: flex-start;
        }
        .module__calendar .title {
            padding-right: 50%;
        }
}

@media (min-width: 514px) {
        .page.page-catalogs .module__index, .page.page-books .module__index, .page.page-auctions-archive .module__index {
            padding-left: 3rem;
            padding-right: 3rem;
        }
    }

@media (min-width: 1151px) {
        .page.page-catalogs .module__index, .page.page-books .module__index, .page.page-auctions-archive .module__index {
            margin-left: 7rem;
            margin-right: 0;
            padding-right: 0;
        }
    }

@media (min-width: 1361px) {
        .page.page-catalogs .module__index, .page.page-books .module__index, .page.page-auctions-archive .module__index {
            margin-left: 17rem;
            margin-right: 0;
            padding-top: 6rem;
            padding-right: 0;
            padding-left: 0;
        }
    }

.page.page-catalogs #price-guide-notice, .page.page-books #price-guide-notice, .page.page-auctions-archive #price-guide-notice {
        display: flex;
        font-size: 1.9rem;
        font-weight: 500;
        font-family: var(--font-family-sans);
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: var(--primary-color-engaged);
        margin-top: 4rem;
        padding-left: 8rem;
        padding-right: 8rem;
        text-align: center;
        margin-bottom: 4rem;
    }

article.page.publication h1 {
        bottom: 0;
    }

.page.archive .no-link, .page.calendar .no-link, .page.publication .no-link, .page.catalog .no-link {
        cursor: default;
    }

.page.archive .subnav_container.full .filter_sort.mobile.year_dropdown, .page.calendar .subnav_container.full .filter_sort.mobile.year_dropdown, .page.publication .subnav_container.full .filter_sort.mobile.year_dropdown, .page.catalog .subnav_container.full .filter_sort.mobile.year_dropdown {
                        display: block;
                    }

.page.archive .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.current a, .page.calendar .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.current a, .page.publication .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.current a, .page.catalog .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.current a {
                                display: block;
                                position: relative;
                                height: 4.5rem;
                                padding-top: 0;
                                margin-top: 0;
                                top: initial;
                                line-height: 4.5rem;
                            }

.page.archive .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li a, .page.calendar .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li a, .page.publication .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li a, .page.catalog .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li a {
                                    padding-left: 2.4rem;
                                }

.page.archive .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.year, .page.calendar .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.year, .page.publication .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.year, .page.catalog .subnav_container.full .filter_sort.mobile.year_dropdown ul.sort li.year {
                                height: 4.5rem;
                            }

.page.archive .subnav_container.full ul li, .page.calendar .subnav_container.full ul li, .page.publication .subnav_container.full ul li, .page.catalog .subnav_container.full ul li {
                position: relative;
            }

.page.archive .subnav_container.full ul li .year-list ul.subnav.years, .page.calendar .subnav_container.full ul li .year-list ul.subnav.years, .page.publication .subnav_container.full ul li .year-list ul.subnav.years, .page.catalog .subnav_container.full ul li .year-list ul.subnav.years {
                        display: none;
                        position: absolute;
                        margin: 0;
                        width: 200vw;
                        flex-direction: column;
                        height: 14rem;
                        flex-wrap: wrap;
                        background: white;
                        left: -100vw;
                        border-bottom: .1rem solid #979797;
                        padding: 1.5rem 100vw 0;
                        transition: opacity 0.3s ease-in-out;
                    }

.page.archive .subnav_container.full ul li .year-list ul.subnav.years li, .page.calendar .subnav_container.full ul li .year-list ul.subnav.years li, .page.publication .subnav_container.full ul li .year-list ul.subnav.years li, .page.catalog .subnav_container.full ul li .year-list ul.subnav.years li {
                            width: 10rem;
                            height: 3.2rem;
                        }

.page.archive .subnav_container.full ul li .year-list ul.subnav.years li a, .page.calendar .subnav_container.full ul li .year-list ul.subnav.years li a, .page.publication .subnav_container.full ul li .year-list ul.subnav.years li a, .page.catalog .subnav_container.full ul li .year-list ul.subnav.years li a {
                                font-family: Arial, Helvetica, sans-serif;
                                font-weight: 800;
                                font-size: var(--default-font-size);
                                color: #333;
                                transition: color 0.3s ease-in-out;
                            }

.page.archive .subnav_container.full ul li .year-list ul.subnav.years li:hover a, .page.archive .subnav_container.full ul li .year-list ul.subnav.years li.active a, .page.calendar .subnav_container.full ul li .year-list ul.subnav.years li:hover a, .page.calendar .subnav_container.full ul li .year-list ul.subnav.years li.active a, .page.publication .subnav_container.full ul li .year-list ul.subnav.years li:hover a, .page.publication .subnav_container.full ul li .year-list ul.subnav.years li.active a, .page.catalog .subnav_container.full ul li .year-list ul.subnav.years li:hover a, .page.catalog .subnav_container.full ul li .year-list ul.subnav.years li.active a {
                                    color: var(--primary-color-hover);
                                }

@media screen and (min-width: 769px) {
                        .page.archive .subnav_container.full ul li .year-list:hover ul.subnav.years, .page.calendar .subnav_container.full ul li .year-list:hover ul.subnav.years, .page.publication .subnav_container.full ul li .year-list:hover ul.subnav.years, .page.catalog .subnav_container.full ul li .year-list:hover ul.subnav.years {
                            display: none;
                        }
                }

.page.publication .module__index {
        margin-top: 5rem;
        padding-top: 0;
    }

.page.publication .image {
        margin-bottom: 2rem;
    }

.page.publication .image:hover span img {
                    filter: brightness(90%) drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
                }

.page.publication .image span {
            height: 100%;
            max-height: 100%;
            width: auto;
            max-width: 100%;
            padding: 0;
            position: absolute;
            bottom: 0;
            top: 0;
            left: 0;
            right: 0;
            flex-direction: column-reverse;
            display: flex;
        }

.page.publication .image img {
            width: auto;
            max-width: 100%;
            height: 100%;
            -o-object-fit: contain;
               object-fit: contain;
            -o-object-position: left bottom;
               object-position: left bottom;
            position: relative;
            display: block;
            filter: brightness(100%) drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
            transition: opacity .5s ease-in-out, filter 0.3s ease-in-out;
        }

.page.publication .image img:after {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
            }

.module__index {
    padding: 6rem 1.3rem;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-flow: row wrap;
    flex-basis: auto;
    justify-content: space-between;
    margin-left: 0;
}

.module__index:after {
        content: "";
        flex-basis: 50%;
    }

.module__index.first {
        padding-top: 3rem;
    }

.module__index.first.single {
            margin-bottom: 4rem;
            padding-bottom: 2rem;
        }

.module__index.first .information {
            display: flex;
            flex-direction: column;
        }

.module__index.first .sticky-wrapper {
            height: 0;
        }

.module__index.first .year {
            margin-top: 0;
        }

.module__index .catalog_date {
        font-family: var(--font-family-sans);
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #666;
        margin: 0;
    }

.module__index .catalog_links p {
            margin: 0;
        }

.module__index .cart_link p {
            margin: 0;
        }

.module__index .date {
        font-family: var(--font-family-sans);
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #666;
        margin: 0 0 1rem 0;
    }

.module__index .entry {
        width: calc((100% / 2) - 8px);
        max-height: 100%;
        margin-top: 2rem;
        font-family: var(--font-family-sans);
    }

.module__index .entry a {
            text-decoration: none;
            display: flex;
            flex-direction: column;
            font-family: var(--font-family-sans);
            font-weight: bold;
            font-size: 1.1rem;
            line-height: 1.6rem;
            transition: color 0.3s ease-in-out;
        }

.module__index h2 {
        font-family: var(--font-family-serif);
        margin: 0;
        padding: 0;
        width: 100%;
    }

.module__index .image,
    .module__index .information {
        width: 100%;
    }

.module__index .image {
        margin-bottom: 1rem;
    }

.module__index .image .image-inner {
            height: 0;
            position: relative;
            padding-bottom: 135%;
            width: 100%;
            display: block;
        }

.module__index .image .image-inner a {
                height: 100%;
                max-height: 100%;
                width: auto;
                max-width: 100%;
                padding: 0;
                position: absolute;
                bottom: 0;
                top: 0;
                left: 0;
                right: 0;
                flex-direction: column-reverse;
            }

.module__index .image .image-inner img {
                width: auto;
                height: 100%;
                -o-object-fit: contain;
                   object-fit: contain;
                -o-object-position: left bottom;
                   object-position: left bottom;
                position: relative;
                display: block;
                filter: brightness(100%) drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
                transition: opacity .5s ease-in-out, filter 0.3s ease-in-out;
            }

.module__index .image .image-inner img.ls-blur-up-img {
                position: absolute;
            }

.module__index .image .image-inner:hover img {
                    filter: brightness(90%) drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
                }

.module__index .information a {
            display: table;
            width: auto;
            overflow: hidden;
        }

.module__index .information a p.title:hover {
                    color: var(--primary-color-hover);
                }

.module__index .information a p.title:visited {
                    color: #333;
                }

.module__index .no-image-border {
        border-bottom: 1px solid #b6b1a4;
    }

.module__index .price {
        font-family: var(--font-family-sans);
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #666;
        margin: 0;
        padding-bottom: 1rem;
    }

.module__index .soldout {
        font-weight: 800;
    }

.module__index .title {
        font-family: var(--font-family-sans);
        font-weight: bold;
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #333;
        margin: 0;
    }

.module__index .year {
        max-width: 100%;
        font-family: var(--font-family-serif);
        font-size: 2.8rem;
        min-height: 2.8rem;
        color: #333;
        border-bottom: .1rem solid #333;
        padding-right: 100%;
        margin-bottom: 2.5rem;
        margin-top: 2rem;
    }

.notice-bar-inner p {
        font-family: var(--font-family-sans);
    }

@keyframes fadeInToFlex {
    0% {
        display: none;
        opacity: 0;
    }
    1% {
        display: flex;
        opacity: 0;
    }
    100% {
        display: flex;
        opacity: 1;
    }
}

@media (min-width: 450px) {
    .module__index {
        max-width: calc(100% - 3px);
    }

        .module__index .price {
            font-size: var(--default-font-size);
            line-height: var(--default-line-height);
        }

        .module__index .catalog_date {
            font-size: var(--default-font-size);
            line-height: var(--default-line-height);
        }

        .module__index .title {
            font-size: var(--default-font-size);
            line-height: var(--default-line-height);
        }

        .module__index .date {
            font-size: var(--default-font-size);
            line-height: var(--default-line-height);
        }

        .module__index .entry {
            font-size: var(--default-font-size);
            line-height: var(--default-line-height);
        }

            .module__index .entry a {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }
}

@media (min-width: 515px) {
    .module__index {
        padding: 0 3rem 1rem;
    }

        .module__index .entry {
            width: calc((100% / 2) - 15px);
        }
}

@media (min-width: 768px) {
    .module__index {
        padding: 0 3rem;
    }

        .module__index.single {
            margin-bottom: 4rem;
            padding-bottom: 2rem;
        }

        .module__index .year {
            font-size: 5.5rem;
            line-height: 5.5rem;
            padding: 0 0 1rem 0;
        }

            @media (max-width: 1024px) {

        .module__index .year {
                font-size: 3.8rem;
                line-height: 3.8rem
        }
            }

        .module__index .image {
            margin-bottom: 2rem;
        }
                .module__index .information a:last-of-type {
                    margin-bottom: 0;
                }

        .module__index .price {
            padding-bottom: 1rem;
        }

        .module__index .entry {
            margin-top: 3rem;
            margin-bottom: 5rem;
        }

            .module__index .entry.no-image {
                margin-bottom: 3rem;
            }

            .module__index .entry:last-of-type {
                margin-bottom: 0;
            }

            .module__index .entry{

            width: calc((100% / 3) - 2rem);
    }
}

@media (min-width: 769px) {
                        .page.archive .subnav_container.full ul li .year-list:hover ul.subnav.years, .page.calendar .subnav_container.full ul li .year-list:hover ul.subnav.years, .page.publication .subnav_container.full ul li .year-list:hover ul.subnav.years, .page.catalog .subnav_container.full ul li .year-list:hover ul.subnav.years {
                            display: none;
                        }

    .module__index {
        padding: 0 1.3rem 1rem;
    }

        .module__index:after {
            flex-basis: 30%;
        }
}

@media (min-width: 985px) {
    .module__index {
        margin-right: 0;
    }
            .module__index .image img {
                max-width: 100%;
                width: auto;
                -o-object-fit: contain;
                   object-fit: contain;
                max-height: 100%;
            }
}

@media (min-width: 1024px) {
        .module__index .entry {
            padding: 0;
        }

            .module__index .entry:nth-last-child(4) {
                padding: 0;
            }
}

@media (min-width: 1025px) {
                        .page.archive .subnav_container.full.filter_sort.mobile.year_dropdown, .page.calendar .subnav_container.full.filter_sort.mobile.year_dropdown, .page.publication .subnav_container.full.filter_sort.mobile.year_dropdown, .page.catalog .subnav_container.full.filter_sort.mobile.year_dropdown {
                            display: none;
                        }

    .sidebarnav {
        position: absolute;
        left: 2.6rem;
        margin-top: 15rem;
    }

        .sidebarnav.stuck:not(.stuck-bottom) {
            position: fixed;
            top: 120px;
        }

        .sidebarnav li {
            line-height: initial;
        }

            .sidebarnav li a {
                text-decoration: none;
                font-family: Arial, Helvetica, sans-serif;
                font-weight: 800;
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
                transition: color 0.3s ease-in-out;
                color: #333;
            }
    .year {
        font-size: 5.5rem;
        line-height: 5.5rem;
    }
}

@media (min-width: 1150px) {
    .module__index {
        padding-bottom: 3rem;
    }
}

@media (min-width: 1151px) {
    .module__index {
        max-width: calc(100% - 12rem);
        margin-left: 5%;
        justify-content: initial;
    }

        .module__index .entry {
            width: 26rem;
            margin-right: 5rem;
        }

            .module__index .entry.publication {
                margin-top: 1rem;
            }

        .module__index .sidebarnav {
            display: block;
            left: 2.5rem;
        }
}

@media (min-width: 1361px) {
        .page.publication .module__index {
            padding-top: 6rem;
        }
}

@media (min-width: 1365px) {
    .module__index {
        max-width: calc(100% - 27rem);
        margin-left: 11.1rem;
    }

        .module__index .sidebarnav {
            left: 4rem;
        }
}

.slide-container {
    background: #fff;
    overflow: visible;
    justify-content: space-evenly;
    margin: 6rem 0 0;
}

.slide-container .slide {
        height: auto;
        max-height: none;
        min-height: 100vw;
    }

.slide-container .slide .background {
            min-height: 100vw;
        }

.slide-container .slide.slideshow-slide,
        .slide-container .slide.info-bar {
            min-height: unset;
        }

@media (min-width: 1024px) {
        .slide-container .slide {
            max-height: unset;
            min-height: 100vh;
        }

            .slide-container .slide .background {
                min-height: 100%;
            }

            .slide-container .slide.slideshow-slide,
            .slide-container .slide.info-bar {
                min-height: unset;
            }

        .slide-container .slide.first:not(.static):not(.half) {
            height: calc(100vh - 120px);
            min-height: unset;
        }
}

@media (min-width: 1024px) and (max-width: 1500px) {
        .slide-container .slide.has-badge {
            margin-left: initial;
            clip: rect(auto, auto, auto, auto);
        }
}

.slide-overlay {
    display: none;
    transition: transform .2s ease-in;
    will-change: top, transform;
    text-align: right;
    width: 250px;
    top: 60px;
    right: 40px;
}

.slide-overlay img {
        width: 100%;
        height: auto;
    }

@media (-webkit-min-device-pixel-ratio: 2) {
        .slide-overlay img {
            height: auto;
        }
    }

@media (min-width: 1200px) {

.slide-overlay {
        display: block;
        position: absolute;
        z-index: 9999
}

        .slide-overlay.active {
            position: fixed;
        }
    }

.slide-1 .slide-overlay {
        pointer-events: all;
        position: fixed;
        transform: translate(0, 120px);
        right: 40px;
        top: 0;
    }

.slide-1 .slide-overlay a {
            display: block;
            width: 100%;
            height: auto;
        }

.slide-1 .slide-overlay img {
            display: block;
            width: 100%;
            height: auto;
        }

.slide_ac {
    position: relative;
    margin: 0 auto;
    margin-left: initial;
    left: auto;
    width: 100vw;
    overflow: hidden;
    padding: 2rem 0;
    border-top: none;
    border-bottom: 1px solid #eee;
    z-index: 2;
    background-color: #fff;
}

.slide_ac .inner {
        width: 100%;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 2rem;
        /*2-col - 40 L/R*/
    }

.slide_ac.half {
        top: -4.5rem;
        margin-bottom: -4.5rem;
    }

.slide_ac .tile {
        display: flex;
        color: #000;
        min-height: 10rem;
        max-width: none;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
        margin: 0 auto 2rem auto;
    }

.slide_ac .tile a {
            color: #000;
            width: auto;
        }

.slide_ac .tile a.primary {
                display: flex;
                width: 100%;
            }

.slide_ac .tile:hover .text p {
                    text-decoration: none;
                    transition: color 0.15s;
                    background: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#ccc, #ccc);
                    background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
                    background-repeat: no-repeat, no-repeat, repeat-x;
                    text-shadow: 0.03em 0 #fff, -0.03em 0 #fff, 0 0.03em #fff, 0 -0.03em #fff, 0.06em 0 #fff, -0.06em 0 #fff, 0.09em 0 #fff, -0.09em 0 #fff, 0.12em 0 #fff, -0.12em 0 #fff, 0.15em 0 #fff, -0.15em 0 #fff;
                    background-position: 0 95%, 100% 95%, 0 97%;
                }

.slide_ac .tile .image {
            margin-right: 0;
            line-height: 0;
            width: 30%;
            flex: 0 0 auto;
            align-self: flex-start;
        }

.slide_ac .tile .image img {
                align-self: flex-start;
                width: 100%;
                height: auto;
            }

.slide_ac .tile .inner {
            padding: 0;
        }

.slide_ac .tile .text {
            font-size: 1.6rem;
            line-height: 1.3rem;
            padding-left: 2rem;
            flex: 0 0 auto;
            align-self: flex-start;
            width: 70%;
        }

@media (max-width: 1100px) {
                .slide_ac .tile .text br {
                    content: ' ';
                }

                .slide_ac .tile .text br::after {
                    content: ' ';
                }
            }

.slide_ac .tile .text p {
                font-family: var(--font-family-sans);
                font-size: 1.3rem;
                line-height: 1.8rem;
                color: #666;
                display: inline;
                font-variant: oldstyle-nums;
            }

.slide_ac .tile .text p strong {
                    font-family: var(--font-family-sans);
                    font-weight: 500;
                    color: #000;
                    font-variant: oldstyle-nums ;
                }

.slide_ac .tile .text .title {
                font-family: var(--font-family-sans);
                text-transform: uppercase;
                font-size: 1.2rem;
                line-height: 1.5rem;
                margin-bottom: 1rem;
                display: block;
                letter-spacing: .15rem;
            }

.slide_ac .tile.hide_mobile {
            display: none;
        }

.slide_ac .tile.hide_tablet {
            display: flex;
        }

.slide_ac .tile.hide_mobile.hide_tablet {
            display: none;
        }

.slide_ac p strong em {
            font-weight: 500;
        }

@media (min-width: 681px) {
    .slide_ac {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

        .slide_ac .inner {
            margin: 0 auto;
            padding: 0;
        }

        .slide_ac .tile {
            width: 50%;
            margin: 0;
        }
}

@media (min-width: 681px) and (max-width: 767px) {
        .slide_ac .inner {
            width: calc(100vw - 40px);
            padding: 0;
        }
}

/*2-col, 2nd row spacing @ tablet*/

@media (min-width: 681px) and (max-width: 1100px) {
        .slide_ac .tile {
            width: 50%;
            padding-left: 2rem;
            padding-right: 2rem;
            max-width: none;
        }

            .slide_ac .tile.st_nth_3,
            .slide_ac .tile.st_nth_4,
            .slide_ac .tile.st_nth_5,
            .slide_ac .tile.st_nth_6 {
                margin-top: 2rem;
            }

            .slide_ac .tile.st_odd,
            .slide_ac .tile.st_even {
                padding-left: 1rem;
                padding-right: 1rem;
            }

            .slide_ac .tile.show_tablet_odd {
                padding-right: 1rem;
            }

            .slide_ac .tile.show_tablet_even {
                padding-left: 1rem;
            }
}

@media (min-width: 768px) and (max-width: 1024px) {
        .slide_ac .inner {
            width: calc(100vw - 80px);
        }
}

/*2-col - 40 L/R*/

@media (min-width: 768px) and (max-width: 1100px) {
            .slide_ac .tile.st_odd,
            .slide_ac .tile.st_even {
                padding-left: 0;
                padding-right: 0;
            }
}

@media (min-width: 768px) {
    .slide_ac {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}

@media (min-width: 1024px) {
    .slide_ac {
        border-top: 1px solid #eee;
    }
}

@media (min-width: 1024px) and (max-width: 1100px) {
            .slide_ac .tile:nth-of-type(odd) {
                padding-left: 6rem;
                padding-right: 3rem;
            }

            .slide_ac .tile:nth-of-type(even) {
                padding-left: 3rem;
                padding-right: 6rem;
            }
}

@media (min-width: 1025px) {
        .slide_ac .inner {
            max-width: 1600px;
            width: calc(100vw - 120px);
        }
}

@media (min-width: 1101px) {
        .slide_ac .inner {
            justify-content: center;
        }

        /*6-up , 3-col 2nd-row spacing @ desktop*/

        .slide_ac .tile {
            width: 33%;
            padding-left: 3rem;
            padding-right: 3rem;
        }

            .slide_ac .tile:nth-of-type(4), .slide_ac .tile:nth-of-type(5), .slide_ac .tile:nth-of-type(6) {
                margin-top: 2rem;
            }

            .slide_ac .tile:nth-of-type(1),
            .slide_ac .tile:nth-of-type(4) {
                margin-left: -3rem;
            }

            .slide_ac .tile:nth-of-type(3),
            .slide_ac .tile:nth-of-type(6) {
                margin-right: -3rem;
            }

            .slide_ac .tile.hide_tablet.hide_mobile {
                display: revert;
            }
}

.slide.image-over .video-bg, .slide.video .video-bg {
        --video-height: calc(100% - 48px);
        z-index: 1;
        position: absolute;
        pointer-events: none;
        width: 100%;
        height: var(--video-height);
        /*TODO - calculate based on Y height of buttons*/
        -o-object-fit: cover;
           object-fit: cover;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: hidden;
    }

.slide.image-over video, .slide.video video {
        transform: translate3d(-50%, 0, 0);
        -o-object-fit: cover;
           object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 50%;
        z-index: 10;
        background-image: var(--poster-image-mobile);
        background-position: top;
        background-size: contain;
    }

.slide.image-over.static, .slide.video.static {
        position: relative;
    }

.slide.image-over.static .video-bg, .slide.video.static .video-bg {
            position: absolute;
            min-height: 100vw;
        }

.slide.image-over.static .video-bg video, .slide.video.static .video-bg video {
                -o-object-fit: contain;
                   object-fit: contain;
                height: auto;
            }

@media (min-width: 768px) {

.slide.image-over.static .video-bg, .slide.video.static .video-bg {

                min-height: auto;
                position: relative
        }
                .slide.image-over.static .video-bg:not(.has_ac), .slide.video.static .video-bg:not(.has_ac) {
                    padding-bottom: 4rem;
                }
            }

.slide.image-over.static video, .slide.video.static video {
            position: relative;
            width: 100vw;
            max-width: 1600px;
            margin: 0 auto;
            left: initial;
            transform: unset;
            top: 0;
        }

@media (min-width: 570px) {
        .slide.image-over .video-bg, .slide.video .video-bg {
            height: 100%;
            min-height: 80rem;
        }

            .slide.image-over .video-bg video, .slide.video .video-bg video {
                background-image: var(--poster-image);
                background-position: center;
                background-size: cover;
            }
}

@media (min-width: 768px) {
        .slide.image-over.static, .slide.video.static {
            position: relative;
        }
            .slide.image-over.static .video-bg, .slide.video.static .video-bg {
                min-height: auto;
                position: relative;
            }

                .slide.image-over.static .video-bg:not(.has_ac), .slide.video.static .video-bg:not(.has_ac) {
                    padding-bottom: 4rem;
                }

                    .slide.image-over.static .video-bg:not(.has_ac) video, .slide.video.static .video-bg:not(.has_ac) video {
                        min-height: unset;
                        margin-top: 6rem;
                        width: calc(100vw - 8rem);
                        max-width: 160rem;
                        align-self: center;
                    }
                .slide.image-over.static .video.mobile, .slide.video.static .video.mobile {
                    display: none;
                }

                .slide.image-over.static .video.desktop, .slide.video.static .video.desktop {
                    display: inherit;
                }

                .slide.image-over.static .video.static:not(.has-ac), .slide.video.static .video.static:not(.has-ac) {
                    position: relative;
                    min-height: unset;
                    margin-top: 6rem;
                    width: calc(100vw - 80px);
                    max-width: 1600px;
                    align-self: center;
                }
}

@media (min-width: 1025px) {
        .slide.image-over.static, .slide.video.static {
            position: relative;
        }
            .slide.image-over.static video, .slide.video.static video {
                width: calc(100vw - 13.5rem);
            }

        .slide.image-over.half:not(.static), .slide.video.half:not(.static) {
            position: relative;
        }
                .slide.image-over.half:not(.static):nth-child(odd) .video-bg, .slide.video.half:not(.static):nth-child(odd) .video-bg {
                    left: 4%;
                }
                .slide.image-over.half:not(.static):nth-child(even) .video-bg, .slide.video.half:not(.static):nth-child(even) .video-bg {
                    width: calc(100% - 4%);
                    left: 0;
                }

            .slide.image-over.half:not(.static) .video-bg, .slide.video.half:not(.static) .video-bg {
                min-height: unset;
                height: auto;
                margin-bottom: 8.5%;
                padding: 11.6rem 4% 0 4%;
            }

                .slide.image-over.half:not(.static) .video-bg video, .slide.video.half:not(.static) .video-bg video {
                    background-position: top;
                    background-size: contain;
                    -o-object-fit: contain;
                       object-fit: contain;
                    -o-object-position: top;
                       object-position: top;
                    background-repeat: no-repeat;
                }
}

.slideshow-slide .cell-caption {
    display: block;
    position: relative;
    text-align: center;
    width: auto;
    margin: 1rem auto 0;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: .5rem;
}

.slideshow-slide .cell-caption.mobile {
        display: block;
    }

.slideshow-slide .cell-caption.desktop {
        display: none;
    }

.slideshow-slide .cell-caption p {
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
    }

.slideshow-slide .cell-caption p,
        .slideshow-slide .cell-caption p span,
        .slideshow-slide .cell-caption p strong,
        .slideshow-slide .cell-caption p b,
        .slideshow-slide .cell-caption p em,
        .slideshow-slide .cell-caption p i,
        .slideshow-slide .cell-caption p a {
            color: #333333;
            font-size: 1.3rem;
            line-height: 2.1rem;
            letter-spacing: .03rem;
            width: 100%;
            transition: .3s ease-in-out;
        }

.slideshow-slide .cell-caption p strong {
            letter-spacing: .15rem;
            font-size: 1.2rem;
            max-height: 4.2rem;
            margin-bottom: .2rem;
            display: inline;
            padding: 0;
        }

.slideshow-slide .cell-caption p strong em,
        .slideshow-slide .cell-caption p em strong {
            font-style: italic;
            font-weight: 400;
            letter-spacing: .15rem;
            font-size: 1.2rem;
        }

.slideshow-slide .cell-caption p span.title,
    .slideshow-slide .cell-caption span.title {
        text-transform: uppercase;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 10px;
        display: block;
        letter-spacing: 0.3px;
    }

@media (min-width: 1200px) {
    .slideshow-slide .cell-caption {
        padding: .5rem;
    }

        .slideshow-slide .cell-caption.mobile {
            display: none;
        }

        .slideshow-slide .cell-caption.desktop {
            display: block;
        }
}

.home-page {
        padding-top: 0;
    }

.home-page a {
        text-decoration: none;
    }

.home-page a.underline {
            /*annoying overwrite because this style takes precedence over tailwind class */
            text-decoration: underline;
        }

.home-page .slide .background.fluid-img.hidden {
        display: block;
        opacity: 0;
    }

.home-page textarea:focus, .home-page input:focus {
        outline: 0;
    }

.home-page .slideshow-slide {
        height: auto;
        max-height: none;
        margin-bottom: 0;
        min-height: 100vw;
    }

/* cell caption hover state */

.home-page .slideshow-slide .embla__slide .cell-caption u {
                    transition: color .3s ease-in-out;
                }

.home-page .slideshow-slide .embla__slide:hover .cell-caption u {
                        color: var(--primary-color);
                    }

.home-page.single-line .hp-module.stacked::before {
            content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjoAAACBCAYAAADJ2hBfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJpSURBVHgB7dgBiUUxEATBvCP+fa2P9ZH7OpoqGA/NfLv7DgBAz/s7AABRQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQdWfmAAAUeXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJD17e47AAA9z6MDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBk3Zk5AABFHh0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyvt19BwCg53l0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACArDszBwCgyKMDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkfbv7DgBAz/PoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQNadmQMAUOTRAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AEDW/e0dAICe9w8iCh8b8YVa9QAAAABJRU5ErkJggg==);
            position: absolute;
            z-index: 2;
            max-width: 100vw;
            height: 100%;
            opacity: .75;
        }

/*2 line*/

.home-page.single-line .hp-module.stack_date_title:before, .home-page.single-line .hp-module.stack_title_subtitle:before {
                    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjoAAACBCAYAAADJ2hBfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJpSURBVHgB7dgBiUUxEATBvCP+fa2P9ZH7OpoqGA/NfLv7DgBAz/s7AABRQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQdWfmAAAUeXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJD17e47AAA9z6MDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBk3Zk5AABFHh0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyvt19BwCg53l0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACArDszBwCgyKMDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkfbv7DgBAz/PoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQNadmQMAUOTRAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AEDW/e0dAICe9w8iCh8b8YVa9QAAAABJRU5ErkJggg==);
                    position: absolute;
                    z-index: 2;
                    max-width: 100vw;
                    height: 100%;
                    opacity: .75;
                }

.home-page.multi-line .hp-module.stacked::before {
            content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjoAAAC5CAYAAAAh85WfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANhSURBVHgB7dgBDQMxDMDA/lT+vMIjPDoe1h0Ky9/uvgMA0PN+BwAgSugAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsu7MHACAIkcHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZ3+6+AwDQ8xwdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAg687MAQAocnQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDI+nb3HQCAnufoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWXdmDgBAkaMDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkfbv7DgBAz3N0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgKw7MwcAoMjRAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsr7dfQcAoOc5OgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJB1Z+YAABQ5OgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQNa3u+8AAPQ8RwcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIujNzAACKHB0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACDrD1/GK5eybv/HAAAAAElFTkSuQmCC);
            position: absolute;
            z-index: 2;
            max-width: 100vw;
            height: 100%;
            opacity: .75;
        }

.home-page.multi-line .hp-module.stack_date_title:before, .home-page.multi-line .hp-module.stack_title_subtitle:before {
                    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjoAAAC5CAYAAAAh85WfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANhSURBVHgB7dgBDQMxDMDA/lT+vMIjPDoe1h0Ky9/uvgMA0PN+BwAgSugAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsu7MHACAIkcHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZ3+6+AwDQ8xwdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAg687MAQAocnQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDI+nb3HQCAnufoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWXdmDgBAkaMDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkfbv7DgBAz3N0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgKw7MwcAoMjRAQCyhA4AkCV0AIAsoQMAZAkdACBL6AAAWUIHAMgSOgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsr7dfQcAoOc5OgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJB1Z+YAABQ5OgBAltABALKEDgCQJXQAgCyhAwBkCR0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQNa3u+8AAPQ8RwcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIujNzAACKHB0AIEvoAABZQgcAyBI6AECW0AEAsoQOAJAldACALKEDAGQJHQAgS+gAAFlCBwDIEjoAQJbQAQCyhA4AkCV0AIAsoQMAZAkdACDrD1/GK5eybv/HAAAAAElFTkSuQmCC);
                    position: absolute;
                    z-index: 2;
                    max-width: 100vw;
                    height: 100%;
                    opacity: .75;
                }

.home-page .hp-module::before {
        left: 0;
    }

.home-page .hp-module,
    .home-page .info_bar {
        display: none;
    }

.home-page .hp-module.show_mobile, .home-page .info_bar.show_mobile {
            display: flex;
        }

.home-page .hp-module.hide_mobile, .home-page .info_bar.hide_mobile {
            display: none;
        }

.home-page .hp-module .date {
            font-family: var(--font-family-serif);
        }

@media (min-width: 570px) {
            .home-page.single-line .hp-module.stacked::before {
                content: url(data:image/png;base64,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);
            }
                    .home-page.single-line .hp-module.stack_date_title:before, .home-page.single-line .hp-module.stack_title_subtitle:before {
                        content: url(data:image/png;base64,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);
                    }
            .home-page.multi-line .hp-module.stacked::before {
                content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAFUCAYAAAC6Ok7FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAieSURBVHgB7doBbeBAEATB88v8eS2CEFgEIeAPjusqaUi05tnd7wAAAABX+3cAAACA6wkAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAwDszBwAAALibBwAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAHP7n4HAAAAuJoHAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAEvDNzAAAAgLt5AAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQMCzu98BAAAAruYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAEvDNzAAAAgLt5AAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQ8u/sdAAAA4GoeAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABDwzswBAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAEPDs7ncAAACAq3kAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABDwzswBAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAEPDs7ncAAACAq3kAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQMA7MwcAAAC4mwcAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAwLO73wEAAACu5gEAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAe/v7+8BAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAe/Pz88BAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQMCzu98BAAAAruYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAAB78wcAAAA4G4eAAAAABAgAAAAAEDA+7fvAAAAAFf7D+FTNuRI20mAAAAAAElFTkSuQmCC);
            }
                    .home-page.multi-line .hp-module.stack_date_title:before, .home-page.multi-line .hp-module.stack_title_subtitle:before {
                        content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAFUCAYAAAC6Ok7FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAieSURBVHgB7doBbeBAEATB88v8eS2CEFgEIeAPjusqaUi05tnd7wAAAABX+3cAAACA6wkAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAwDszBwAAALibBwAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAHP7n4HAAAAuJoHAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAEvDNzAAAAgLt5AAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQMCzu98BAAAAruYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAEvDNzAAAAgLt5AAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQ8u/sdAAAA4GoeAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABDwzswBAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAEPDs7ncAAACAq3kAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABDwzswBAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAEPDs7ncAAACAq3kAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQMA7MwcAAAC4mwcAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAwLO73wEAAACu5gEAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQIAAAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAe/v7+8BAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAe/Pz88BAAAA7uYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAABAgAAAAAECAAAAAAQIAAAAABAgAAAAAAAAQIAAAAABAgAAAAAECAAAAAAQMCzu98BAAAAruYBAAAAAAECAAAAAAQIAAAAABAgAAAAAECAAAAAAAAB78wcAAAA4G4eAAAAABAgAAAAAEDA+7fvAAAAAFf7D+FTNuRI20mAAAAAAElFTkSuQmCC);
                    }
}

@media (min-width: 768px) {
        .home-page .slideshow-slide {
            min-height: unset;
            margin-bottom: unset;
        }
}

@media (min-width: 769px) {
            .home-page .hp-module.show_tablet, .home-page .info_bar.show_tablet {
                display: flex;
            }

            .home-page .hp-module.hide_tablet, .home-page .info_bar.hide_tablet {
                display: none;
            }
}

@media (min-width: 1025px) {
            .home-page.single-line .hp-module.stacked::before {
                content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC7gAAAFPCAYAAADd8oOWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABLFSURBVHgB7dxRjQMxFARB72n58zKCEHgIQsAXFu6PKmlYtOaZmbMAAAAAAAAAAAAAAOCu87cAAAAAAAAAAAAAACBA4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIePfeCwAAAAAAAAAAAAAAbvPgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAEDCMzNnAQAAAAAAAAAAAADAXceDOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQMK7914AAAAAAAAAAAAAAHCbB3cAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAICEZ2bOAgAAAAAAAAAAAACAu44HdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABLevfcCAAAAAAAAAAAAAIDbPLgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAnPzJwFAAAAAAAAAAAAAAB3HQ/uAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkPDuvRcAAAAAAAAAAAAAANzmwR0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASHhm5iwAAAAAAAAAAAAAALjreHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAg4f1+vwsAAAAAAAAAAAAAAG7z4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAwvv5fBYAAAAAAAAAAAAAANzmwR0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJDwzcxYAAAAAAAAAAAAAANx1PLgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAnv3nsBAAAAAAAAAAAAAMBtHtwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkPD+dhYAAAAAAAAAAAAAANx1/gFwVzHFw/b/NAAAAABJRU5ErkJggg==);
            }
                    .home-page.single-line .hp-module.stack_date_title:before, .home-page.single-line .hp-module.stack_title_subtitle:before {
                        content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC7gAAAEVCAYAAABw56gHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA+MSURBVHgB7dxRjQMxFARB72n58zKCEHgIQsAXFu6PKmlYtOaZmbMAAAAAAAAAAAAAAOCu87cAAAAAAAAAAAAAACBA4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIePfeCwAAAAAAAAAAAAAAbvPgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAEDCMzNnAQAAAAAAAAAAAADAXceDOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQMK7914AAAAAAAAAAAAAAHCbB3cAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAICEZ2bOAgAAAAAAAAAAAACAu44HdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABLevfcCAAAAAAAAAAAAAIDbPLgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAnPzJwFAAAAAAAAAAAAAAB3HQ/uAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJLzf73cBAAAAAAAAAAAAAMBtHtwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASHg/n88CAAAAAAAAAAAAAIDbPLgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgIRnZs4CAAAAAAAAAAAAAIC7jgd3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACDh3XsvAAAAAAAAAAAAAAC4zYM7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABLe384CAAAAAAAAAAAAAIC7zj/27CpLmQ/1AwAAAABJRU5ErkJggg==);
                    }
            .home-page.multi-line .hp-module.stacked::before {
                content: url(data:image/png;base64,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AAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIOGbmbsAAAAAAAAAAAAAAOCt68EdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABL2OWcBAAAAAAAAAAAAAMBrHtwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgIRvZu4CAAAAAAAAAAAAAIC3rgd3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASNjnnAUAAAAAAAAAAAAAAK95cAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEr6ZuQsAAAAAAAAAAAAAAN66HtwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIGGfcxYAAAAAAAAAAAAAALzmwR0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASPhm5i4AAAAAAAAAAAAAAHjrenAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgYf/+/i4AAAAAAAAAAAAAAHjNgzsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACfvn52cBAAAAAAAAAAAAAMBrHtwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQMI3M3cBAAAAAAAAAAAAAMBb14M7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJCwzzkLAAAAAAAAAAAAAABe8+AOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgIT9t7sAAAAAAAAAAAAAAOCt+x+q2kCZFTz31QAAAABJRU5ErkJggg==);
            }
                    .home-page.multi-line .hp-module.stack_date_title:before, .home-page.multi-line .hp-module.stack_title_subtitle:before {
                        content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC7gAAAFHCAYAAAAxoQH7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABJUSURBVHgB7dxRjQMxFARB72n58zKCEHgIQsAXFu6PKmlYtOaZmbMAAAAAAAAAAAAAAOCu87cAAAAAAAAAAAAAACBA4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIePfeCwAAAAAAAAAAAAAAbvPgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAEDCMzNnAQAAAAAAAAAAAADAXceDOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQMK7914AAAAAAAAAAAAAAHCbB3cAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAICEZ2bOAgAAAAAAAAAAAACAu44HdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABLevfcCAAAAAAAAAAAAAIDbPLgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAnPzJwFAAAAAAAAAAAAAAB3HQ/uAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJDw7r0XAAAAAAAAAAAAAADc5sEdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEh4ZuYsAAAAAAAAAAAAAAC463hwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIEHgDgAAAAAAAAAAAABAgsAdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJAncAAAAAAAAAAAAAABIE7gAAAAAAAAAAAAAAJAjcAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJAgcAcAAAAAAAAAAAAAIOH9fr8LAAAAAAAAAAAAAABu8+AOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQI3AEAAAAAAAAAAAAASBC4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQML7+XwWAAAAAAAAAAAAAADc5sEdAAAAAAAAAAAAAIAEgTsAAAAAAAAAAAAAAAkCdwAAAAAAAAAAAAAAEgTuAAAAAAAAAAAAAAAkCNwBAAAAAAAAAAAAAEgQuAMAAAAAAAAAAAAAkCBwBwAAAAAAAAAAAAAgQeAOAAAAAAAAAAAAAECCwB0AAAAAAAAAAAAAgASBOwAAAAAAAAAAAAAACQJ3AAAAAAAAAAAAAAASBO4AAAAAAAAAAAAAACQ8M3MWAAAAAAAAAAAAAADcdTy4AwAAAAAAAAAAAACQIHAHAAAAAAAAAAAAACBB4A4AAAAAAAAAAAAAQILAHQAAAAAAAAAAAACABIE7AAAAAAAAAAAAAAAJ7957AQAAAAAAAAAAAADAbR7cAQAAAAAAAAAAAABIELgDAAAAAAAAAAAAAJDw/nYWAAAAAAAAAAAAAADcdf4BijAxtQnesnYAAAAASUVORK5CYII=);
                    }
            .home-page .hp-module.show_desktop, .home-page .info_bar.show_desktop {
                display: flex;
            }

            .home-page .hp-module.hide_desktop, .home-page .info_bar.hide_desktop {
                display: none;
            }
                .home-page .hp-module.stack_date_title .title-subtitle {
                    margin-bottom: 3rem;
                }
                .navigation--primary .navcontact .col-fixed .nolink {
                    letter-spacing: .1rem;
                }
}

.hp-module {
    background: #fff;
    clear: both;
    height: 100vh;
    max-height: 100%;
    position: relative;
    text-align: center;
    justify-content: space-between;
    z-index: 2;
}

.hp-module h1:not(.uppercase), .hp-module h1:not(.uppercase) span.title, .hp-module h1:not(.uppercase) span.subtitle, .hp-module h2:not(.uppercase), .hp-module h2:not(.uppercase) span.title, .hp-module h2:not(.uppercase) span.subtitle, .hp-module span.title.mobile:not(.uppercase), .hp-module span.title.mobile:not(.uppercase) span.title, .hp-module span.title.mobile:not(.uppercase) span.subtitle, .hp-module span.subtitle.mobile:not(.uppercase), .hp-module span.subtitle.mobile:not(.uppercase) span.title, .hp-module span.subtitle.mobile:not(.uppercase) span.subtitle {
                text-transform: initial;
                letter-spacing: initial;
            }

.hp-module .locations.mobile_hide {
        display: none;
    }

.hp-module.info_bar {
        height: auto;
        text-align: unset;
        border-bottom: 1px solid #eee;
    }

.hp-module.has_ac.static {
            height: auto;
            min-height: 100vw;
        }

.hp-module.slideshow-slide {
        display: flex;
        flex-direction: column;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
        --image_ratio: 1;
        width: 100%;
        padding-left: 0;
        padding-right: 0;

        /** END EMBLA **/
    }

.hp-module.slideshow-slide.hide-all {
            display: none;
        }

.hp-module.slideshow-slide.hide_mobile {
            display: none;
        }

.hp-module.slideshow-slide .date-title-subtitle {
            flex-direction: column;
        }

.hp-module.slideshow-slide .embla__outer-container {
            margin-top: 3rem;
            margin-bottom: 3rem;
            order: 2;
        }

.hp-module.slideshow-slide .heading {
            order: 1;
            min-height: unset;
        }

.hp-module.slideshow-slide .links {
            justify-content: center;
            order: 3;
        }

.hp-module.slideshow-slide .slide-section-title {
            min-height: unset;
        }

.hp-module.slideshow-slide .gallery {
            margin-top: 3rem;
        }

.hp-module.slideshow-slide .cell-caption strong a {
            font-weight: 700;
            letter-spacing: .15rem;
        }

.hp-module.slideshow-slide.upcoming .title {
                text-transform: uppercase;
            }

.hp-module.slideshow-slide.upcoming .subtitle {
                padding-left: unset;
            }

/** BEGIN EMBLA **/

/*TODO - Extract to generic slideshow stylesheet*/

/*differentiate between single (module) and multiple (homepage) types*/

.hp-module.slideshow-slide .embla {
            --slide-spacing: 2rem;
            --slide-size: calc(100% - 8rem);
        }

@media screen and (min-width: 769px) {

.hp-module.slideshow-slide .embla {
                --slide-size: 50%
        }
            }

@media screen and (min-width: 1025px) {

.hp-module.slideshow-slide .embla {
                --slide-size: calc(100% / 3)
        }

                .hp-module.slideshow-slide .embla .slide-section-title {
                    padding: 6rem 6rem 0 6rem;
                }
            }

@media screen and (min-width: 1201px) {

.hp-module.slideshow-slide .embla {
                --slide-size: calc(100% / 4)
        }
            }

@media screen and (min-width: 1301px) {

.hp-module.slideshow-slide .embla {
                --slide-size: calc(100% / 5)
        }
            }

.hp-module.slideshow-slide .embla__outer-container {
            order: 3;
        }

@media screen and (min-width: 769px) {
                    .hp-module.slideshow-slide .embla__outer-container.wrap-disabled .embla {
                        margin: 0 auto;
                    }

                    .hp-module.slideshow-slide .embla__outer-container.wrap-disabled .embla__container {
                        justify-content: center;
                        transform: none !important;
                    }

                    .hp-module.slideshow-slide .embla__outer-container.wrap-disabled .embla__button {
                        display: none;
                    }
            }

.hp-module.slideshow-slide .embla__viewport {
            overflow: hidden;
            width: 100%;
        }

@media (min-width: 1201px) {

.hp-module.slideshow-slide .embla__viewport {
                width: calc(100vw - 1px - 160px)
        }
            }

@media (min-width: 1760px) {

.hp-module.slideshow-slide .embla__viewport {
                width: 1600px
        }
            }

.hp-module.slideshow-slide .embla__container {
            display: flex;
            flex-direction: row;
            height: auto;
            margin-left: calc(var(--slide-spacing) * -1);
        }

.hp-module.slideshow-slide .embla__slide {
            flex: 0 0 var(--slide-size);
            min-width: 0;
            padding-left: var(--slide-spacing);
            position: relative;
        }

.hp-module.slideshow-slide .embla__button {
            display: none;
            outline: 0;
            cursor: pointer;
            background-color: transparent;
            touch-action: manipulation;
            z-index: 1;
            border: 0;
            width: 3.8rem;
            height: 3.8rem;
            justify-content: center;
            align-items: center;
            padding: 0;
        }

.hp-module.slideshow-slide .embla__button--prev {
                margin-right: .8rem;
            }

.hp-module.slideshow-slide .embla__button--next {
                margin-left: .8rem;
            }

@media (min-width: 1201px) {

.hp-module.slideshow-slide .embla__button {
                display: flex
        }
            }

.hp-module.slideshow-slide .embla__button:disabled {
            cursor: default;
            opacity: 0.3;
        }

.hp-module.slideshow-slide .embla__button__svg {
            width: 100%;
            height: 100%;
        }

.hp-module.slideshow-slide .embla__button__svg path {
                fill: none;
                stroke: #000;
                stroke-width: 5px;
                stroke-linejoin: round;
            }

.hp-module.slideshow-slide .image_inner {
            height: 0;
            padding-bottom: calc(100% * var(--image_ratio));
            width: 100%;
            position: relative;
            display: block;
            background-color: rgb(243, 243, 243);
        }

.hp-module.slideshow-slide .image_inner img {
                width: 100%;
                height: auto;
                position: absolute;
                left: 0;
                bottom: 0;
            }

/*Static Slide Height*/

.hp-module.static {
        min-height: 100vw;
        position: relative;
    }

.hp-module.static .background img {
            width: 100vw;
            max-width: 160rem;
            margin: 0 auto;
            display: inherit;
        }

/*Headline Layout Options*/

.hp-module.inline .date-title-subtitle {
            flex-direction: column;
        }

.hp-module.stacked .date-title-subtitle,
        .hp-module.stacked .date-title {
            flex-direction: column;
        }

.hp-module.stacked .date-title span,
        .hp-module.stacked .subtitle span {
            align-self: auto;
        }

.hp-module .location,
    .hp-module .pipe,
    .hp-module .date,
    .hp-module .title,
    .hp-module .subtitle {
        color: var(--slide_text_color);
        transition: color .3s ease-in-out;
    }

.hp-module .title .mobile, .hp-module .subtitle .mobile {
            display: inline;
        }

.hp-module .title .desktop, .hp-module .subtitle .desktop {
            display: none;
        }

@media (min-width: 570px) {
            .hp-module .title .mobile, .hp-module .subtitle .mobile {
                display: none;
            }

            .hp-module .title .desktop, .hp-module .subtitle .desktop {
                display: inline;
            }
        }

.hp-module .heading {
        min-height: 100vw;
    }

.hp-module .slide-section-title {
        padding: 2.2rem 2rem 0;
    }

.hp-module .slide-section-title .date-title .title,
        .hp-module .slide-section-title .title,
        .hp-module .slide-section-title .subtitle {
            align-self: flex-end;
        }

.hp-module a .slide-section-title:hover .date,
                .hp-module a .slide-section-title:hover .title,
                .hp-module a .slide-section-title:hover .subtitle,
                .hp-module a .slide-section-title:hover .location,
                .hp-module a .slide-section-title:hover .pipe {
                    color: var(--slide_text_hover_color);
                }

.hp-module .date {
        margin-bottom: 1.8rem;
        margin-left: auto;
        margin-right: auto;
    }

.hp-module .title {
        margin-bottom: 1.2rem;
        margin-left: auto;
        margin-right: auto;
    }

.hp-module .button {
        border-width: .1rem;
        background-color: var(--slide_button_bg);
        border-color: var(--slide_button_border);
        transition: color .3s ease-in-out;
    }

.hp-module .button.two {
            width: 50%;
        }

.hp-module .button a {
            display: inline-flex;
            padding: 1.7rem 1.4rem 1.5rem;
            color: var(--slide_button_text_color);
            font-weight: 700;
            width: 100%;
            height: 100%;
            align-items: center;
            justify-content: center;
        }

.hp-module .button a::before {
                content: "";
                margin-bottom: -0.55rem;
                display: table;
            }

.hp-module .button a::after {
                content: "";
                margin-top: -.9rem;
                display: table;
            }

@media (min-width: 570px) {

.hp-module .button a {
                display: flex;
                padding: 0
        }

                .hp-module .button a::before {
                    display: none;
                }

                .hp-module .button a::after {
                    display: none;
                }
            }

.hp-module .button:hover {
            background-color: var(--slide_button_bg_hover);
        }

.hp-module .button:hover a {
                color: var(--slide_button_text_hover_color);
            }

.hp-module .links {
        border: 1px solid;
        background-color: var(--slide_button_bg);
        border-color: var(--slide_button_border);
    }

.hp-module .links.has-override {
            border-top-color: transparent;
        }

.hp-module .links .auction_state_button {
            border-top-width: 0;
            padding: 1.4rem 1.4rem 1.5rem;
            border-collapse: var(--slide_button_border);
            background-color: var(--slide_button_border);
            min-width: 100%;
            min-height: 4.3rem;
        }

.hp-module .links .auction_state_button::before {
                content: "";
                margin-bottom: -0.55rem;
                display: table;
            }

.hp-module .links .auction_state_button::after {
                content: "";
                margin-top: -.9rem;
                display: table;
            }

.hp-module .links .auction_state_button a,
            .hp-module .links .auction_state_button span {
                color: #fff;
                display: inline-block;
                justify-content: center;
                align-items: center;
                font-size: 1.2rem;
                line-height: 1.5rem;
                letter-spacing: .1rem;
                font-weight: 700;
                border: none;
                padding-bottom: 0;
                text-transform: uppercase;
                height: 100%;
            }

.hp-module .links a {
            text-transform: uppercase;
            font-family: "BauWebPro", "Arial", sans-serif;
        }

.hp-module .locations-box {
        margin-bottom: 1.6rem;
    }

@media (min-width: 570px) {
    .hp-module {
        justify-content: normal;
    }

        .hp-module .date {
            margin-bottom: 3rem;
        }

        .hp-module .subtitle {
            margin-bottom: 2.6rem;
        }

        .hp-module .title {
            margin-bottom: 1.7333333rem;
        }

        .hp-module .button {
            border-color: var(--slide_text_color);
            transition: border-color .3s, color .3s ease-in-out;
            cursor: pointer;
        }

            .hp-module .button:hover {
                border-color: var(--slide_text_hover_color);
            }

                .hp-module .button:hover a {
                    color: var(--slide_text_hover_color);
                }

            .hp-module .button a {
                color: var(--slide_text_color);
                transition: color .3s ease-in-out;
            }

        .hp-module .heading {
            min-height: auto;
        }

        .hp-module .links {
            margin: 1rem auto 0 auto;
            background: transparent;
            border: none;
        }

            .hp-module .links .auction_state_button {
                display: none;
            }

            .hp-module .links .button {
                border-width: 0;
                margin: 0 1rem 1rem 1rem;
                border-bottom-width: 4px;
                background: transparent;
                align-items: normal;
                min-height: auto;
                justify-content: normal;
                width: auto;
                height: auto;
                max-width: unset;
            }


                .hp-module .links .button.two {
                    width: auto;
                }

        .hp-module .button a {
            font-weight: 500;
        }
            .hp-module.slideshow-slide .links {
                order: 2;
            }

        .hp-module .slide-section-title {
            padding-top: 4.8rem;
        }

        .hp-module .locations.mobile_hide {
            display: block;
        }

        .hp-module .locations-box {
            margin-bottom: 2.7rem;
        }

        /*headline layout options*/

            .hp-module.stack_date_title .date {
                margin-left: auto;
                margin-right: auto;
            }

            .hp-module.stack_date_title .date-title-subtitle {
                flex-direction: column;
            }
            .hp-module.inline h1,
            .hp-module.inline h2 {
                align-self: flex-end;
            }
}

@media (min-width: 768px) {
                .hp-module.first:not(.static):not(.half).has_ac {
                    min-height: auto;
                    height: calc(100vh - 27.7rem);
                }

                    .hp-module.first:not(.static):not(.half).has_ac.static {
                        min-height: auto;
                    }

        .hp-module.static {
            min-height: auto;
        }

            .hp-module.static .background img {
                width: 100%;
            }

            .hp-module.static:not(.has-ac) {
                padding-bottom: 4rem;
            }

                .hp-module.static:not(.has-ac) picture.background {
                    min-height: unset;
                    position: relative;
                    margin-top: 6rem;
                    width: calc(100vw - 8rem);
                    max-width: 160rem;
                    align-self: center;
                }
            .hp-module.slideshow-slide .embla__outer-container {
                order: 3;
                margin-top: 5rem;
                margin-bottom: 6rem;
            }
}

@media (min-width: 1025px) {
            .hp-module.first:not(.static):not(.half) {
                height: calc(100vh - 10rem);
                min-height: calc(100vh - 10rem);
            }

        .hp-module .title {
            margin-bottom: 2.8rem;
        }

        .hp-module .date,
        .hp-module .subtitle {
            margin-bottom: 4.2rem;
        }

        .hp-module .locations-box {
            margin-bottom: 3.1rem;
        }

        .hp-module .slide-section-title {
            padding: 5.6rem 6rem 0 6rem;
        }

        /*static*/

        .hp-module.static {
            border-bottom: 1px solid #eee;
            padding-bottom: 6rem;
        }

        .hp-module.static picture {
            /*TODO:may need to look into this. 15px more than prod*/
            width: calc(100vw - 135px);
        }

        /*half slides*/

        .hp-module.half {
            height: calc(50vw + 12rem);
            min-height: unset;
            width: 50%;
            background-color: white;
            /*TODO: use this when it has more browser coverage*/
            aspect-ratio: 1 / 1;
        }

            .hp-module.half picture.background {
                min-height: unset;
                overflow: hidden;
                left: 4%;
                right: 4%;
            }

                .hp-module.half picture.background img {
                    padding-top: 11.6rem;
                    position: relative;
                    min-height: unset;
                }
                .hp-module.half .fluid-img img {
                    padding-top: 11.6rem;
                    position: relative;
                    min-height: unset;
                }
                .hp-module.half.no-locations .locations {
                    margin-bottom: 3.1rem;
                }

        /*headline layout options*/

            .hp-module.stack_date_title .title-subtitle {
                display: block;
                max-width: 160rem;
            }

            .hp-module.stack_date_title .title-box,
            .hp-module.stack_date_title .subtitle-box {
                display: inline;
            }

            .hp-module.stack_date_title .subtitle {
                padding-left: 1.333rem;
            }


        /*Slideshow*/
            .hp-module.slideshow-slide .gallery {
                margin-top: 5rem;
            }
}

@media (min-width: 1025px) and (max-width: 1100px) {
                .hp-module.first:not(.static):not(.half).has_ac {
                    height: calc(100vh - 291px);
                }
}

@media (min-width: 1101px) {
                .hp-module.first:not(.static):not(.half).has_ac {
                    height: calc(100vh - 274px);
                }
}

@media (min-width: 1201px) {
            .hp-module.slideshow-slide.hide-mobile {
                display: block;
            }
}

@media (min-width: 1715px) {
            .hp-module.stack_date_title .title-subtitle {
                margin-left: auto;
                margin-right: auto;
            }
}

.slide.image-over {
    margin: 0;
    max-width: unset;
    position: relative;
    overflow: hidden;
    /*TODO - dynamic height*/
    height: 100vw;
    min-height: 100vw;
}

.slide.image-over.video .contentWrap {
            position: absolute;
        }

.slide.image-over .mobile_hide {
        display: none;
    }

.slide.image-over .content-stack,
    .slide.image-over .background-stack,
    .slide.image-over .column-stack {
        position: absolute;
        display: flex;
        flex-direction: column;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

.slide.image-over.text-small .desktop p {
                font-size: 1.6rem;
                line-height: 2rem;
                margin-bottom: 1.6rem;
                font-weight: 400;
            }

.slide.image-over.text-medium .desktop p {
                font-size: 2.4rem;
                line-height: 3rem;
                margin-bottom: 2.4rem;
                font-weight: 400;
            }

.slide.image-over.text-large .desktop p {
                font-size: 3.2rem;
                line-height: 4rem;
                margin-bottom: 3.2rem;
                font-weight: 400;
            }

.slide.image-over.text-x-large .desktop p {
                font-size: 4rem;
                line-height: 5rem;
                margin-bottom: 4rem;
                font-weight: 400;
            }

.slide.image-over.text-small *:last-child, .slide.image-over.text-medium *:last-child, .slide.image-over.text-large *:last-child, .slide.image-over.text-x-large *:last-child {
                margin-bottom: 0;
            }

.slide.image-over.mobile-text-small .mobile p {
                font-size: 1.6rem;
                line-height: 2rem;
                margin-bottom: 1.6rem;
            }

.slide.image-over.mobile-text-medium .mobile p {
                font-size: 2.4rem;
                line-height: 3rem;
                margin-bottom: 2.4rem;
            }

.slide.image-over.mobile-text-large .mobile p {
                font-size: 3.2rem;
                line-height: 4rem;
                margin-bottom: 3.2rem;
            }

.slide.image-over.mobile-text-x-large .mobile p {
                font-size: 4rem;
                line-height: 5rem;
                margin-bottom: 4rem;
            }

.slide.image-over.mobile-text-small *:last-child, .slide.image-over.mobile-text-medium *:last-child, .slide.image-over.mobile-text-large *:last-child, .slide.image-over.mobile-text-x-large *:last-child {
                margin-bottom: 0;
            }

.slide.image-over .content-stack {
        z-index: 4;
    }

.slide.image-over .content-stack .content {
            border-width: var(--container-mobile-border-width);
            border-style: var(--container-mobile-border-style);
            border-radius: var(--container-mobile-border-radius);
            border-color: var(--container-mobile-border-color);
        }

@media (min-width: 768px) {

.slide.image-over .content-stack .content {
                border-width: var(--container-border-width);
                border-style: var(--container-border-style);
                border-radius: var(--container-border-radius);
                border-color: var(--container-border-color)
        }
            }

.slide.image-over .content-stack .content .desktop {
                display: none;
            }

.slide.image-over .column {
        min-height: 100vw;
    }

.slide.image-over .background-stack {
        z-index: 3;
        mix-blend-mode: var(--container-background-blend);
    }

.slide.image-over .background-stack .content {
            background-color: var(--container-mobile-background-color);
            border-width: var(--container-mobile-border-width);
            border-style: var(--container-mobile-border-style);
            border-radius: var(--container-mobile-border-radius);

        }

@media (min-width: 768px) {

.slide.image-over .background-stack .content {
                background-color: var(--container-background-color);
                border-width: var(--container-border-width);
                border-style: var(--container-border-style);
                border-radius: var(--container-border-radius)

        }
            }

.slide.image-over .background-stack .content{
            border-color: transparent;
}

.slide.image-over .background-stack .content * {
                color: transparent !important;
                background-color: transparent !important;
                border-color: transparent !important;
                visibility: hidden !important;
            }

.slide.image-over .column-stack {
        z-index: 2;
        mix-blend-mode: var(--column-background-blend);
    }

.slide.image-over .column-stack .content {
            border-width: var(--container-mobile-border-width);
            border-style: var(--container-mobile-border-style);
            border-radius: var(--container-mobile-border-radius);

        }

@media (min-width: 768px) {

.slide.image-over .column-stack .content {
                border-width: var(--container-border-width);
                border-style: var(--container-border-style);
                border-radius: var(--container-border-radius)

        }
            }

.slide.image-over .column-stack .content{
            border-color: transparent;
}

.slide.image-over .column-stack .content * {
                color: transparent !important;
                background-color: transparent !important;
                border-color: transparent !important;
                visibility: hidden !important;
            }

.slide.image-over .overlay {
        background-color: var(--column-mobile-background-color);
    }

@media (min-width: 768px) {

.slide.image-over .overlay {
            background-color: var(--column-background-color);
    }
        }

.slide.image-over .overlay{
        padding: 2rem;
}

.slide.image-over .background {
        z-index: 1;
    }

.slide.image-over .background.fluid {
            min-height: 125%;
        }

.slide.image-over .background img {
            -o-object-fit: cover;
               object-fit: cover;
            width: 100%;
            height: 100%;
        }

.slide.image-over .contentWrap {
        padding: 0 2rem;
    }

.slide.image-over .content {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        position: relative;
        width: auto;
        max-width: var(--container-width);
    }

.slide.image-over .inner {
        overflow: visible;
        position: relative;
        z-index: 1;
    }

.slide.image-over .inner p {
            color: var(--container-text-color);
            font-family: var(--font-family-serif);
        }

.slide.image-over .inner p:last-of-type {
                margin: 0;
            }

.slide.image-over .inner a {
            color: var(--container-link-color);
            transition: color .3s ease-in-out;
        }

.slide.image-over .inner a:hover {
                color: var(--container-link-hover-color);
            }

.slide.image-over .inner button,
        .slide.image-over .inner .button {
            border-color: var(--container-button-color);
            color: var(--container-button-color);
            border-width: .2rem;
            transition: background-color .3s, border-color .3s, color .3s ease-in-out;
        }

.slide.image-over .inner button.solid, .slide.image-over .inner .button.solid {
                background-color: var(--container-button-color);
                color: #FFFFFF;
            }

.slide.image-over .inner button:hover, .slide.image-over .inner .button:hover {
                border-color: var(--container-button-hover-color);
                color: var(--container-button-hover-color);
            }

.slide.image-over .inner button:hover.solid, .slide.image-over .inner .button:hover.solid {
                    background-color: var(--container-button-hover-color);
                    color: #FFFFFF;
                }

.slide.image-over p {
        width: 100%;
        text-align: initial;
    }

.slide.image-over p.text-center {
            text-align: center;
        }

.slide.image-over p.text-right {
            text-align: right;
        }

.slide.image-over p.text-justify {
            text-align: justify;
        }

.slide.image-over .content .inner {
            padding: 2rem 4rem;
        }

.slide.image-over .content.circle .inner {
                height: 0;
                margin-top: 50%;
                padding: 0 4rem;
            }

.slide.image-over .content.circle:after {
                content: '';
                display: block;
                height: 0;
                width: 100%;
                padding-bottom: 50%;
            }

.slide.image-over .content.circle .button {
                margin: 4rem auto 0;
            }

.slide.image-over .content-stack .button {
            margin: 4rem 0 auto;
        }

.slide.image-over.stacked {
        height: 200vw;
    }

/*TODO - Extract to generic slideshow stylesheet*/

/*differentiate between single (module) and multiple (homepage) types*/

.slide.image-over .embla {
        --slide-spacing: 0;
        --slide-size: 100%;
        width: 100%;
    }

.slide.image-over .embla__viewport__outer {
        width: 100%;
    }

.slide.image-over .embla__viewport {
        overflow: hidden;
        width: 100%;
    }

.slide.image-over .embla__container {
        display: flex;
        height: 100%;
        margin-left: calc(var(--slide-spacing) * -1);
    }

.slide.image-over .embla__slide {
        position: relative;
        margin-left: -1px;
    }

.slide.image-over .embla__slide__img {
        display: block;
        background: transparent;
        aspect-ratio: 16 / 9;
        height: 100vw;
    }

.slide.image-over .embla__slide__img img {
            background: transparent;
            padding-bottom: 0;
            margin-bottom: 0;
            display: inline;
            vertical-align: top;
        }

.slide.image-over .embla__button {
        /*TODO : remove !important after media server is out of the picture*/
        display: flex !important;
        outline: 0;
        cursor: pointer;
        background-color: transparent;
        touch-action: manipulation;
        z-index: 1;
        border: 0;
        width: 3.8rem;
        height: 3.8rem;
        justify-content: center;
        align-items: center;
        padding: 0 !important;
        margin-top: -2.5%;
    }

/*Coming from media server*/

.slide.image-over .embla__button:hover {
            border: none !important;
        }

.slide.image-over .embla__button--prev {
            margin-right: .8rem;
        }

.slide.image-over .embla__button--next {
            margin-left: .8rem;
        }

.slide.image-over .embla__button__svg {
        width: 100%;
        height: 100%;
    }

.slide.image-over .embla__button__svg path {
            fill: none;
            stroke: #000;
            stroke-width: 5px;
            stroke-linejoin: round;
        }

.slide.image-over .embla__dot__inner {
        margin: 0 auto;
        width: 100%;
        max-width: 96rem;
        text-align: center;
        padding: 3rem 1rem 2rem 1rem;
        font-size: 5rem;
        line-height: 1.65rem;
    }

.slide.image-over .embla__dot {
        font-family: Arial, Helvetica, sans-serif;
        display: inline-block;
        line-height: 0;
        padding: 0;
        color: #c0bebe;
        font-weight: normal;
    }

.slide.image-over .embla__dot:hover,
        .slide.image-over .embla__dot.active {
            color: #333333;
            cursor: pointer;
        }

@media (min-width: 768px) {
    .slide.image-over {
        height: var(--slide-height);
        min-height: var(--slide-height);
    }
            .slide.image-over.video .contentWrap {
                position: relative;
            }

        .slide.image-over .content-stack,
        .slide.image-over .background-stack,
        .slide.image-over .column-stack {
            flex-direction: row;
            height: auto;
        }
                .slide.image-over .content-stack .content .desktop {
                    display: flex;
                }

                .slide.image-over .content-stack .content .mobile {
                    display: none;
                }

        .slide.image-over .column {
            min-height: unset;
        }

        .slide.image-over .embla__viewport {
            max-height: 100vh;
        }

        .slide.image-over .embla__slide__img {
            height: var(--slide-height);
        }

        .slide.image-over p {
            width: auto;
        }
}

@media (min-width: 1025px) {
        .slide.image-over .mobile_hide {
            display: flex;
        }
}

.hp-two-column {
    height: auto !important;

}

.hp-two-column .inner {
        gap: 4rem;
        padding: 4rem;
    }

/*Custom colors*/

.hp-two-column .info h1,
        .hp-two-column .info h2,
        .hp-two-column .info h3,
        .hp-two-column .info h4,
        .hp-two-column .info p {
            text-align: left;
            color: var(--text-color);
        }

.hp-two-column .info h1.text-center, .hp-two-column .info h2.text-center, .hp-two-column .info h3.text-center, .hp-two-column .info h4.text-center, .hp-two-column .info p.text-center {
                text-align: center;
            }

.hp-two-column .info a {
            color: var(--link-color);
            text-decoration: none;
        }

.hp-two-column .info a:hover {
                color: var(--link-hover-color);
            }

.hp-two-column .info a.button {
                text-decoration: none;
                border-width: .2rem;

                /*duped cos these weren't firing at the same time*/
                transition: color .3s, border-color .3s, background-color .3s ease-in-out;
            }

.hp-two-column .info button,
        .hp-two-column .info a.button {
            color: var(--button-color);
            border-color: var(--button-color);
        }

.hp-two-column .info button.solid, .hp-two-column .info a.button.solid {
                background-color: var(--button-color);
                color: #FFFFFF;
            }

.hp-two-column .info button:hover, .hp-two-column .info a.button:hover {
                border-color: var(--button-hover-color);
                color: var(--button-hover-color);
            }

.hp-two-column .info button:hover.solid, .hp-two-column .info a.button:hover.solid {
                    background-color: var(--button-hover-color);
                    color: #FFFFFF;
                }

.hp-two-column .info h1,
        .hp-two-column .info h3 {
            font-size: 2.4rem;
            line-height: 3.2rem;
        }

.hp-two-column .info h1 {
            font-weight: 700;
        }

.hp-two-column .info .text-small p {
                    font-size: 1.6rem;
                    line-height: 2rem;
                    margin-bottom: 1.6rem;
                }

.hp-two-column .info .text-medium p {
                    font-size: 2.4rem;
                    line-height: 3rem;
                    margin-bottom: 2.4rem;
                }

.hp-two-column .info .text-large p {
                    font-size: 3.2rem;
                    line-height: 4rem;
                    margin-bottom: 3.2rem;
                }

.hp-two-column .info .text-x-large p {
                    font-size: 4rem;
                    line-height: 5rem;
                    margin-bottom: 4rem;
                }

.hp-two-column .info .text-small *:last-child, .hp-two-column .info .text-medium *:last-child, .hp-two-column .info .text-large *:last-child, .hp-two-column .info .text-x-large *:last-child {
                    margin-bottom: 0;
                }

.hp-two-column .image {
        height: calc(100vw - 8rem);
        position: relative;
    }

.hp-two-column .image .background .bg-img,
        .hp-two-column .image .video-bg video {
            -o-object-fit: cover;
               object-fit: cover;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }

.hp-two-column .text-center .button {
            margin: 0 auto;
        }

@media (min-width: 1024px) {
        .hp-two-column .inner {
            padding: 13.8rem 4rem;
        }

        .hp-two-column .info {
            max-width: 46.9rem;
        }

        .hp-two-column .image {
            height: 51.6rem;
            width: 51.6rem;
        }
}

@media (min-width: 1440px) {
        .hp-two-column .inner {
            gap: 12rem;
        }
}

/*TODO: Clean this up more and see how much of it is needed*/

.legacy-wrapper {
    margin: 0 2rem;
    padding-top: 12rem;
}

.legacy-wrapper span a {
        color: #A5A5D0;
        text-decoration: none;
        font-weight: bold;
    }

.legacy-wrapper .subscribe {
        overflow: hidden;
        margin-bottom: 60px;
    }

@media screen and (max-width: 768px) {

.legacy-wrapper .subscribe {
            margin-bottom: 0
    }
        }

.legacy-wrapper .subscribe p {
            line-height: normal;
            margin-bottom: 15px;
            color: #a5a4a4;
        }

.legacy-wrapper .subscribe .content {
            margin: 0;
        }

.legacy-wrapper .subscribe img {
            float: left;
        }

@media screen and (max-width: 768px) {

.legacy-wrapper .subscribe img {
                display: none;
                float: none
        }
            }

.legacy-wrapper .subscribe .text {
            float: left;
            width: 56%;
            max-width: 420px;
            margin-left: 50px;
        }

.legacy-wrapper .subscribe .text p,
            .legacy-wrapper .subscribe .text a {
                font-size: 20px;
            }

.legacy-wrapper .subscribe .text a {
                color: #a5a5d0;
            }

.legacy-wrapper .subscribe .text p {
                margin-bottom: 15px;
                color: #a5a4a4;
            }

@media screen and (max-width: 868px) {

.legacy-wrapper .subscribe .text {
                width: 47%
        }
            }

@media screen and (max-width: 768px) {

.legacy-wrapper .subscribe .text {
                float: none;
                width: auto;
                margin: 0
        }
            }

.legacy-wrapper .subscribe .text .content {
                padding: 0;
            }

.legacy-wrapper #actions {
        position: fixed;
        top: 210px;
        left: 33px;
        width: 100px;
    }

.legacy-wrapper #actions a {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 700;
            line-height: 1.6rem;
            letter-spacing: normal;
        }

.legacy-wrapper #actions ul {
            display: block;
        }

.legacy-wrapper #actions select {
            display: none;
            text-transform: capitalize;
        }

@media (min-width: 1025px) {

.legacy-wrapper #actions {
            margin-top: 30px
    }
        }

@media (max-width: 1400px) {

.legacy-wrapper #actions {
            top: 140px
    }
        }

@media screen and (max-width: 1024px) {

.legacy-wrapper #actions {
            position: relative;
            top: 0;
            left: 0;
            width: 100%;
            margin-bottom: 40px
    }
            .legacy-wrapper #actions ul {
                display: none;
            }

            .legacy-wrapper #actions select {
                display: block;
            }
        }

@media screen and (min-width: 1025px) {

.legacy-wrapper {
        padding-top: 8rem;
        margin: 6rem 10rem .1rem 17rem
}
    }

.legacy-wrapper h2 {
        font-family: harriet, georgia, serif;
        font-size: 2.1rem;
        font-weight: 400;
        line-height: 2.1rem;
        margin: 0 0 4rem !important;
        padding: 0 0 1rem;
        letter-spacing: .1rem;
        color: #333;
        border-bottom: .1rem #ddd solid;
    }

.legacy-wrapper h2 span {
            font-family: harriet, georgia, serif;
            font-size: 2.1rem;
            margin-left: .5rem;
            letter-spacing: .1rem;
            color: #999;
        }

body.catalog .snipe-lens {
        z-index: 1000;
    }

body.catalog .legacy-wrapper {
        max-width: 770px;
    }

body.catalog .legacy-wrapper .content {
            overflow: visible;
        }

body.catalog #content {
        position: relative;
        width: 770px;
    }

body.catalog .legacy-wrapper &gt; .content {
        /*needed for catalog prev/next*/
        overflow: visible;
    }

body.catalog #body {
        min-height: 770px;
        position: static;
        margin-bottom: 150px;
        margin-left: 170px;
        padding-top: 140px;
        font-size: 11px;
    }

body.catalog .body {
        text-align: center;
    }

@media (max-width: 1400px) {
        body.catalog #body {
            padding-top: 70px;
        }
    }

body.catalog h2 {
        margin-bottom: 20px;
        color: #000000;
        font-size: 20px !important;
    }

body.catalog h2.new_header span {
            margin-left: 5px;
            color: #A7A3D1;
        }

body.catalog #page_next {
        position: absolute;
        top: 0px;
        left: 380px;
        z-index: 5;
        width: 380px;
        height: 100%;
        cursor: pointer;
    }

body.catalog #page_previous {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 6;
        width: 380px;
        height: 100%;
        cursor: pointer;
    }

body.catalog #catalog_photo {
        position: relative;
        width: 385px;
        height: auto;
        background-color: #FFFFFF;
        box-shadow: 3px 3px 10px #ddd;
    }

body.catalog #catalog_photo #slideshow {
        width: 100%;
        height: 400px;
        border: 1px solid #eeeeee;
    }

body.catalog #catalog_photo #slideshow img {
        width: 100%;
    }

body.catalog #catalog_overlay {
        position: absolute;
        top: 0px;
        left: 335px;
        z-index: 3;
        display: none;
        width: 100px;
        height: 100%;
        background-image: url(/images/catalog_overlay.png);
    }

body.catalog .right {
        position: relative;
        float: left;
        height: 520px;
    }

body.catalog .zoom {
        cursor: pointer;
    }

body.catalog #text {
        position: relative;
        margin-left: 35px;
        width: 200px;
        height: 480px;
    }

body.catalog #body a {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
    }

/* ================== */

/* = Gallery Viewer = */

/* ================== */

body.catalog body.full-screen {
        margin: 0 0 1px;
        padding: 0;
        height: 100%;
    }

body.catalog body.full-screen #body {
            margin-bottom: 1px;
            padding-top: 70px;
            height: 100%;
        }

body.catalog #content {
        width: 770px;
    }

body.catalog .full-screen #content {
            width: 100%;
        }

body.catalog .image-canvas {
        visibility: hidden;
    }

body.catalog .image-canvas img {
        border: 1px solid #eee;
    }

body.catalog .image-container img {
            z-index: 5;
            -webkit-box-shadow: 5px 5px 5px #d1d1d1;
            -moz-box-shadow: 5px 5px 5px #d1d1d1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
            box-shadow: 5px 5px 5px #d1d1d1;
            width: 100%;
            height: auto;
        }

body.catalog .image-container.first img, body.catalog .image-container.last img {
                width: 50%;
            }

body.catalog .image-container.first img {
                float: right;
            }

body.catalog #main-image-container {
        position: relative;
        width: 100%;
    }

body.catalog #page-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 299;
        width: 770px;
        height: 100%;
        background: transparent url('/images/catalog_overlay.png') repeat-y center top;
    }

body.catalog #page-overlay.no-shadows {
            background-image: none !important;
        }

body.catalog #page-overlay-left,
    body.catalog #page-overlay-right {
        position: absolute;
        top: 0;
        width: 385px;
        height: 100%;
        cursor: pointer;
        left: auto;
        right: auto;
    }

body.catalog #page-overlay-left {
        left: 0;
    }

body.catalog #page-overlay-right {
        right: 0;
    }

body.catalog #page-nav-previous-container {
        position: absolute;
        top: 50%;
        left: -31px;
        width: 16px;
        height: 27px;
    }

body.catalog #page-nav-previous-container a {
        position: absolute;
        top: 0;
        left: 0;
    }

body.catalog #page-nav-next-container {
        position: absolute;
        top: 50%;
        right: -31px;
        width: 16px;
        height: 27px;
    }

body.catalog #page-nav-next-container a {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 5;
    }

body.catalog #page-nav-previous-container a.hover,
    body.catalog #page-nav-next-container a.hover {
        z-index: 10;
        /**/
        opacity: 0;
        filter: alpha(opacity=0);
    }

body.catalog #zoom-icon {
        position: absolute;
        right: -37px;
        bottom: -7px;
        display: block;
    }

@media screen and (max-width: 1024px) {

body.catalog #zoom-icon {
            display: none
    }
        }

/* set navigation */

body.catalog #set-nav {
        display: block;
        margin-right: auto;
        margin-bottom: 15px;
        margin-left: auto;
        padding-top: 25px;
        position: relative;
    }

body.catalog #set-nav .bx-pager-item:first-child a {
                margin-left: 0;
            }

body.catalog #set-nav .bx-pager-item a {
                display: block;
                float: left;
                margin-left: 5px;
                width: 10px;
                height: 5px;
                background-color: #ddd;
                cursor: pointer;
                text-indent: -999em;
            }

body.catalog #set-nav .bx-pager-item a.active {
                    background-color: #90b738;
                }

/* responsive */

@media screen and (max-width: 1400px) {
        body.catalog #page-overlay {
            width: 100%;
            max-width: 770px;
        }

        body.catalog #page-overlay-left,
        body.catalog #page-overlay-right {
            width: 50%;
        }
    }

/* thumbnail container */

body.catalog #thumbnail-container {
        position: relative;
        z-index: 100;
        margin: 0 auto 0;
        width: 100%;
        max-width: 770px;
        height: 111px;
    }

body.catalog #set-arrow-previous {
        position: absolute;
        left: -33px;
        margin-top: -15px;
    }

body.catalog #set-arrow-next {
        position: absolute;
        right: -33px;
        margin-top: -15px;
    }

body.catalog #thumbnail-gallery-container {
        border-top: 1px solid #ccc;
        height: 119%;
        overflow: hidden;
    }

body.catalog #thumbnail-gallery-container ul li {
            height: 113px !important;
        }

body.catalog #thumbnail-gallery-container ul li img {
                padding: 0;
                border: 1px solid #ccc;
                margin: 14px 0 0 0;
                width: 100%;
                height: auto !important;
            }

body.catalog #thumbnail-gallery-container ul li.first,
            body.catalog #thumbnail-gallery-container ul li.last {
                width: 71px !important;
            }

body.catalog #thumbnail-gallery-container ul li.first img {
                    float: right;
                }

body.catalog #thumbnail-gallery-container .page-selector {
            padding: 0;
            width: auto;
            height: 4px;
            background-color: #fff;
            font-size: 0;
            line-height: 0;
        }

body.catalog #thumbnail-gallery-container li.active .page-selector {
                background-color: #90b738;
            }

@media screen and (max-width: 860px) {

body.catalog {

        /*#page-nav-previous-container {*/
        /*    left: -10px;*/
        /*}*/
}
        body.catalog #main-image-container {
            width: 90%;
            margin: 0 auto;
        }

        body.catalog #thumbnail-container {
            width: 90%;
        }
    }

body.catalog .bx-wrapper {
        margin: 0;
    }

body.catalog .bx-wrapper .bx-viewport {
            left: 0;
            border: none;
            background: #fff;
            box-shadow: none;
        }

@media (min-width: 513px) {
        body.catalog .legacy-wrapper {
            margin-bottom: 6rem;
        }
}

body.catalog-popup {
    background: #fff;
}

body.catalog-popup #content {
        position: relative;
    }

body.catalog-popup #thumbnail-gallery-container .bx-viewport {
        height: 10rem !important;
    }

body.catalog-popup #body {
        min-height: 77rem;
        position: static;
        font-size: 11px;
        padding-top: 80px;
    }

body.catalog-popup h2 {
        margin-bottom: 2rem;
        color: #000000;
        font-size: 2rem;
    }

body.catalog-popup h2.new_header span {
            margin-left: 5px;
            color: #A7A3D1;
        }

body.catalog-popup #page_next {
        position: absolute;
        top: 0;
        left: 38rem;
        z-index: 5;
        width: 380px;
        height: 100%;
        cursor: pointer;
    }

body.catalog-popup #page_previous {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 6;
        width: 38rem;
        height: 100%;
        cursor: pointer;
    }

body.catalog-popup #catalog_photo {
        position: relative;
        width: 38.5rem;
        height: auto;
        background-color: #FFFFFF;
        box-shadow: .3rem .3rem 1rem #ddd;
    }

body.catalog-popup #catalog_photo #slideshow {
        width: 100%;
        height: 40rem;
        border: .1rem solid #eeeeee;
    }

body.catalog-popup #catalog_photo #slideshow img {
        width: 100%;
    }

body.catalog-popup #catalog_overlay {
        position: absolute;
        top: 0;
        left: 33.5rem;
        z-index: 3;
        display: none;
        width: 10rem;
        height: 100%;
        background-image: url(/images/catalog_overlay.png);
    }

body.catalog-popup .right {
        position: relative;
        float: left;
        height: 52rem;
    }

body.catalog-popup .zoom {
        cursor: pointer;
    }

body.catalog-popup #text {
        position: relative;
        margin-left: 3.5rem;
        width: 20rem;
        height: 48rem;
    }

body.catalog-popup #body a {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
    }

/* ================== */

/* = Gallery Viewer = */

/* ================== */

body.catalog-popup.full-screen {
        margin: 0 0 .1rem;
        padding: 0;
        height: 100%;
    }

body.catalog-popup.full-screen #body {
            margin-bottom: .1rem;
            padding-top: 7rem;
            height: 100%;
        }

body.catalog-popup #content {
        margin: 0 auto;
    }

body.catalog-popup .image-canvas img {
        border: .1rem solid #eee;
    }

body.catalog-popup .image-container {
        display: none;
    }

body.catalog-popup .image-container:first-child {
            display: block;
        }

body.catalog-popup .image-container img {
            z-index: 5;
            -webkit-box-shadow: .5rem .5rem .5rem #d1d1d1;
            -moz-box-shadow: .5rem .5rem .5rem #d1d1d1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
            box-shadow: .5rem .5rem .5rem #d1d1d1;
            filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
        }

body.catalog-popup .image-container.first img {
                float: right;
            }

body.catalog-popup #main-image-container {
        position: relative;
        height: 100%;
        width: 100%;
    }

body.catalog-popup #main-image-container .bx-viewport {
            width: 100%;
            overflow: visible !important;
        }

body.catalog-popup #page-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999;
        width: 100%;
        height: 100%;
        background: transparent url('../images/catalog_overlay.png') repeat-y center top;
    }

body.catalog-popup #page-overlay.no-shadows {
            background-image: none !important;
        }

body.catalog-popup #page-overlay-left,
    body.catalog-popup #page-overlay-right {
        position: absolute;
        top: 0;
        width: 50%;
        height: 100%;
        cursor: pointer;
    }

body.catalog-popup #page-overlay-left {
        left: 0;
    }

body.catalog-popup #page-overlay-right {
        right: 0;
    }

body.catalog-popup #page-nav-previous-container {
        position: absolute;
        top: 50%;
        left: -3.1rem;
        width: 1.6rem;
        height: 2.7rem;
    }

body.catalog-popup #page-nav-previous-container a {
        position: absolute;
        top: 0;
        left: 0;
    }

body.catalog-popup #page-nav-next-container {
        position: absolute;
        top: 50%;
        right: -3.1rem;
        width: 1.6rem;
        height: 2.7rem;
    }

body.catalog-popup #page-nav-next-container a {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 5;
    }

body.catalog-popup #page-nav-previous-container a.hover, body.catalog-popup #page-nav-next-container a.hover {
        z-index: 10;
        /**/
        opacity: 0;
        filter: alpha(opacity=0);
    }

body.catalog-popup #zoom-icon {
        position: absolute;
        right: -3.7rem;
        bottom: -.7rem;
        display: block;
    }

/* set navigation */

body.catalog-popup #set-nav {
        display: block;
        margin-right: auto;
        margin-bottom: 1.5rem;
        margin-left: auto;
        padding-top: 2.5rem;
        position: relative;
    }

body.catalog-popup #set-nav .bx-pager-item:first-child a {
                margin-left: 0;
            }

body.catalog-popup #set-nav .bx-pager-item a {
                display: block;
                float: left;
                margin-left: .5rem;
                width: 1rem;
                height: .5rem;
                background-color: #ddd;
                cursor: pointer;
                text-indent: -999em;
            }

body.catalog-popup #set-nav .bx-pager-item a.active {
                    background-color: #90b738;
                }

/* thumbnail container */

body.catalog-popup #thumbnail-container {
        position: relative;
        z-index: 100;
        margin: 0 auto 0;
        width: 77rem;
        height: 11.1rem;
    }

body.catalog-popup #set-arrow-previous {
        position: absolute;
        left: -3.3rem;
        margin-top: -1.5rem;
    }

body.catalog-popup #set-arrow-next {
        position: absolute;
        right: -3.3rem;
        margin-top: -1.5rem;
    }

body.catalog-popup #thumbnail-gallery-container {
        border-top: .1rem solid #ccc;
    }

body.catalog-popup #thumbnail-gallery-container ul li {
            height: 11.3rem !important;
        }

body.catalog-popup #thumbnail-gallery-container ul li.first {
                width: 8.5rem !important;
            }

body.catalog-popup #thumbnail-gallery-container ul li.first .page-selector, body.catalog-popup #thumbnail-gallery-container ul li.last .page-selector {
                    width: 7.7rem;
                }

body.catalog-popup #thumbnail-gallery-container ul li img {
                padding: 0;
                border: .1rem solid #ccc;
                margin: 1.4rem 0 0 0;
            }

body.catalog-popup #thumbnail-gallery-container .page-selector {
            padding: 0;
            width: 14.5rem;
            height: .4rem;
            background-color: #fff;
            font-size: 0;
            line-height: 0;
        }

body.catalog-popup #thumbnail-gallery-container li.active .page-selector {
                background-color: #90b738;
            }

body.catalog-popup .bx-wrapper {
        margin: 0;
    }

body.catalog-popup .bx-wrapper .bx-viewport {
            left: 0;
            border: none;
            background: #fff;
            box-shadow: none;
        }

body.catalog-popup .bx-wrapper .bx-viewport ul {
                margin: 0;
                padding: 0;
            }

body.catalog-popup .zoomContainer {
        z-index: 99999;
    }

body.catalog-popup #admin-menu {
        display: none;
    }

body.catalog-popup .snipe-lens {
        z-index: 1000;
    }

body.catalog-popup #chatlio-widget {
        display: none !important;
        position: fixed !important;
        left: -9999px !important;
        top: -9999px !important;
        bottom: initial !important;
        right: initial !important;
        width: 0 !important;
        height: 0 !important;
    }

.account-login form#form-login p a {
                display: inline-block;
            }

.account-login form#form-login .submit.with-guest {
            overflow: hidden;
        }

.account-login form#form-login .submit.with-guest button[type="submit"] {
                float: left;
                margin: 0;
            }

.account-login form#form-login .submit.with-guest input[type="submit"] {
                margin: 0 1rem 1rem 0;
                float: left;
            }

.account-page .artist-name {
        color: #333;
    }

.account-page #empty-view-upcoming.button.button-solid.button-color-w-green {
        background: var(--primary-color);
        border: none;
        color: #fff;
        text-transform: lowercase;
    }

.account-page #empty-view-upcoming.button.button-solid.button-color-w-green:hover {
            background: var(--primary-color-hover);
            border-color: var(--primary-color-hover);
            color: #fff;
        }

.account-page h1 {
        bottom: 0;
    }

.account-page .module:last-of-type {
            padding-bottom: 5rem;
        }

.account-page .module h3 {
            margin: 0;
        }

.account-page .module__past_bids .bidder-number {
            color: #333333;
        }

.account-page .module__past_bids .bidder-number strong {
                color: #333333;
            }

.account-page .module__past_bids .items .table-heading-row {
                border-bottom: 1px solid #dddddd;
            }

.account-page .module__past_bids .items .table-heading-row strong {
                    color: #333;
                }

.account-page .module__past_bids .item-row:nth-of-type(odd) {
            background-color: #FFFFFF;
        }

.account-page .module__past_bids .session-info {
            padding-bottom: .5rem;
            margin-bottom: 2.5rem;
        }

.account-page .module__registered_sale .retracting {
            opacity: 0.2;
        }

.account-page .module__registered_sale,
    .account-page .module__past_bids {
        position: relative;
        padding: 0 0 1rem 0;
    }

.account-page .module__registered_sale .outer-pad, .account-page .module__past_bids .outer-pad {
            margin: 0 1.3rem;
        }

.account-page nav.full.clear.background.subnav_container {
        background-color: var(--primary-color);
    }

.account-page .session-bid-table.lost .dollar-amount {
            color: #BD2323;
        }

.account-page .subnav_container.full.background ul.subnav li a {
                    color: rgba(255, 255, 255, 0.75);
                    background-color: var(--primary-color);
                }

.account-page .subnav_container.full.background ul.subnav li a:hover {
                        color: #FFF;
                    }

.account-page .subnav_container.full.background ul.subnav li.active a {
                        color: #FFF;
                        background-color: var(--primary-color);
                    }

.account-page .table-heading-row {
        color: #333;
        font-size: 1.4rem;
    }

.account-page #tax-exemption .headline h3 span {
                    height: auto;
                    margin-bottom: 0;
                }

.account-page .tax-exemption {
        margin-bottom: 3rem;
    }

.account-page #tax-exemption a {
            color: #c62525;
            text-decoration: underline;
            transition: color .3s ease-in-out;
        }

.account-page #tax-exemption a:hover {
                color: #a81f1f;
            }

.account-page.my-bids .actions-buttons {
            right: 0;
            bottom: 4rem;
            margin-left: auto;
        }

.account-page.my-bids .bid-description {
            width: auto;
        }

.account-page.my-bids .bid-status-column {
            margin-left: 10rem;
            width: auto;
        }

.account-page.my-bids .bid-type {
            margin-left: 7.5rem;
        }

.account-page.my-bids .details {
            padding-left: 2rem;
        }

.account-page.my-bids .item-cell {
            min-height: unset;
        }

.account-page.my-bids .item-cell:nth-of-type(odd) {
                background-color: #f9f9f9;
            }

.account-page.my-bids .label-absentee-bid,
        .account-page.my-bids .label-backup-bid,
        .account-page.my-bids .label-max-bid {
            color: #444;
        }

.account-page.my-bids .lot_number {
            color: #999;
            width: 5rem;
            margin-bottom: .8rem;
        }

.account-page.my-bids .module__registered_sale .bidder-number,
        .account-page.my-bids .module__registered_sale .bidder-number strong,
        .account-page.my-bids .module__past_bids .bidder-number,
        .account-page.my-bids .module__past_bids .bidder-number strong,
        .account-page.my-bids .module__registered_sale .session-title {
            color: #333;
        }

.account-page.my-bids .phone-icon {
            fill: #666;
            margin-right: 1.9rem;
            margin-left: -1.2rem;
        }

.account-page.my-bids .session-image {
            margin-top: 3rem;
        }

.account-page.my-bids .user-lot-status.leading {
                color: #25951B;
            }

.account-page.my-bids .user-lot-status.outbid,
            .account-page.my-bids .user-lot-status.lost {
                color: #C62525;
            }

.account-page.my-bids .user-lot-status.lost {
                margin-left: 0;
            }

.account-page.my-bids .user-lot-status.won {
                margin-left: 0;
                color: #25951B;

            }

.account-page.my-bids .user-lot-status.lot-live,
            .account-page.my-bids .user-lot-status.lot-opening-soon,
            .account-page.my-bids .user-lot-status.passed,
            .account-page.my-bids .user-lot-status.won,
            .account-page.my-bids .user-lot-status.lost {
                position: absolute;
                top: 3.6rem;
                right: 0;
            }

.account-page.my-bids .winning-bid {
            font-size: 1.4rem;
            line-height: 2.1rem;
            color: #444;
        }

.account-page.my-bids .winning-bid span {
                font-weight: 400;
            }

.account-page.my-bids .winning-bid strong {
                font-weight: 500;
            }

.account-page.my-bids .winning-bid strong span {
                    font-weight: 500;
                }

.account-page .buyers-premium span {
            color: var(--primary-color);
            transition: .3s ease-in-out;
        }

.account-page .buyers-premium span:hover {
                color: var(--primary-color-hover);
            }

.account-form-page .main-form {
        max-width: 100rem;
        padding: 5%;
    }

.account-form-page .main-form input[type="submit"] {
            display: block;
        }

.account-form-page .form-errors,
    .account-form-page .message-bag {
        padding: 0;
        margin: 1rem 0;
    }

.account-form-page .form-errors,
        .account-form-page .form-errors ul,
        .account-form-page .form-errors ol,
        .account-form-page .form-errors li,
        .account-form-page .message-bag,
        .account-form-page .message-bag ul,
        .account-form-page .message-bag ol,
        .account-form-page .message-bag li {
            list-style: none;
        }

.account-form-page .form-errors li, .account-form-page .message-bag li {
            width: 100%;
            max-width: none;
            padding: 1rem;
        }

.account-dashboard fieldset.col-lg-6 {
        width: calc(50% - 1.5rem);
        float: left;
    }

.account-dashboard fieldset.col-lg-6:first-of-type {
            margin-right: 3rem;
        }

.account-details-note {
    font-family: var(--font-family-sans);
    text-align: center;
    background-color: var(--primary-color-engaged);
    font-size: 18px;
    letter-spacing: 0.03em;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
}

.tax-exemption-note {
    font-family: var(--font-family-sans);
    text-align: center;
    background-color: var(--primary-color-engaged);
    font-size: 1.5rem;
    line-height: 2.4rem;
    letter-spacing: 0.03em;
}

.tax-exemption-note strong {
        font-size: 2.1rem;
        font-weight: 500;
    }

.controls span {
        transition: color .3s ease-in-out;
    }

.controls span:hover {
            color: var(--primary-color-hover);
        }

#form-forgot-password input[type="submit"] {
        /*force uniform button height*/
        line-height: 100%;
    }

#form-forgot-password span.need-to-login {
        line-height: 2.7rem;
    }

#pwd_info {
    position: absolute;
    padding: 1.5rem;
    background: #F6f6f6;
    font-size: 1.3rem;
    margin-bottom: 1rem;
    display: none;
    width: 30rem;
}

#pwd_info:after,
    #pwd_info:before {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

#pwd_info:after {
        border-color: rgba(255, 255, 255, 0);
        border-right-color: #F6f6f6;
        border-width: .7rem;
        margin-top: -.7rem;
    }

#pwd_info:before {
        border-color: rgba(204, 204, 204, 0);
        border-right-color: #f6f6f6;
        border-width: .8rem;
        margin-top: -.8rem;
    }

#pwd_info.inline {
        position: relative;
        width: 100%;
    }

#pwd_info.inline:after,
        #pwd_info.inline:before {
            display: none;
            top: -.8rem;
            left: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

#pwd_info.inline:after {
            border-color: rgba(255, 255, 255, 0);
            border-bottom-color: #F6f6f6;
            border-width: .7rem;
            margin-left: -.7rem;
        }

#pwd_info.inline:before {
            border-color: rgba(204, 204, 204, 0);
            border-bottom-color: #F6F6F6;
            border-width: .8rem;
            margin-left: -.8rem;
        }

#pwd_info h4 {
        font-family: var(--font-family-sans);
        font-size: 1.5rem;
        margin: 0;
        padding: 0;
    }

#pwd_info .invalid {
        color: #BB0719;
    }

#pwd_info .invalid:before {
            font-size: 2.1rem;
            content: "\00d7";
        }

#pwd_info ul,
    #pwd_info li {
        list-style: none;
        padding: 0;
        margin: 0;
        position: relative;
    }

#pwd_info li {
        padding-left: 2rem;
        line-height: 2.8rem;
        color: #333;
    }

#pwd_info li:before {
            display: block;
            position: absolute;
            left: 0;
            font-size: 1.2rem;
            line-height: 2.4rem;
            content: "\2022";
            width: 1.5rem;
            text-align: center;
        }

#pwd_info .valid {
        color: var(--primary-color);
    }

#pwd_info .valid:before {
            content: "\2713";
        }

.page-create-account .feature-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

.page-create-account .feature-list li {
            font-family: var(--font-family-sans);
            font-weight: 500;
        }

.page-create-account ::-moz-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #757575;
        opacity: 1; /* Firefox */
    }

.page-create-account ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #757575;
        opacity: 1; /* Firefox */
    }

.page-create-account :-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #757575;
    }

.page-create-account ::-ms-input-placeholder { /* Microsoft Edge */
        color: #757575;
    }

.page-create-account #form-register .vue-phone-number-input {
            margin-bottom: 1rem;
        }

.page-my-bids a,
    .page-my-bids p,
    .page-my-bids span,
    .page-my-bids strong {
        font-family: var(--font-family-sans);
    }

.page-my-bids .page__header h1 span,
        .page-my-bids .page__header h2 span {
            font-family: var(--font-family-serif);
        }

.page-my-bids a,
    .page-my-bids p {
        font-size: 1.4rem;
    }

.page-my-bids p {
        margin: 0;
    }

.page-my-bids .actions-buttons {
        right: 0;
        bottom: 4rem;
        margin-left: auto;
    }

.page-my-bids .banned_message {
        font-size: 1.5rem;
        line-height: 2.4rem;
        background: rgba(247, 119, 101, 0.24);
        padding: 2rem;
        width: 100%;
        text-align: center;
    }

.page-my-bids .banned_message span {
            font-weight: 500;
        }

.page-my-bids .bid-description {
        width: auto;
    }

.page-my-bids .bid-status-column {
        margin-left: 10rem;
        width: auto;
    }

.page-my-bids .bid-type {
        margin-left: 7.5rem;
    }

.page-my-bids .bid-type .add-backup-bid {
            font-family: var(--font-family-sans);
            font-weight: bold;
        }

.page-my-bids .details {
        padding-left: 2rem;
    }

.page-my-bids .item-cell {
        min-height: unset;
    }

.page-my-bids .item-cell:nth-of-type(odd) {
        background-color: #f9f9f9;
    }

.page-my-bids .item-row {
        padding-left: 0;
        padding-right: 0;
    }

.page-my-bids .label-absentee-bid,
    .page-my-bids .label-backup-bid,
    .page-my-bids .label-max-bid {
        color: #444;
    }

.page-my-bids .lot_number {
        font-size: 2.6rem;
        color: #999;
        width: 5rem;
        margin-bottom: .8rem;
    }

.page-my-bids .module__registered_sale .image img, .page-my-bids .module__past_bids .image img {
                max-width: 8rem;
            }

.page-my-bids .module__registered_sale .items .bid-amount, .page-my-bids .module__past_bids .items .bid-amount {
                color: #444;
            }

.page-my-bids .module__registered_sale .bidder-number,
    .page-my-bids .module__registered_sale .bidder-number strong,
    .page-my-bids .module__past_bids .bidder-number,
    .page-my-bids .module__past_bids .bidder-number strong,
    .page-my-bids .module__registered_sale .session-title {
        color: #333;
    }

.page-my-bids .no-auctions-message {
        font-size: 1.9rem;
        line-height: 2.4rem;
        letter-spacing: 0.1rem;
    }

.page-my-bids .notes-container {
        margin: 2rem 0;
    }

.page-my-bids .phone-icon {
        fill: #666;
        margin-right: 1.9rem;
        margin-left: -1.2rem;
    }

.page-my-bids .session-image {
        margin-top: 3rem;
    }

.page-my-bids .upcoming-auctions-button {
        color: #fff !important;
    }

.page-my-bids .user-lot-status.leading {
            color: #25951B;
        }

.page-my-bids .user-lot-status.outbid,
        .page-my-bids .user-lot-status.lost {
            color: #C62525;
        }

.page-my-bids .user-lot-status.lost {
            margin-left: 0;
        }

.page-my-bids .user-lot-status.won {
            margin-left: 0;
            color: #25951B;

        }

.page-my-bids .user-lot-status.lot-live,
        .page-my-bids .user-lot-status.lot-opening-soon,
        .page-my-bids .user-lot-status.passed,
        .page-my-bids .user-lot-status.won,
        .page-my-bids .user-lot-status.lost {
            position: absolute;
            top: 3.6rem;
            right: 0;
        }

.page-my-bids .winning-bid {
        font-size: 1.4rem;
        line-height: 2.1rem;
        color: #444;
    }

.page-my-bids .winning-bid span {
            font-weight: 400;
        }

.page-my-bids .winning-bid strong {
            font-family: var(--font-family-sans);
            font-weight: 500;
        }

.page-my-bids .winning-bid strong span {
                font-weight: 500;
            }

.messageContainer {
    max-width: 62rem;
}

.stripe-button {
    margin-bottom: 2rem;
}

.spinner-container-idpage &gt; .spinner-wrapper &gt; .w-btn-busy-spinner {
    position: unset;
    transform: translate(-50%);
}

.id-verification-container {
    height: 50vh;
    padding: 5rem 3% 0 3%;
}

.unverified-status {
    width: 28rem;
}

.status-container {
    min-width: 33%;
}

.message-container {
    flex-grow: 1;
}

.message-container p:last-of-type {
        margin-bottom: 0;
    }

.id-summary-container {
    gap: 2rem;
}

.module.module__account_section {
    margin-bottom: 2rem;
    padding: 0 1.3rem;
}

.module.module__account_section p, .module.module__account_section div {
        font-family: var(--font-family-sans);
    }

.module.module__account_section .heading {
        font-family: var(--font-family-serif);
        border-bottom: .1rem solid #707070;
    }

.module.module__account_section .preferences {
        color: #333333;
    }

.module.module__account_section .preferences.top-row {
           grid-template-columns: 12cqw auto 0;
        }

.module.module__account_section .preferences.top-row .title {
                padding-bottom: 0;
            }

.module.module__account_section .preferences.bottom-row {
            grid-template-columns: 47cqw auto 0;
        }

.module.module__account_section .preferences .title {
            font-family: var(--font-family-sans);
            font-weight: bold;
            font-size: 1.5rem;
            border-bottom: .1rem solid #DDDDDD;
            padding-bottom: .7rem;
            grid-column: span 3 / span 3;
        }

.module.module__account_section .preferences .frequency,
        .module.module__account_section .preferences .house {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: 1.3rem;
            letter-spacing: 0.03em;
            padding-bottom: .7rem;
        }

.module.module__account_section:last-of-type {
        margin-bottom: 6rem;
    }

.module.module__account_section .sub-title {
        margin-bottom: 2rem;
        min-height: 7rem;
        color: #666666;
        line-height: 1.5rem;
        font-size: 1.3rem;
    }

.module.module__account_section .sub-title p {
            font-family: var(--font-family-sans);
            font-weight: 700;
            color: #333333;
            font-size: 1.5rem;
            letter-spacing: 0.03em;
            margin-bottom: .5rem;
        }

.module.module__account_section div.phone-number,
    .module.module__account_section div.email-address {
        font-family: var(--font-family-sans);
        font-weight: 500;
    }

.module.module__account_section .card {
        background-color: #ffffff;
        transition: background-color 0.3s linear;
        border-bottom: 1px solid #dddddd;
    }

.module.module__account_section .card strong {
            font-weight: 500;
        }

.module.module__account_section .card:last-of-type {
            border-bottom: none;
        }

.module.module__account_section .card.active {
            background-color: #ffffff;
        }

.module.module__account_section .card-details,
    .module.module__account_section .card-type {
        flex-direction: column;
    }

.module.module__account_section .card-toggle {
        background-color: #f6f6f6;
        padding: 1rem;
    }

.module.module__account_section .expired p {
            color: #FF1300;
        }

.module.module__account_section .expired .expire-date {
            color: #FF1300;
        }

.module.module__account_section .expired .expire-date p {
                color: #FF1300;
            }

.module.module__account_section form .parsley-error {
            border: 3px #BB0719 solid !important;
        }

.module.module__account_section form .parsley-error + span {
                text-align: right;
            }

.module.module__account_section form .parsley-error + span::after {
                content: var(--msg);
                color: #BB0719;
                font-size: 12px;
            }

.module.module__account_section p, .module.module__account_section div, .module.module__credit_cards p, .module.module__credit_cards div {
        font-family: var(--font-family-sans);
    }

.module.module__account_section button, .module.module__credit_cards button {
        font-family: var(--font-family-sans);
        font-weight: bold;
    }

.module.module__account_section div.heading,
    .module.module__account_section p.heading,
    .module.module__credit_cards div.heading,
    .module.module__credit_cards p.heading {
        font-family: var(--font-family-serif);
        font-size: 2.4rem;
        line-height: 2.8rem;
        border-bottom: 1px solid #707070;
    }

.module.module__account_section div.heading div, .module.module__account_section p.heading div, .module.module__credit_cards div.heading div, .module.module__credit_cards p.heading div {
            font-family: var(--font-family-serif);
        }

.module.module__account_section div.heading div a, .module.module__account_section p.heading div a, .module.module__credit_cards div.heading div a, .module.module__credit_cards p.heading div a {
            font-size: 15px;
            font-family: var(--font-family-sans);
        }

.module.module__account_section .billing-address p, .module.module__account_section .shipping-address p, .module.module__account_section .phone-number p, .module.module__account_section .email-address p, .module.module__account_section .address p, .module.module__account_section .card p, .module.module__credit_cards .billing-address p, .module.module__credit_cards .shipping-address p, .module.module__credit_cards .phone-number p, .module.module__credit_cards .email-address p, .module.module__credit_cards .address p, .module.module__credit_cards .card p {
            margin-bottom: 0;
        }

.module.module__account_section .billing-address .no-address, .module.module__account_section .shipping-address .no-address, .module.module__credit_cards .billing-address .no-address, .module.module__credit_cards .shipping-address .no-address {
            color: #666;
            font-style: italic;
        }

.module.module__account_section .field-title, .module.module__credit_cards .field-title {
        font-family: var(--font-family-sans);
        font-weight: 500;
        font-size: 1.4rem;
        line-height: 1.4rem;
        letter-spacing: 0.03em;
        color: #000000;
        margin: 2rem 0 1.4rem;
    }

.password-requirements {
    background: #F6F6F6;
    font-size: 1.5rem;
    font-weight: 500;
    color: #333333;
}

.password-requirements.valid {
        color: #319A2E;
    }

.password-requirements.parsley-error {
        color: #BB0719;
    }

.password-requirements.parsley-error li.invalid {
            color: #BB0719;
        }

.password-requirements.parsley-error li.invalid:before {
                margin-left: 0.2rem;
                margin-right: 0.9rem;
                font-weight: bold;
                content: "\2717";
            }

.password-requirements strong {
        font-weight: bold;
    }

.password-requirements ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        line-height: 2.4rem;
    }

.password-requirements ul li {
            color: #319A2E;
            font-family: var(--font-family-sans);
        }

.password-requirements ul li.valid:before {
                    margin-left: 0.3rem;
                    margin-right: 0.9rem;
                    font-weight: bold;
                    content: "\2713";
                }

.password-requirements ul li.invalid {
                color: #333333;
            }

.password-requirements ul li.invalid:before {
                    margin-left: 0.4rem;
                    margin-right: 1.2rem;
                    font-weight: bold;
                    content: "\2022";
                }

.password-requirements.parsley-error {
        border: none !important;
    }

.half-width-container {
    flex-grow: 1;
    flex-basis: 400px;
    margin-bottom: 3rem;
}

.half-width-container-container {
    gap: 5rem;
}

.module__past_bids .text-red {
        color: #BD2323 !important;
    }

.module__past_bids .results {
        background-color: #F6F6F6;
        margin-left: -2rem;
        width: calc(100% + 4rem);
    }

.categories .category {
        margin-bottom: 0;
        font-size: 1.5rem;
        line-height: unset;
    }

@media (min-width: 416px) {
                    .page-create-account #tax-exemption .headline h3 span {
                        height: 2.8rem;
                        margin-bottom: .3rem;
                    }
}

@media (min-width: 512px) {
    .id-verification-container {
        padding: 5rem 3rem 0 3rem;
    }
}

@media (min-width: 513px) {
                .account-login form#form-login .submit.with-guest input[type="submit"] {
                    margin: 0 1rem 0 0;
                }
        .module.module__account_section .card-details,
        .module.module__account_section .card-type {
            flex-direction: row;
        }

        .module.module__account_section .card-toggle {
            background-color: unset;
            padding: unset;
        }
}

@media (min-width: 515px) {
    .module.module__account_section {
        padding: 0 3rem 1rem;
    }
            .module.module__account_section .preferences.bottom-row {
                grid-template-columns: 86cqw auto 0;
            }
}

@media (max-width: 639px) {
        .account-page .please-note {
            font-size: 1.2rem;
            line-height: 1.6rem;
        }
}

@media (min-width: 640px) {
        .page-my-bids .image {
            margin-bottom: 0;
        }

        .page-my-bids .notes-container {
            margin: 0;
        }

        .page-my-bids .btn-container {
            margin-left: 3rem;
        }

    .account-details-note {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 649px) {
    .account-details-note {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media (min-width: 640px) and (max-width: 768px) {
            .account-page .module__registered_sale.actions-add-lot, .account-page .module__past_bids.actions-add-lot {
                padding: 2rem;
            }
}

@media (min-width: 768px) {
        .account-page .module__registered_sale,
        .account-page .module__past_bids {
            padding: 0 1.3rem;
        }

            .account-page .module__registered_sale .item-row, .account-page .module__past_bids .item-row {
                margin-right: 0;
            }

                .account-page .module__registered_sale .item-row .sm-top-right, .account-page .module__past_bids .item-row .sm-top-right {
                    position: relative;
                    top: 0;
                }

                .account-page .module__registered_sale .item-row .sm-below-x, .account-page .module__past_bids .item-row .sm-below-x {
                    position: absolute;
                    top: 5.5rem;
                    right: 2rem;
                }

            .account-page .module__registered_sale .outer-pad, .account-page .module__past_bids .outer-pad {
                margin: 0;
            }
                .account-page .module__registered_sale .phone-numbers .heading, .account-page .module__past_bids .phone-numbers .heading {
                    height: 100%;
                }
                .account-page .module__registered_sale .session-image img, .account-page .module__past_bids .session-image img {
                    max-width: 60rem;
                }
            .account-page.my-bids .actions-buttons {
                bottom: 0;
                margin-left: 0;
            }

            .account-page.my-bids .bid-actions {
                width: 13.5%;
            }

            .account-page.my-bids .bid-description {
                width: 40%;
            }

            .account-page.my-bids .bid-status-column {
                width: 17.5%;
                margin-left: 0;
            }

            .account-page.my-bids .bid-type,
            .account-page.my-bids .labels-col-2 {
                width: 30%;
            }

            .account-page.my-bids .bid-type {
                margin-left: 0;
            }

            .account-page.my-bids .details {
                padding-left: 0;
            }
                .account-page.my-bids .item-cell img {
                    margin-left: 2.5rem;
                    margin-right: 5rem;
                }

            .account-page.my-bids .label-absentee-bid,
            .account-page.my-bids .label-backup-bid,
            .account-page.my-bids .label-max-bid {
                margin-left: 2.5rem;
            }

            .account-page.my-bids .lot-number-label {
                width: 19.2rem;
            }

            .account-page.my-bids .phone-icon {
                margin-right: 1.2rem;
                margin-left: -.5rem;
            }

            .account-page.my-bids.lot-live,
            .account-page.my-bids.lot-opening-soon,
            .account-page.my-bids.passed,
            .account-page.my-bids.won,
            .account-page.my-bids.lost {
                position: relative;
                top: auto;
                right: auto;
            }
        .account-form-page .main-form {
            padding: unset;
        }
        .page-my-bids .actions-buttons {
            bottom: 0;
            margin-left: 0;
        }

        .page-my-bids .bid-actions {
            width: 13.5%;
        }

        .page-my-bids .bid-description {
            width: 40%;
        }

        .page-my-bids .bid-type,
        .page-my-bids .labels-col-2 {
            width: 30%;
        }

        .page-my-bids .bid-status-column {
            margin-left: 0;
            width: 17.5%;
        }

        .page-my-bids .bid-type {
            margin-left: 0;
        }

        .page-my-bids .description {
            padding-left: 0;
        }
            .page-my-bids .item-cell img {
                margin-left: 2.5rem;
                margin-right: 5rem;
            }

        .page-my-bids .label-absentee-bid,
        .page-my-bids .label-backup-bid,
        .page-my-bids .label-max-bid {
            margin-left: 2.5rem;
        }

        .page-my-bids .lot-number-label {
            width: 19.2rem;
        }

        .page-my-bids .phone-icon {
            margin-right: 1.2rem;
            margin-left: -.5rem;
        }
            .page-my-bids .user-lot-status.lot-live,
            .page-my-bids .user-lot-status.lot-opening-soon,
            .page-my-bids .user-lot-status.passed,
            .page-my-bids .user-lot-status.won,
            .page-my-bids .user-lot-status.lost {
                position: relative;
                top: auto;
                right: auto;
            }

    .module.module__account_section {
        padding: 3rem 3rem 0 3rem;
    }

        .module.module__account_section:first-of-type {
            padding-top: 4rem;
        }
            .module.module__account_section .preferences.top-row {
                grid-template-columns: 16cqw 10cqw auto;
            }

            .module.module__account_section .preferences.middle-row,
            .module.module__account_section .preferences.bottom-row {
                grid-template-columns: 26cqw auto;
            }

            .module.module__account_section .preferences .frequency,
            .module.module__account_section .preferences .house {
                font-size: 1.5rem;
                border-bottom: .1rem solid #DDDDDD;
            }

            .module.module__account_section .preferences .title {
                grid-column: unset;
            }

    .prefs-fa-text {
        order: unset;
    }

    .categories {
        grid-template-columns: 0 auto;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
            .account-page.my-bids .session-title-container .headline {
                height: auto;
            }

                .account-page.my-bids .session-title-container .headline .bidder-controls {
                    flex-direction: column;
                    margin: 0 auto;
                }

                .account-page.my-bids .session-title-container .headline a:not(.button) {
                    line-height: 2.1rem;
                }

                .account-page.my-bids .session-title-container .headline h3 {
                    text-align: center;
                }

                .account-page.my-bids .session-title-container .headline .headline-inner-container {
                    flex-direction: column;
                    height: unset;
                    gap: unset;
                }

                .account-page.my-bids .session-title-container .headline .slash {
                    display: none;
                }
}

@media (min-width: 768px) and (max-width: 1024px) {
            .account-page.my-bids .item-row {
                padding-left: 3.2rem;
                padding-right: 3.2rem;
            }
        .page-my-bids .bidder-controls {
            width: 50%;
            justify-content: space-between;
        }
}

@media (min-width: 769px) {
            .account-page .module__registered_sale .phone-numbers, .account-page .module__past_bids .phone-numbers {
                margin-bottom: 0;
            }
        .account-form-page .main-form {
            padding: unset;
        }

    .module.module__account_section {
        padding: 3.2rem 3.2rem 1.5rem 3.2rem;

    }

        .module.module__account_section:first-of-type {
            margin-top: 0;
            padding-top: 4rem;
        }
}

@media (max-width: 900px) {
        .account-page .subnav_container.full ul.subnav {
            background-color: #fff;
            padding: 0;
            margin: 0 0 0 -.1rem;
            width: calc(100% + 1px);
        }

            .account-page .subnav_container.full ul.subnav li {
                width: 100%;
            }

            .account-page .subnav_container.full ul.subnav ul &gt; li {
                display: table;
                width: calc(50% - 2px);
                background: #f3f3f3;
                margin: 0 .1rem .2rem .1rem;
                height: 5rem;
                line-height: 5rem;
                text-align: center;
            }

                .account-page .subnav_container.full ul.subnav ul &gt; li a {
                    display: table-cell;
                    vertical-align: middle;
                    line-height: 1.5rem;
                    height: 100%;
                    width: 100%;
                    margin: 0;
                    padding: 0;
                }

                .account-page .subnav_container.full ul.subnav ul &gt; li:last-child:nth-child(odd) {
                    width: calc(100% - 2px);
                }
}

@media (min-width: 1024px) {
            .account-page .module:first-of-type {
                padding-top: 7rem;
            }
                .account-page .module__registered_sale .items .item, .account-page .module__past_bids .items .item {
                    border-bottom: 1px solid #dddddd;
                    padding: 1.5rem 0;
                }

                .account-page .module__registered_sale .items .icon-close, .account-page .module__past_bids .items .icon-close {
                    margin-right: 2rem;
                }
                    .account-page .module__registered_sale .items .image img, .account-page .module__past_bids .items .image img {
                        width: 11rem;
                    }
                .account-page .module__registered_sale .phone-numbers .actions, .account-page .module__past_bids .phone-numbers .actions {
                    margin-right: 2rem;
                }

                .account-page .module__registered_sale .phone-numbers .heading, .account-page .module__past_bids .phone-numbers .heading {
                    width: 19.2rem;
                }
                .account-page .module__registered_sale .session-info.no-bids, .account-page .module__past_bids .session-info.no-bids {
                    border: none;
                }

                .account-page .module__registered_sale .session-info.has-bids, .account-page .module__past_bids .session-info.has-bids {
                    border: none;
                    margin-bottom: 1.5rem;
                }

            .account-page .module__registered_sale .session-title-container, .account-page .module__past_bids .session-title-container {
                width: 94%;
            }

            .account-page .module__registered_sale .session-title, .account-page .module__past_bids .session-title {
                margin-bottom: 0;
            }
            .account-page.my-bids .actions {
                margin-top: 3rem;
            }

            .account-page.my-bids .bid-actions {
                width: 12.5%;
            }

            .account-page.my-bids .bid-description {
                width: 47%;
            }

            .account-page.my-bids .bid-type,
            .account-page.my-bids .labels-col-2 {
                width: 23%;
            }

            .account-page.my-bids .lot-number {
                margin-bottom: unset;
            }
                .account-page.my-bids .item-cell:nth-of-type(odd) {
                    background-color: transparent;
                }
                .account-page.my-bids .item-row .actions {
                    margin-top: 0;
                }
        .page-my-bids .banned_message {
            width: auto;
            text-align: left;
            max-width: 57.1rem;
        }

        .page-my-bids .session-title {
            flex: 1 1 66%;
        }

        .page-my-bids .table-labels {
            border-bottom: 1px solid #A0A0A0 !important;
        }
        .module__past_bids .session-title {
            flex: 1 1 100%;
        }

        .module__past_bids .bidder-number {
            width: 141px;
            flex: 0 0 141px;
        }
}

@media (min-width: 1025px) {
        .account-page .module__registered_sale,
        .account-page .module__past_bids {
            padding: 3.2rem 3.2rem 1.5rem 3.2rem;
        }

            .account-page .module__registered_sale:first-of-type, .account-page .module__past_bids:first-of-type {
                margin-top: 0;
            }
}

@media (min-width: 1150px) {
        .account-page .module__registered_sale,
        .account-page .module__past_bids {
            padding-left: 3rem;
            padding-right: 3rem;
        }

    .module.module__account_section {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

@media (min-width: 1151px) {
        .account-page .module__registered_sale,
        .account-page .module__past_bids {
            padding-left: 10.2rem;
            padding-right: 10.2rem;
        }

    .id-verification-container {
        padding: 5rem 10rem 0 10rem;
    }

    .module.module__account_section {
        padding-left: 10.2rem;
        padding-right: 10.2rem;
    }

    .account-details-note {
        margin: 4rem 10.2rem 5rem 10.2rem;
    }
}

@media (min-width: 1361px) {
        .account-page .module__registered_sale,
        .account-page .module__past_bids {
            padding-left: 17rem;
            padding-right: 17rem;
        }

    .id-verification-container {
        padding: 5rem 17rem 0 17rem;
    }

    .module.module__account_section {
        padding-left: 17rem;
        padding-right: 17rem;
    }
            .module.module__account_section .preferences.top-row {
                grid-template-columns: 12cqw 10cqw auto;
            }

            .module.module__account_section .preferences.middle-row,
            .module.module__account_section .preferences.bottom-row {
                grid-template-columns: 22cqw auto;
            }

    .categories {
        grid-template-columns: 12cqw auto;
    }

    .account-details-note {
        margin: 4rem 17rem 5rem 17rem;
    }
}

body.house-wright.account-otp-login .logo svg {
            max-height: 3.5rem;
        }

body.house-wright .tooltip.on-link {
            left: 2.4rem !important;
        }

body.house-rago.account-otp-login .logo svg {
            max-height: 4.5rem;
        }

body.house-rago.account-otp-login .tooltip {
            top: -3.3rem !important;
        }

body.house-rago.account-otp-login .tooltip.on-link {
                top: 3.2rem !important;
                left: 2.4rem !important;
            }

body.house-lama.account-otp-login .logo svg {
            max-height: 5rem;
        }

body.house-lama.account-otp-login .tooltip {
            top: -3.3rem !important;
        }

body.house-lama.account-otp-login .tooltip.on-link {
                top: 3.2rem !important;
                left: 2.4rem !important;
            }

body.house-toomey.account-otp-login .logo svg {
            max-height: 4.5rem;
        }

body.house-toomey.account-otp-login .tooltip {
            top: -3.3rem !important;
        }

body.house-toomey.account-otp-login .tooltip.on-link {
                top: 3.2rem !important;
                left: 2.4rem !important;
            }

body.house-lpa.account-otp-login .logo svg {
            max-height: 4.5rem;
        }

body.house-lpa.account-otp-login .tooltip {
            top: -3.2rem !important;
            left: 2.7rem !important;
        }

body.house-lpa.account-otp-login .tooltip.on-link {
                top: 3.1rem !important;
                left: 2.4rem !important;
            }

body.house-lpa.account-otp-login .otp-button .otp-tooltip-icon {
                right: 5.5rem;
            }

body.house-pai.account-otp-login .logo svg {
            max-height: 5rem;
        }

body.house-pai.account-otp-login .tooltip.on-link {
                left: 2.3rem !important;
            }

.account-otp-login {
    font-family: var(--font-family-sans);
}

/** {*/

/*    will-change: height, opacity;*/

/*    transform: translateZ(0);*/

/*    backface-visibility: hidden;*/

/*    perspective: 1000px;*/

/*}*/

/*.v-enter-active,*/

/*.v-leave-active {*/

/*    transition: opacity 0.1s, height 0.2s ease;*/

/*    overflow: hidden;*/

/*}*/

/*.v-enter-from,*/

/*.v-leave-to {*/

/*    opacity: 0;*/

/*    height: 0;*/

/*}*/

.account-otp-login .theme-general-wrapper {
        height: 100vh;
    }

.account-otp-login article.page {
        min-height: 100vh;
    }

.account-otp-login .logo {
        margin-top: 5rem;
    }

.account-otp-login .logo svg {
            display: block;
            width: 100%;
        }

.account-otp-login .logo svg path {
                fill: black;
            }

.account-otp-login .logo-lpa .logo-long {
            display: none;
        }

.account-otp-login .login-note {
        font-size: 1.5rem;
        line-height: 2.1rem !important; /*ugly, but don't wanna fight it right now*/
        padding: 0 2rem;
    }

.account-otp-login .otp-container {
        width: 100%;
        max-width: 48rem;
        margin-bottom: 5rem;
    }

.account-otp-login .otp-container a,
        .account-otp-login .otp-container .link {
            transition: color .3s ease-in-out;
            cursor: pointer;
        }

.account-otp-login .otp-container a:hover, .account-otp-login .otp-container .link:hover {
                color: var(--primary-color);
            }

.account-otp-login .otp-container a.not-you-link, .account-otp-login .otp-container .link.not-you-link {
                color: #333;
                transition: color .3s ease-in-out;
            }

.account-otp-login .otp-container a.not-you-link:hover, .account-otp-login .otp-container .link.not-you-link:hover {
                    color: var(--primary-color);
                }

.account-otp-login .user-email {
        width: 62cqb;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.account-otp-login .login-container {
        border-radius: 1rem;
        padding: 4rem 2rem;
    }

.account-otp-login .login-container input {
            height: 4.5rem;
            padding: 0 1.5rem;
            border: 1px solid #CCCCCC;
            transition: border-color .3s ease-in-out;
        }

.account-otp-login .login-container input.parsley-error {
                border-color: #BB0719;
                color: #BB0719;
            }

.account-otp-login .login-container input:focus {
                border-color: #999;
            }

.account-otp-login .login-container input:focus.parsley-error {
                    border-color: #BB0719;
                    color: #BB0719;
                }

.account-otp-login .login-container input:disabled {
                /*Overriding disabled styles */
                background-color: #FFFFFF;
                border-color: #CCCCCC;
            }

.account-otp-login #form-login button span {
                color: #000000;
            }

.account-otp-login #form-login .button-text {
            font-family: var(--font-family-sans);
            font-size: 1.4rem;
            line-height: 2.4rem;
            font-weight: bold;
            color: #FFF;
        }

.account-otp-login #form-login .otp-tooltip-icon svg {
                height: auto;
                width: auto;
            }

.account-otp-login #form-login .otp-tooltip-icon svg path {
                    fill: black;
                }

.account-otp-login #form-login .otp-tooltip-icon svg rect,
                .account-otp-login #form-login .otp-tooltip-icon svg path {
                    transition: fill .3s ease-in-out;
                }

.account-otp-login #form-login .passcode-link {

            /*&amp;:hover {*/
            /*    rect {*/
            /*        fill: var(--primary-color);*/
            /*    }*/
            /*}*/
        }

.account-otp-login #form-login .passcode-link .otp-tooltip-icon rect {
                    fill: #666666;
                    transition: fill .3s ease-in-out;
                }

.account-otp-login #form-login .passcode-link .otp-tooltip-icon path {
                    fill: #FFFFFF;
                }

.account-otp-login #form-login .otp-input input[type="text"],
            .account-otp-login #form-login .otp-input input[type="tel"] {
                width: 5rem;
                height: 5rem;
                padding: .9rem .5rem .5rem;
                margin-bottom: 0;
                text-align: center;
                font-size: 2.8rem;
                font-weight: bold;
                border: 1px solid #CCCCCC;
                transition: border-color .3s ease-in-out;
            }

.account-otp-login #form-login .otp-input input[type="text"].parsley-error, .account-otp-login #form-login .otp-input input[type="tel"].parsley-error {
                    border-color: #BB0719;
                    color: #BB0719;
                }

.account-otp-login #form-login .otp-input input[type="text"]:focus, .account-otp-login #form-login .otp-input input[type="tel"]:focus {
                    border-color: #999;
                }

.account-otp-login #form-login input[type='text'].email {
            border-right: 1px solid #CCCCCC;
            height: 4.5rem;
        }

.account-otp-login #form-login input[type='text'].email.parsley-error {
                border-color: #BB0719;
                color: #BB0719;
            }

.account-otp-login #form-login input[type='text'].email:focus {
                border-color: #999;
            }

.account-otp-login #form-login input[type='text'].email:focus.parsley-error {
                    border-color: #BB0719;
                    color: #BB0719;
                }

.account-otp-login #form-login .password {
            transition: border-color .3s ease-in-out;
        }

.account-otp-login #form-login .password.is-focused .hidePwBtn {
                    border-color: #999;
                }

.account-otp-login #form-login .password.is-focused .hidePwBtn.parsley-error {
                        border-color: #BB0719;
                        border-left: none;
                    }

.account-otp-login #form-login .password.is-focused .hidePwBtn.parsley-error svg path {
                            fill: #BB0719;
                        }

.account-otp-login #form-login a {
            color: black;
            transition: color .3s ease-in-out;
        }

.account-otp-login #form-login a:hover {
                color: var(--primary-color);
            }

.account-otp-login #form-login .hidePwBtn {
            transition: border-color .3s ease-in-out;
            height: 4.5rem;
        }

.account-otp-login #form-login .hidePwBtn.parsley-error {
                border-color: #BB0719;
                border-left: none;
            }

.account-otp-login #form-login .hidePwBtn.parsley-error svg path {
                    fill: #BB0719;
                }

.account-otp-login form .form-error-note {
            font-size: 1.5rem;
            line-height: 2.1rem;
            text-align: center;
        }

.account-otp-login form .error-link {
            color: #BB0719;
            transition: color .3s ease-in-out;
        }

.account-otp-login form .error-link:hover {
                color: #8a0512;
            }

.account-otp-login .parsley-error {
        border-color: #BB0719;
        color: #BB0719;
    }

.account-otp-login .hidePwBtn {
        background-color: #FFFFFF;
        transition: background-color .3s ease-in-out;
    }

.account-otp-login .hidePwBtn.disabled {
            /*Overriding disabled styles */
            /*background-color: light-dark(rgba(239, 239, 239, 0.3), rgba(59, 59, 59, 0.3));*/
            background-color: #FFFFFF;
            border-color: #CCCCCC;
        }

.account-otp-login .button {
        width: 100%;
        max-width: unset;
        max-height: unset;
    }

.account-otp-login .otp-button {
        transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
        background-color: #666666;
        border-color: #666666;
    }

.account-otp-login .otp-button .button,
        .account-otp-login .otp-button.button {
            border-color: #666666;

        }

.account-otp-login .otp-button .button:hover, .account-otp-login .otp-button.button:hover {
                border-color: #000000;
            }

.account-otp-login .otp-button:hover {
            background-color: #000000;
        }

.account-otp-login .separator {
        border-top: 1px solid #666;
        width: 100%;
    }

.account-otp-login .tooltip[aria-hidden="true"] {
        transition: opacity 100ms ease-in, visibility 100s linear;
        opacity: 0;
    }

.account-otp-login .tooltip[aria-hidden="false"] {
        transition: opacity 100ms ease-in, visibility 0s linear;
        opacity: 1;
    }

.account-otp-login .tooltip {
        font-size: 1.5rem;
        line-height: 2.4rem;
        font-weight: normal;
        text-align: left;
        text-transform: initial;
        cursor: pointer; /* make tappable on ios */
        background: #FFFFFF;
        color: #000000;
        padding: 1.2rem;
        width: 101%;
        animation: fade-in 100ms ease-in;
        z-index: 10;
        left: 2.3rem !important;
        box-shadow: .1rem .1rem .5rem 0 #999;
        top: -3.2rem !important;
    }

@media (max-width: 676px) {

.account-otp-login .tooltip {
            /* !important to override JS inline styles */
            position: fixed !important;
            display: flex;
            justify-content: center;
            align-items: center;
            top: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            left: 0 !important;
            transform: none !important;
            padding: 0;
            width: 100%;
            flex-basis: 100%;
            min-width: 100%;
            background: rgba(0, 0, 0, 0.5)
    }

            .account-otp-login .tooltip .inner {
                cursor: pointer; /* make tappable on ios */
                overflow-x: hidden;
                overflow-y: auto;
                width: calc(100vw - 40px) !important;
                max-height: calc(100vh - 40px) !important;
                -webkit-overflow-scrolling: touch;
                background: #FFFFFF;
            }

            .account-otp-login .tooltip .popper__arrow {
                display: none;
            }
        }

.account-otp-login .tooltip p {
            color: #000000;
            line-height: 2.3rem;
            margin-bottom: 1rem;
        }

.account-otp-login .tooltip p:last-of-type {
                margin-bottom: 0;
            }

.account-otp-login .tooltip .popper__arrow {
            width: 0;
            height: 0;
            border-style: solid;
            position: absolute;
            margin: 1.6rem;
        }

.account-otp-login .tooltip.on-link {
            top: 3.2rem !important;
        }

.account-otp-login .tooltip.on-link .popper__arrow {
                border-width: 0 1rem 1rem 1rem;
                border-color: transparent transparent #FFFFFF transparent;
                top: -1rem !important;
                left: unset !important;
                margin-top: 0;
                margin-bottom: 0;
                right: 1.1rem !important;
            }

.account-otp-login.mobile .otp-tooltip-icon {
            display: none;
        }

.account-otp-login.desktop .otp-tooltip-icon {
            display: flex;
        }

.account-otp-login .tooltip[x-placement^="top"] {
        margin-bottom: 1.6rem;
    }

.account-otp-login .tooltip[x-placement^="top"] .popper__arrow {
            border-width: 1rem 1rem 0 1rem;
            border-color: #FFFFFF transparent transparent transparent;
            bottom: -1rem;
            left: calc(50% - 1rem);
            margin-top: 0;
            margin-bottom: 0;
        }

.account-otp-login .tooltip[x-placement^="bottom"] .popper__arrow {
            border-width: 0 1rem 1rem 1rem;
            border-color: transparent transparent #FFFFFF transparent;
            top: -1rem !important;
            left: unset !important;
            margin-top: 0;
            margin-bottom: 0;
            right: 7rem !important;
        }

.account-otp-login .tooltip[x-placement^="right"] {
        margin-left: 1.6rem;
    }

.account-otp-login .tooltip[x-placement^="right"] .popper__arrow {
            border-width: 1rem 1rem 1rem 0;
            border-color: transparent #FFFFFF transparent transparent;
            left: -1rem;
            top: calc(50% - 1rem);
            margin-left: 0;
            margin-right: 0;
        }

.account-otp-login .tooltip[x-placement^="left"] {
        margin-right: 1.6rem;
    }

.account-otp-login .tooltip[x-placement^="left"] .popper__arrow {
            border-width: 1rem 0 1rem 1rem;
            border-color: transparent transparent transparent #FFFFFF;
            right: -1rem;
            top: calc(50% - 1rem);
            margin-left: 0;
            margin-right: 0;
        }

.account-otp-login .logo-grid-container {
        row-gap: 3rem;
        margin: 0 2rem 4.5rem;
        max-width: 48rem;
    }

.account-otp-login .logo-grid-container .logo-grid {
            row-gap: 2.5rem;
        }

.account-otp-login .logo-grid-container .logo-sm {
            display: flex;
            align-items: center;
            cursor: pointer;
            width: 50%;
            justify-content: center;
        }

.account-otp-login .logo-grid-container .logo-sm.rago {
                order: 1;
            }

.account-otp-login .logo-grid-container .logo-sm.rago svg {
                    height: 2.2rem;
                }

.account-otp-login .logo-grid-container .logo-sm.toomey {
                order: 2;
            }

.account-otp-login .logo-grid-container .logo-sm.toomey svg {
                    height: 2.6rem;
                }

.account-otp-login .logo-grid-container .logo-sm.wright {
                order: 3;
            }

.account-otp-login .logo-grid-container .logo-sm.wright svg {
                    height: 1.9rem;
                }

.account-otp-login .logo-grid-container .logo-sm.pai {
                order: 4;
            }

.account-otp-login .logo-grid-container .logo-sm.pai svg {
                    fill: url(#pai-logo-gradient-otp);
                    height: 2.6rem;
                }

.account-otp-login .logo-grid-container .logo-sm.pai svg .stop-color-top,
                    .account-otp-login .logo-grid-container .logo-sm.pai svg .stop-color-middle,
                    .account-otp-login .logo-grid-container .logo-sm.pai svg .stop-color-bottom {
                        stop-color: #A9A2A2;

                    }

.account-otp-login .logo-grid-container .logo-sm.pai svg:hover .stop-color-top {
                        stop-color: #2941AC;
                    }

.account-otp-login .logo-grid-container .logo-sm.pai svg:hover .stop-color-middle {
                        stop-color: #4668BE;
                    }

.account-otp-login .logo-grid-container .logo-sm.pai svg:hover .stop-color-bottom {
                        stop-color: #6694D2;
                    }

.account-otp-login .logo-grid-container .logo-sm.lama {
                order: 5;
            }

.account-otp-login .logo-grid-container .logo-sm.lama svg {
                    fill: url(#lama-logo-gradient-otp);
                    height: 2.9rem;
                }

.account-otp-login .logo-grid-container .logo-sm.lama svg .stop-color-top,
                    .account-otp-login .logo-grid-container .logo-sm.lama svg .stop-color-bottom {
                        stop-color: #A9A2A2;
                    }

.account-otp-login .logo-grid-container .logo-sm.lama svg:hover .stop-color-top {
                        stop-color: var(--lama-primary-color);
                    }

.account-otp-login .logo-grid-container .logo-sm.lama svg:hover .stop-color-bottom {
                        stop-color: var(--lama-primary-color-hover);
                    }

.account-otp-login .logo-grid-container .logo-sm.lpa {
                order: 6;
            }

.account-otp-login .logo-grid-container .logo-sm.lpa svg {
                    height: 3.6rem;
                    max-width: 11.2rem;
                }

.account-otp-login .logo-grid-container .logo-sm.lpa svg path {
                        fill: #A9A2A2;
                    }

.account-otp-login .logo-grid-container .logo-sm:hover.rago svg {
                    fill: #059B68FF;
                }

.account-otp-login .logo-grid-container .logo-sm:hover.wright svg {
                    fill: #435AFFFF;
                }

.account-otp-login .logo-grid-container .logo-sm:hover.toomey svg {
                    fill: #4CBFB4FF;
                }

.account-otp-login .logo-grid-container .logo-sm:hover.lpa svg path {
                    fill: #DA71FFFF;
                }

.account-otp-login .logo-grid-container .logo-sm svg {
                width: auto;
                display: flex;
                max-height: 3.6rem;
                max-width: 85%;
                height: 100%;
                fill: #A9A2A2;
            }

@keyframes fade-in {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }

@media (pointer: coarse) {
        .account-otp-login .otp-tooltip-icon {
            display: none;
        }
    }

@media (pointer: fine) {
        .account-otp-login .otp-tooltip-icon {
            display: flex;
        }
    }

@media (min-width: 500px) {
        .account-otp-login .login-container {
            background-color: #EEEEEE;
            padding: 4rem;
        }
    }

@media (min-width: 600px) {
                .account-otp-login .logo-grid-container .logo-sm.rago,
                .account-otp-login .logo-grid-container .logo-sm.wright,
                .account-otp-login .logo-grid-container .logo-sm.lama,
                .account-otp-login .logo-grid-container .logo-sm.toomey,
                .account-otp-login .logo-grid-container .logo-sm.pai,
                .account-otp-login .logo-grid-container .logo-sm.lpa {
                    order: unset;
                }

                .account-otp-login .logo-grid-container .logo-sm svg {
                    max-width: unset;
                }
    }

@media (min-width: 768px) {
        .account-otp-login .logo-grid-container {
            margin: 0 auto 4.5rem;
        }
    }

@media (min-width: 900px) {
            .account-otp-login .logo-grid-container .logo-sm {
                width: 33%;
            }
    }

@media (min-width: 901px) {
        .account-otp-login .logo-grid-container {
            row-gap: 2rem;
        }

            .account-otp-login .logo-grid-container .logo-grid {
                justify-content: space-between;
            }
    }

@media (min-width: 1025px) {
        .account-otp-login .otp-container {
            margin-top: auto;
        }

        .account-otp-login .logo-grid-container {
            max-width: 81rem;
            padding: 0;
            position: relative;
            bottom: 0;
            margin-bottom: 4rem;
            margin-top: auto;
        }

            .account-otp-login .logo-grid-container .logo-grid {
                flex-wrap: unset;
            }

            .account-otp-login .logo-grid-container .logo-sm {
                width: unset;
            }

        .account-otp-login .section {
            flex-basis: 50%;
            -moz-column-gap: 4rem;
                 column-gap: 4rem;
        }

            .account-otp-login .section.main-logo {
                flex-direction: row;
            }

            .account-otp-login .section.menu-group {
                flex-basis: 50%;
            }

        .account-otp-login .subtitle {
            margin-top: 0;
        }

        .account-otp-login .signup {
            padding-right: 2rem;
        }

        .account-otp-login .menu-top {
            padding-left: 2rem;
        }
    }

.forms-page-vue .won-lots
{
    padding-bottom: 1rem;
}

.forms-page-vue .won-lots .auction-in-progress-warning {
        font-family: var(--font-family-sans);
        background: var(--primary-color-engaged);
        font-size: 1.5rem;
        line-height: 2.1rem;
        padding: 2rem 1.6rem;
    }

.forms-page-vue .won-lots .pager {
        border-top: none;
    }

.forms-page-vue .won-lots .button {
        width: 22.3rem;
        min-width: 22.3rem;
        text-transform: lowercase;
        height: 4.5rem;
    }

.forms-page-vue .won-lots .container {
        max-width: unset;
    }

.forms-page-vue .won-lots .container .artist-name {
            /*color: #666;*/
        }

.forms-page-vue .won-lots .container .item-name {
            color: #444;
        }

.forms-page-vue .won-lots .container .result {
            color: #333;
        }

.forms-page-vue .won-lots .container .result strong {
                font-weight: 500;
            }

.forms-page-vue .won-lots .container .headline {
            margin-top: 4.5rem;
        }

/*margin-left: 2rem;*/

/*margin-right: 2rem;*/

.forms-page-vue .won-lots .container .headline a {
                font-size: 1.5rem;
                margin: 2.7rem auto 3.8rem auto;
            }

.forms-page-vue .won-lots .container .headline a:not(.button) {
                    text-decoration: underline;
                    display: block;
                    font-weight: bold;
                    height: auto;
                }

.forms-page-vue .won-lots .container.won-auctions {
            padding-bottom: 2rem;
        }

.forms-page-vue .won-lots .container.won-auctions:last-of-type {
                background-color: orangered;
            }

.forms-page-vue .won-lots .details span,
        .forms-page-vue .won-lots .details strong,
        .forms-page-vue .won-lots .details a {
            font-family: var(--font-family-sans);
            font-size: 1.4rem;
            line-height: 2.1rem;
        }

.forms-page-vue .won-lots .filter-container {
        margin-left: 0;
        padding-right: 1rem;
        padding-left: 1rem;
    }

.forms-page-vue .won-lots .filter-list {
        width: 100%;
    }

.forms-page-vue .won-lots .image {
        width: 8rem;
        height: 8rem;
        margin: 0 1.5rem 0 1.6rem;
    }

.forms-page-vue .won-lots .item {
        padding: 2rem 0;
        border-bottom: 1px solid #ddd;
    }

.forms-page-vue .won-lots .item:nth-child(odd) {
            /*background: #f6f6f6;*/
        }

.forms-page-vue .won-lots .lot-number {
        margin-top: -.2rem;
        padding-bottom: 1rem;
    }

.forms-page-vue .won-lots .lot-number,
    .forms-page-vue .won-lots .lot-number-desktop {
        font-family: var(--font-family-serif);
        font-weight: 800;
        font-size: 2.6rem;
        line-height: 2.1rem;
        color: #999;
    }

.forms-page-vue .won-lots .lot-number-desktop {
        width: 5rem;
    }

.forms-page-vue .won-lots .shipping-controls {
        margin-right: 2.5rem;
    }

.forms-page-vue .won-lots .shipping-controls a {
            text-decoration: underline;
        }

.forms-page-vue .won-lots .shipping-controls span {
            font-style: italic;
            color: #999;
        }

.forms-page-vue .won-lots .condition_report {
        font-family: var(--font-family-sans);
        font-size: 1.4rem;
        line-height: 2.1rem;
        color: #333;
    }

.no-won-lots .container {
        border: none;
        margin: 4.4rem auto;
    }

.no-won-lots p {
        font-size: 1.9rem;
        font-weight: 500;
        line-height: 2.4rem;
        letter-spacing: .1rem;
    }

@media screen and (min-width: 512px) {
        .forms-page-vue .won-lots .auction-in-progress-warning {
            padding: 2rem 3rem;
        }

        .forms-page-vue .won-lots .filter-container {
            padding-left: 3rem;
            padding-right: 3rem;
        }

        .forms-page-vue .won-lots .image {
            margin-left: 3rem;
        }
}

@media screen and (min-width: 768px) {
    .forms-page-vue .won-lots {
        padding-bottom: 5rem;
    }
            .forms-page-vue .won-lots .container .headline {
                height: auto;
            }

                .forms-page-vue .won-lots .container .headline a:not(.button) {
                    line-height: 2.1rem;
                }

                .forms-page-vue .won-lots .container .headline h3 {
                    text-align: center;
                }

                .forms-page-vue .won-lots .container .headline .headline-inner-container {
                    flex-direction: column;
                }

                .forms-page-vue .won-lots .container .headline .slash {
                    display: none;
                }

        .forms-page-vue .won-lots .filter-list {
            max-width: 28rem;
        }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

            .forms-page-vue .won-lots .headline .primary {
                white-space: normal;
                margin-bottom: 1rem;
            }
}

@media screen and (min-width: 1024px) {
        .forms-page-vue .won-lots .auction-in-progress-warning {
            margin-top: -1.5rem;
            margin-bottom: 1.5rem;
        }

        .forms-page-vue .won-lots .container {
            padding: 0 3rem;
        }

            .forms-page-vue .won-lots .container .headline {
                margin-bottom: 1.5rem;
                margin-right: 0;
                margin-left: 0;
            }

                .forms-page-vue .won-lots .container .headline .headline-inner-container {
                    flex-direction: row;
                }

                .forms-page-vue .won-lots .container .headline .slash {
                    display: block;
                }

                .forms-page-vue .won-lots .container .headline h3 {
                    display: flex;
                    justify-content: space-between;
                    align-items: flex-end;
                    margin-bottom: 1.5rem;
                }

                .forms-page-vue .won-lots .container .headline a {
                    margin: 0;
                }

                .forms-page-vue .won-lots .container .headline span {
                    max-height: 2.8rem;
                }

                    .forms-page-vue .won-lots .container .headline span .primary {
                        display: block;
                        max-width: calc(100vw - 65rem);
                        padding-bottom: 2.8rem;
                        text-overflow: ellipsis;
                    }

        .forms-page-vue .won-lots .details {
            min-width: 100%;
            width: 100%;
        }

        .forms-page-vue .won-lots .shipping-controls {
            margin-right: 0;
        }

        .forms-page-vue .won-lots .item:nth-child(odd) {
            background: #fff;
        }

        .forms-page-vue .won-lots .image {
            width: 8rem;
            height: 8rem;
            margin: 0 5rem 0 2.5rem;
        }

        .forms-page-vue .won-lots .item {
            margin-bottom: 1.5rem;
            padding-bottom: 1.5rem;
            padding-top: 0;
        }

        .forms-page-vue .won-lots .item-artist {
            width: 75%;
            padding-right: 5rem;
        }
}

@media screen and (min-width: 1151px) {
        .forms-page-vue .won-lots .container {
            padding: 0 10rem;
        }
}

@media screen and (min-width: 1361px) {
        .forms-page-vue .won-lots .container {
            padding: 0 17rem;
        }
                    .forms-page-vue .won-lots .container .headline span .primary {
                        max-width: calc(100vw - 90rem);
                    }

        .forms-page-vue .won-lots .filter-container {
            padding-left: 17rem;
        }
}

/*@import "lots/_grid_item.css";*/

.watched-lots .container {
        position: relative;
        width: 100%;
        max-width: 240rem;
        margin: 4.4rem auto;
        border-bottom: 3rem #fff solid;
        line-height: 1.7rem;
        padding: 0 1rem;
    }

.watched-lots .filter-list {
        display: flex;
        width: 100%;
        flex-direction: row;
        margin: 3rem 1.3rem 0;
        height: 4.5rem;
    }

.watched-lots .filter-list li {
            width: 50%;
            justify-content: space-around;
        }

.watched-lots .filter-list li.active {
                background-color: var(--primary-color);
                color: #fff;
            }

.watched-lots .group-title {
        margin-top: 3.5rem;
        margin-bottom: 5.4rem;
        text-align: center;
        font-family: var(--font-family-serif);
        font-weight: bold;
        font-size: 2.4rem;
        letter-spacing: .01rem;
        color: #333;
    }

.watched-lots .headline .manage-bids-link {
            font-family: var(--font-family-sans);
            font-size: 1.3rem;
            line-height: normal;
            font-weight: bold;
            text-decoration: underline;
            height: auto;
        }

.watched-lots .inner-container {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-auto-rows: 1fr;
        grid-auto-flow: dense;
        grid-column-gap: 1rem;
        grid-row-gap: 3rem;
    }

.watched-lots .item {
        opacity: 1;
        width: 100%;
        position: relative;
        height: auto;
    }

.watched-lots .item .grid {
            padding-bottom: 100%;
            position: relative;
            width: 100%;
            height: auto;
            background-color: rgb(243, 243, 243);
        }

.watched-lots .item .grid img {
                display: block;
                width: 100%;
                height: 100%;
                position: absolute;
            }

.watched-lots .item .inline .artist .button-wrapper {
                    display: flex;
                }

.watched-lots .item .inline .artist .button-wrapper .aura {
                        top: 1.3rem;
                    }

.watched-lots .item .inline .artist.no-lot-num {
                    padding-top: 6px;
                }

.watched-lots .item .inline .artist.no-lot-num div.title {
                        padding-right: 30px;
                    }

.watched-lots .session-title {
        font-size: 2.4rem;
        padding: 0;
    }

.watched-lots .session-title a {
            color: #4A4A4A;
        }

.watched-lots .session-title a:not(.manage-bids-link) {
                color: #4A4A4A !important;
            }

.watched-lots .session-title a:not(.manage-bids-link) .secondary {
                    color: #9B9B9B !important;
                }

.watched-lots .session-title .manage-bids-link {
            display: none;
        }

.watched-lots .session-title .secondary {
            margin-left: .5rem;
            letter-spacing: .1rem;
            line-height: 2.8rem;
        }

.watched-lots .session-title svg:before,
            .watched-lots .session-title svg:after,
            .watched-lots .session-title .title:before,
            .watched-lots .session-title .title:after,
            .watched-lots .session-title .date:before,
            .watched-lots .session-title .date:after {
                display: table;
                content: "";
            }

.watched-lots .session-title .spacer {
            margin: 0 0.5rem;
        }

.watched-lots .session-title .title {
            margin-top: 1.8rem;
            margin-bottom: 1.6rem;
        }

.watched-lots .session-title .date {
            margin-bottom: 1.8rem;
        }

.watched-lots .session-title .title:before, .watched-lots .session-title .date:before {
                margin-bottom: -0.7rem;
            }

.watched-lots .session-title .title:after, .watched-lots .session-title .date:after {
                margin-bottom: -0.6rem;
            }

.watched-lots .session-title .group-title {
            font-size: 2.4rem;
            border-bottom: 1px solid #4A4A4A;
            margin-bottom: 1.9rem;
            padding-bottom: 1.2rem;
        }

.watched-lots .session-title .group-title:before,
            .watched-lots .session-title .group-title:after {
                content: "";
                display: table;
            }

.watched-lots .session-title .group-title:before {
                margin-bottom: 0;
            }

.watched-lots .session-title .group-title:after {
                margin-bottom: -0.6rem;
            }

.watched-lots .watched-lot-button {
        margin-left: unset;
    }

@media (min-width: 481px) {
        .watched-lots .container {
            line-height: unset;
        }
}

@media (min-width: 513px) {
        .watched-lots .container {
            padding: 0 2.9rem;
        }

        .watched-lots .filter-list {
            margin: 3rem 2.9rem 0;
        }
}

@media (min-width: 768px) {
            .watched-lots .page-with-header-tx-wrapper .watched-lots {
                padding-top: 4rem;
            }
            .watched-lots .filter-list .filter-item {
                min-width: 14.8rem;
            }

        .watched-lots .filter-container {
            margin-top: 5rem;
        }
            .watched-lots .headline h3 {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
            }

            .watched-lots .headline .headline-inner-container {
                max-width: calc(100% - 13rem);
            }

        .watched-lots .inner-container {
            grid-column-gap: 4rem;
        }

        .watched-lots .title {
            margin-bottom: 1.4rem;
        }

        .watched-lots .title,
        .watched-lots .date {
            margin: 0;
        }

            .watched-lots .title:after,
            .watched-lots .title:before,
            .watched-lots .date:after,
            .watched-lots .date:before {
                display: none;
            }

        .watched-lots .group-title {
            margin-top: 3.5rem;
            margin-bottom: 7.4rem;
            border: none;
        }
}

@media (min-width: 1024px) {
            .watched-lots .session-title .manage-bids-link {
                font-family: var(--font-family-sans);
                color: var(--primary-color);
                font-weight: 700;
                font-size: 1.5rem;
                text-decoration: underline;
                display: inline;
                min-width: 16rem;
                text-align: right;
                margin: 0;
            }
}

@media (min-width: 1151px) {
        .watched-lots .container {
            padding: 0 10.2rem;
        }

        .watched-lots .filter-container {
            margin-left: 10.2rem;
        }

        .watched-lots .filter-list {
            margin: 0;
        }
}

@media (min-width: 1401px) {
        .watched-lots .container {
            display: block;
            width: calc(100% - 34rem);
            padding: 0;
            position: relative;
            border-bottom: unset;
            margin-bottom: 6rem;
            margin-top: 3rem;
        }

        .watched-lots .filter-container {
            margin-left: 17rem;
        }
}

.my-consignments {
    font-size: 1.4rem;
    line-height: 2.1rem;
}

.my-consignments p {
        line-height: 2.1rem;
    }

.my-consignments .container {
        max-width: unset;
    }

.my-consignments .headline {
        height: auto;
    }

.my-consignments .headline .primary_container {
            display: flex;
            flex-direction: row;
        }

.my-consignments .headline .headline-inner-container {
            flex-direction: column;
        }

.my-consignments .headline h3 {
            display: flex;
            flex-direction: column;
            gap: 1.2rem;
            margin-bottom: 0;
            text-align: center;
        }

.my-consignments .headline h3 .status-badge {
                margin-left: unset;
                margin-top: 1.2rem;
            }

.my-consignments .headline .slash {
            display: none;
        }

.my-consignments .link:hover {
        color: var(--primary-color-hover);
    }

.my-consignments .monitors {
        position: absolute;
        top: 0;
    }

.my-consignments .monitors svg path,
        .my-consignments .monitors svg rect {
            fill: var(--primary-color);
        }

.my-consignments .watching svg {
            margin-bottom: .1rem;
        }

.my-consignments .chart svg {
            margin-bottom: .5rem;
        }

.my-consignments .lower-reserve-modal_top .image {
                width: 8rem;
                height: 8rem;
            }

.my-consignments .lower-reserve-modal_top .details-column {
                font-size: 14px;
                color: #333;
                line-height: 21px;

            }

.my-consignments .lower-reserve-modal_top .details-column .lot-number {
                    font-family: var(--font-family-serif);
                    font-weight: 400;
                }

.my-consignments .lower-reserve-modal_top .details-column .starting-bid {
                    color: #111;
                }

.my-consignments .lower-reserve-modal_top .reserve-column {
                font-size: 14px;

            }

.my-consignments .lower-reserve-modal_top .reserve-column .reserve-number {
                    font-weight: 700;
                    font-size: 30px;
                    color: #444;
                }

.my-consignments .lower-reserve-modal_bottom {
            background: #dcdcdc;
            padding: 36px 79px;
        }

.my-consignments .lower-reserve-modal .success h2 {
                margin-bottom: 0;
            }

.my-consignments .lower-reserve-modal .starting-bid strong, .my-consignments .lower-reserve-modal .buy-now strong {
                font-weight: 500;
            }

.my-consignments .lower-reserve-modal .choices__inner {
            height: 4.5rem;
        }

.my-consignments .lower-reserve-modal .choices__inner .choices__list--dropdown .choices__item--selectable {
                white-space: nowrap;
                word-break: keep-all;
                padding-right: 10px;
            }

.my-consignments .lower-reserve-modal .choices__inner .choices__list--single {
                padding: 0 0 0 2px;
                border: none;
            }

.my-consignments .return-lot-modal .success h2 {
                margin-bottom: 0;
            }

.my-consignments .v-modals-new .widget {
        background-color: #fff;
    }

.my-consignments .form_wrapper .widget.v-modal .button.single {
            width: 28rem;
            min-width: unset;
        }

.my-consignments .lower-reserve-modal_bottom label {
            font-size: 1.3rem;
            letter-spacing: .15rem;
        }

.my-consignments .lower-reserve-modal_bottom p {
            font-size: 1.4rem;
            line-height: 2.1rem;
            color: #000;
        }

.my-consignments .notice-background {
        background: var(--primary-color-engaged);
    }

.my-consignments-line-item {
    font-family: var(--font-family-sans);
}

.my-consignments-line-item .link {
        color: var(--primary-color);
        transition: color .3s ease-in-out;
    }

.my-consignments-line-item .lot-number,
    .my-consignments-line-item .lot-number-desktop {
        font-family: var(--font-family-serif);
        font-weight: 800;
        font-size: 2.6rem;
        line-height: 2.1rem;
        color: #999;
    }

.my-consignments-line-item .lot-number-desktop {
        width: 5rem;
    }

.my-consignments-line-item .details span,
        .my-consignments-line-item .details strong,
        .my-consignments-line-item .details p,
        .my-consignments-line-item .details a,
        .my-consignments-line-item .result span,
        .my-consignments-line-item .result strong,
        .my-consignments-line-item .result p,
        .my-consignments-line-item .result a,
        .my-consignments-line-item .ibas span,
        .my-consignments-line-item .ibas strong,
        .my-consignments-line-item .ibas p,
        .my-consignments-line-item .ibas a {
            font-family: var(--font-family-sans);
            font-size: 1.4rem;
            line-height: 2.1rem;
        }

.my-consignments-line-item .image {
        width: 8rem;
        height: 8rem;
        margin: 0 1.5rem 0 1.6rem;
    }

@media (min-width: 512px) {
        .my-consignments .filter-container {
            padding: 0 3rem;
        }
}

@media (min-width: 1024px) {
        .my-consignments .container {
            padding: 0 3rem;
        }

        .my-consignments .filter-container {
            padding: unset;
        }
            .my-consignments .headline .headline-inner-container {
                flex-direction: row;
                height: 2.8rem;
            }

            .my-consignments .headline h3 {
                flex-direction: row;
                gap: unset;
            }

                .my-consignments .headline h3 .status-badge {
                    margin-left: auto;
                }

            .my-consignments .headline .primary {
                display: block;
            }

            .my-consignments .headline .slash {
                display: flex;
            }

        .my-consignments .monitors {
            position: unset;
        }
        .my-consignments-line-item .image {
            margin: 0 5rem 0 2.5rem;
        }
}

@media (min-width: 1025px) {
            .my-consignments .filter-container .dropdown {
                max-width: 28rem;
            }
}

@media (min-width: 1151px) {
        .my-consignments .container {
            padding: 0 10rem;
        }
}

@media (min-width: 1361px) {
        .my-consignments .container {
            padding: 0 17rem;
        }
}

/*I hate importants, but I hate overriding with more specificity even more. These are ugly but necessary &gt;:G*/

.followed-artists_button {
        cursor: pointer;
        height: 2.2rem;
    }

.followed-artists_button .label {
            font-family: var(--font-family-sans) !important;
            font-size: 1.3rem !important;
            font-weight: 500 !important;
            white-space: nowrap;
            transition: .3s all ease-in-out;
        }

.followed-artists_button .icon svg path {
            transition: all .3s ease-in-out;
        }

.followed-artists_button .followed-artists_button-small {
            display: flex;
            width: 2.2rem;
            height: 2.2rem;
            gap: .8rem;
            transition: .3s all ease-in-out;
        }

.followed-artists_button .followed-artists_button-small .icon {
                position: relative;
                top: -.2rem;
                border-radius: 50%;
                border: .15rem solid var(--primary-color);
                min-width: 2.2rem;
                width: 2.2rem;
                height: 2.2rem;
                transition: all .3s ease-in-out;
            }

.followed-artists_button .followed-artists_button-small .label {
                position: relative;
                top: 0;
                color: transparent;
                line-height: 2.3rem;
                transition: all .3s ease-in-out;
            }

.followed-artists_button .followed-artists_button-normal {
            padding: 0 1.6rem;
            border-radius: 1.6rem;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 13.9rem;
            gap: .8rem;
            height: 2.2rem;
            transition: .3s all ease-in-out;
        }

.followed-artists_button .followed-artists_button-normal .label {
                height: 1.2rem;
                color: #fff !important;
                line-height: 1;
            }

.followed-artists_button .followed-artists_button-normal .follow {
                display: inline-block;
            }

.followed-artists_button .followed-artists_button-small .icon {
                border-color: #999 !important;
            }

.followed-artists_button .followed-artists_button-small .icon svg path {
                    fill: #999 !important;
                }

.followed-artists_button .followed-artists_button-normal {
            border: .1rem solid #999 !important;
            background: transparent !important;
        }

.followed-artists_button .followed-artists_button-normal .icon svg path {
                    fill: #999 !important;
                }

.followed-artists_button .followed-artists_button-normal .label {
                color: #999 !important;
            }

.followed-artists_button.hover .follow {
                display: inline-block !important;
            }

.followed-artists_button.hover .followed-artists_button-small .icon {
                    border-color: var(--primary-color) !important;
                    background: var(--primary-color) !important;
                }

.followed-artists_button.hover .followed-artists_button-small .icon svg path {
                        fill: #fff !important;
                    }

.followed-artists_button.hover .followed-artists_button-normal {
                border: .1rem solid var(--primary-color) !important;
                background: var(--primary-color) !important;
            }

.followed-artists_button.hover .followed-artists_button-normal .icon svg path {
                        fill: #fff !important;
                    }

.followed-artists_button.hover .followed-artists_button-normal .label {
                    color: #fff !important;
                }

.followed-artists_button.active .following {
                display: inline-block;
            }

.followed-artists_button.active .unfollow {
                display: none;
            }

.followed-artists_button.active .followed-artists_button-small .icon {
                    border-color: var(--primary-color) !important;
                    background: var(--primary-color) !important;
                }

.followed-artists_button.active .followed-artists_button-small .icon svg path {
                        fill: #fff !important;
                    }

.followed-artists_button.active .followed-artists_button-small .label {
                    color: var(--primary-color) !important;
                }

.followed-artists_button.active .followed-artists_button-normal {
                border: .1rem solid var(--primary-color) !important;
                background: var(--primary-color) !important;
            }

.followed-artists_button.active .followed-artists_button-normal .icon svg path {
                        fill: #fff !important;
                    }

.followed-artists_button.active .followed-artists_button-normal .label {
                    color: #fff !important;
                }

.followed-artists_button.active.hover .following {
                    display: none;
                }

.followed-artists_button.active.hover .unfollow {
                    display: inline-block;
                }

.followed-artists_button.active.hover .followed-artists_button-small .icon {
                        border-color: var(--primary-color-hover) !important;
                        background: var(--primary-color-hover) !important;
                    }

/*line-height: 14px;*/

.followed-artists_button.active.hover .followed-artists_button-small .icon svg {
                            fill: #fff;
                        }

.followed-artists_button.active.hover .followed-artists_button-small .label {
                        color: var(--primary-color-hover);
                    }

.followed-artists_button.active.hover .followed-artists_button-normal {
                    border: .1rem solid var(--primary-color-hover) !important;
                    background: var(--primary-color-hover) !important;
                }

.followed-artists_button.active.hover .followed-artists_button-normal .icon svg {
                            fill: #fff;
                        }

.followed-artists_button.active.hover .followed-artists_button-normal .icon_minus svg {
                                height: 7px;
                            }

.followed-artists_button.active.hover .followed-artists_button-normal .label {
                        color: #fff;
                    }

.followed-artists_button.hover .followed-artists_button-small, .followed-artists_button.active .followed-artists_button-small {
                overflow: visible;
            }

.followed-artists_button.hover .followed-artists_button-small .label, .followed-artists_button.active .followed-artists_button-small .label {
                    color: var(--primary-color);
                }

.followed-artists_button.hover .followed-artists_button-normal, .followed-artists_button.active .followed-artists_button-normal {
                background: var(--primary-color) !important;
                border-color: var(--primary-color) !important;
            }

.followed-artists .container {
        position: relative;
        width: 100%;
        max-width: 240rem;
        margin: 4.4rem auto;
        border-bottom: 3rem #fff solid;
        line-height: 1.7rem;
        padding: 0 1rem;
    }

.followed-artists .group-title {
        margin-top: 3.5rem;
        margin-bottom: 5.4rem;
        text-align: center;
        font-family: var(--font-family-serif);
        font-weight: bold;
        font-size: 2.4rem;
        letter-spacing: .01rem;
        color: #333;
    }

.followed-artists .no-followed-message .container {
            border: none;
            margin-left: 1rem;
            margin-right: 1rem;
        }

.followed-artists .no-followed-message p {
            font-size: 1.9rem;
            font-weight: 500;
            line-height: 2.4rem;
            letter-spacing: .1rem;
        }

.followed-artists .no-followed-message svg path {
            fill: var(--primary-color);
            stroke: var(--primary-color);
        }

.followed-artists .manage-email-prefs {
        height: unset;
        font-size: 1.3rem;
        font-weight: bold;
        text-decoration: underline;
    }

.followed-artists #results-grid {
        padding: 0 0 10.4rem;
    }

.followed-artists #results-grid .contents .inner-container {
                align-items: flex-end;
                grid-column-gap: 1rem;
            }

.followed-artists #results-grid .result .inner &gt; a {
                text-decoration: none;
            }

.followed-artists #results-grid .result .img-wrapper {
                display: block;
                position: relative;
                background: transparent;
                width: 100%;
                padding-bottom: 100%;
                overflow: hidden;
            }

.followed-artists #results-grid .result .image img {
                position: absolute;
            }

.followed-artists #results-grid .result .image img.lazyloaded {
                    background-color: transparent;
                }

.followed-artists #results-grid .result .image img{
                width: 100%;
                height: 100%;
                -o-object-fit: contain;
                   object-fit: contain;
                -o-object-position: center top;
                   object-position: center top;
}

.followed-artists #results-grid .result h2.artist-title {
                font-family: var(--font-family-serif);
                padding-bottom: 1rem;
                margin-bottom: 24px;
                line-height: 2.8rem;
                font-size: 2.4rem;
                letter-spacing: .03rem;
                font-weight: 700;
                border-bottom: .1rem solid #333;
            }

.followed-artists #results-grid .result h2.artist-title,
                .followed-artists #results-grid .result h2.artist-title span {
                    text-decoration: none;
                }

.followed-artists #results-grid .result h2.artist-title span {
                    display: block;
                }

.followed-artists #results-grid .result h2.artist-title .primary {
                    color: #4A4A4A;
                    transition: color .3s ease-in-out;
                }

.followed-artists #results-grid .result h2.artist-title .secondary {
                    color: #9B9B9B;
                    transition: color .3s ease-in-out;
                }

.followed-artists #results-grid .result.hover h2.artist-title .primary {
                        color: #353535;
                    }

.followed-artists #results-grid .result.hover h2.artist-title .secondary {
                        color: #666666;
                    }

.followed-artists #results-grid .pager p {
                margin: 0;
                padding: 0;
            }

.followed-artists .item-grid-container.grid {
            display: block;
        }

.followed-artists .headline {
        margin-top: 4rem;
    }

.followed-artists .headline h3 {
            display: flex;
            flex-direction: column;
            gap: 1rem;
            align-items: center;
        }

.followed-artists .headline:first-of-type {
            margin-top: 0;
        }

.details_section .followed-artists_button.inactive .followed-artists_button-normal {
                border-color: var(--primary-color) !important;
            }

.details_section .followed-artists_button.inactive .followed-artists_button-normal .icon svg path {
                        fill: var(--primary-color) !important;
                    }

.details_section .followed-artists_button.inactive .followed-artists_button-normal .label {
                    color: var(--primary-color) !important;
                }

.details_section .followed-artists_button.inactive.hover .followed-artists_button-normal .icon svg path {
                            fill: #FFFFFFFF !important;
                        }

.details_section .followed-artists_button.inactive.hover .followed-artists_button-normal .label {
                        color: #FFFFFFFF !important;
                    }

.details_section .followed-artists_button.active .followed-artists_button-normal .icon svg path {
                        fill: #FFFFFFFF !important;
                    }

.details_section .followed-artists_button.active .followed-artists_button-normal .label {
                    color: #FFFFFFFF !important;
                }

@media (min-width: 512px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-column-gap: 3rem;
                }
}

@media (min-width: 768px) {
        .followed-artists .group-title {
            margin-top: 8rem;
            margin-bottom: 7.4rem;
        }
            .followed-artists .headline h3 {
                flex-direction: row;
                align-items: center;
            }

            .followed-artists .headline .slot-controls {
                margin-left: auto;
            }
}

@media (min-width: 765px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(3, minmax(0, 1fr));
                }
            .followed-artists .item-grid-container.grid {
                margin: 3.5rem auto 4.4rem;
            }
}

@media (min-width: 901px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(3, minmax(0, 1fr));
                }
            .followed-artists .item-grid-container.grid {
                margin: 3.5rem auto 4.4rem;
            }
}

@media (min-width: 1201px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(4, minmax(0, 1fr));
                }
            .followed-artists .item-grid-container.grid {
                margin: 3.5rem auto 4.4rem;
            }
}

@media (min-width: 1516px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(5, minmax(0, 1fr));
                }
}

@media (min-width: 1821px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(6, minmax(0, 1fr));
                }
}

@media (min-width: 2036px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(7, minmax(0, 1fr));
                }
}

@media (min-width: 2231px) {
                .followed-artists #results-grid .contents .inner-container {
                    grid-template-columns: repeat(8, minmax(0, 1fr));
                }
}

@media (min-width: 1671px) {
        .followed-artists #results-grid {
            margin: 0 auto;
        }
            .followed-artists .item-grid-container .grid {
                width: auto;
            }
}

#form-login {
    gap: 1rem;
}

#form-login,
    #form-login .form-footer {
        max-width: 57.4rem;
    }

#form-login .submit .create-account,
        #form-login .submit .forgot-password {
            font-size: 1.5rem;
        }

#form-login .forgot-password {
        font-family: var(--font-family-sans);
        right: 5rem;
        text-decoration: underline;
        font-size: 1.4rem;
        display: inline-flex;
        height: 100%;
        align-items: center;
    }

#form-login .create-account,
    #form-login .forgot-password {
        text-decoration: underline;
    }

#form-login .create-account:hover, #form-login .forgot-password:hover {
            color: var(--primary-color-hover);
        }

#form-login button span {
        color: #fff;
    }

#form-login input[type=password],
    #form-login input[type=email],
    #form-login input[type=text] {
        margin-bottom: 0;
    }

#form-login input[type=password],
    #form-login input[type=text] {
        border-right: none;
    }

#form-login .merger-notice {
        background-color: #EEEEEE;
    }

#form-login .merger-notice p {
            color: #333333;
            font-size: 1.5rem;
            line-height: 2.0rem;
            margin: 0 auto;
            text-align: center;
        }

body.house-rago .theme-general-rago-editor .feature-list li {
            display: flex;
            align-items: center;
            font-weight: 500;
        }

.period-hack {
    margin-left: -.4rem;
}

.login-form-button {
    position: relative;
}

@media(max-width: 1024px) {
    .login-form-button {
        margin-right: auto;
        margin-left: auto;
    }
}

/*Hide template tags in IE*/

body template {
        display: none;
    }

body iframe[name="google_conversion_frame"] {
        height: 0;
        position: absolute;
    }

body.windows #item-page .media-cell .video-cell .video_controls .video_controls_top {
            right: 63px;
        }

body.msie #item-page .item-details .item-media-thumbs .thumb::before, body.msedge #item-page .item-details .item-media-thumbs .thumb::before {
            opacity: .5;
        }

body.msie #item-page .item-details .item-media-thumbs .thumb:hover::before,
        body.msie #item-page .item-details .item-media-thumbs .thumb.active::before,
        body.msedge #item-page .item-details .item-media-thumbs .thumb:hover::before,
        body.msedge #item-page .item-details .item-media-thumbs .thumb.active::before {
            opacity: 0.3;
        }

body.msie #item-page .item-details .top .artist-desc, body.msedge #item-page .item-details .top .artist-desc {
                width: 100%;
            }

body.msie #item-page .item-details .top .artist-desc .details_wrapper, body.msedge #item-page .item-details .top .artist-desc .details_wrapper {
                    width: 100%;
                }

@media (min-width: 1376px) {
                body.msie #item-page .item-cell .ds_wrap_one_two, body.msie #item-page .item-cell.no-thumbs .ds_wrap_one_two, body.msedge #item-page .item-cell .ds_wrap_one_two, body.msedge #item-page .item-cell.no-thumbs .ds_wrap_one_two {
                    flex-basis: 50%;
                }
        }

body.msie #item-page .media-cell .image-cell img, body.msedge #item-page .media-cell .image-cell img {
            transform: translate(-50%, -50%);
            left: 50%;
            top: 50%;
            position: absolute;
            width: 100%;
            height: auto;
        }

@media (max-aspect-ratio: 1/1) {

body.msie #item-page .media-cell .image-cell img, body.msedge #item-page .media-cell .image-cell img {
                width: auto;
                height: 100%
        }
            }

body.msie-lt-11 #item-page .item-details .top .artist-desc {
            width: auto;
        }

/* Prevent font scaling in landscape while allowing user zoom */

/*http://stackoverflow.com/questions/2710764/preserve-html-font-size-when-iphone-orientation-changes-from-portrait-to-landsca*/

body.ios {
        -webkit-text-size-adjust: 100%;
    }

/*iOS Mobile Safari -- 100% replaces 100vh calcs@media(max-width:1024px){*/

body.mobile-safari #item-page #item-carousel {
            min-height: 0;
            max-height: none;
        }

body.mobile-safari #item-page #item-carousel .pswp {
                height: 100%;
                top: 0;
            }

body.mobile-safari #item-page #item-carousel .item-zoom-moment.inline.active {
                height: 100%;
                top: 0;
            }

@media screen and (orientation: portrait) {

body.ios-chrome #item-page .item-cell .inner {
                        padding-bottom: 0
                }
                    }

@media screen and (orientation: landscape) {
                    }

@media (max-width: 1024px) {

body.ios #item-page .item-cell .inner {
                        padding-top: calc(100vh - 174px)
                }
                    }

body.ios #item-page .item-cell .inner .item-media-viewer.mobile-force-square,
                        body.ios #item-page .item-cell .inner .item-media-viewer.mobile-force-square .item-zoom-moment-placeholder {
                            width: 100%;
                            height: 100%;
                        }

/*WRI-3176 - slightly extra padding bottom for iphoneX rounded bottom edge*/

/*TODO: move .item-has-ac to article.page.item-page level*/

body.ios:not(.item-has-ac) #item-page .item-cell .top {
                        padding-bottom: 20px;
                    }

body.ios-chrome #item-page .item-cell .inner {
                    padding-top: calc(100vh - 155px);
                }

/*
      Flexbox Fix for Old Safari

      note: normal CSS inheritence of mixin @flexbox not working,
      need to specifically state display: -webkit-flex for some reason (tested in safari 7.1)
    */

body.mobile-safari #item-page .item-details .top {
                display: block;
            }

/*ipad pro*/

@media (min-width: 1024px) {

body.mobile-safari #item-page .item-details .top {
                    display: flex
            }
                }

@media (min-width: 691px) and (max-width: 1024px) {
                body.mobile-safari #item-page .item-details .details-buttons.details-buttons--desktop {
                    float: right;
                }
            }

body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .details_section.ds_buttons.show-mobile,
            body.webkit-desktop-lt-10 #item-page .item-details .top,
            body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .details_section .details_content,
            body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two,
            body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .details_wrapper--inner,
            body.webkit-desktop-lt-10 #item-page .item-details .title_text,
            body.webkit-desktop-lt-10 #item-page .item-details .ds_three,
            body.webkit-desktop-lt-10 #item-page .item-details .specs_text,
            body.webkit-desktop-lt-10 #item-page .item-details .description_text,
            body.webkit-desktop-lt-10 #item-page .item-cell,
            body.webkit-desktop-lt-10 #item-page .lab-drawer--outer .lab-drawer {
                display: -webkit-flex;
                /*border: 1px solid red;*/
            }

body.webkit-desktop-lt-10 #item-page .item-details .top {
                display: block;
                overflow: hidden;
            }

body.webkit-desktop-lt-10 #item-page .item-details .top .artist-desc,
            body.webkit-desktop-lt-10 #item-page .item-details .auction_thumbs.item-media-thumbs {
                display: block;
                float: left;
            }

body.webkit-desktop-lt-10 #item-page .item-details .auction_thumbs.item-media-thumbs.extra-thumbs,
            body.webkit-desktop-lt-10 #item-page .item-details .auction_thumbs.item-media-thumbs {
                max-width: 283px;
            }

body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .details_section .details_content,
            body.webkit-desktop-lt-10 #item-page .item-details .title_text,
            body.webkit-desktop-lt-10 #item-page .item-details .ds_three,
            body.webkit-desktop-lt-10 #item-page .item-details .specs_text,
            body.webkit-desktop-lt-10 #item-page .item-details .description_text {
                display: block;
                -webkit-box-flex: 0;
            }

body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two {
                min-width: 410px;
            }

@media (max-width: 1376px) {

body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two {
                    display: block;
                    min-width: 190px
            }
                }

body.webkit-desktop-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two.ds_combine_one_two {
                min-width: 190px;
                display: block;
                -webkit-box-flex: 0;
            }

body.webkit-desktop-lt-10 #item-page .item-details .details-buttons.details-buttons--desktop {
                float: right;
            }

/*safari 9: need to use TOP calc(vh) instead of PADDING-TOP calc(vh)*/

body.webkit-desktop-lt-10 #item-page .item-cell-inner &gt; .inner {
                transition: none;
                padding-top: 0 !important;
                position: absolute;
                top: calc(100vh - 125px);
                left: 0;
                right: 0;
                min-height: 0;
            }

body.webkit-desktop-lt-10 #item-page .item-media-viewer {
                top: 60px;
                margin-top: calc(-100vh + 124px);
                height: calc(100vh - 168px);
            }

body.webkit-desktop-lt-10 #item-page .item-details .top {
                margin-top: 0;
                top: 0;
            }

body.msie-10 #item-page .item-details .details_wrapper .details_section.ds_buttons.show-mobile,
            body.msie-10 #item-page .item-details .top,
            body.msie-10 #item-page .item-details .details_wrapper .details_section .details_content,
            body.msie-10 #item-page .item-details .details_wrapper .ds_wrap_one_two,
            body.msie-10 #item-page .item-details .details_wrapper .details_wrapper--inner,
            body.msie-10 #item-page .item-details .title_text,
            body.msie-10 #item-page .item-details .ds_three,
            body.msie-10 #item-page .item-details .specs_text,
            body.msie-10 #item-page .item-details .description_text,
            body.msie-10 #item-page .item-cell,
            body.msie-10 #item-page .lab-drawer--outer .lab-drawer {
                display: -ms-flexbox;
            }

body.msie-10 #item-page .item-details .details_wrapper .details_section .details_content,
            body.msie-10 #item-page .item-details .title_text,
            body.msie-10 #item-page .item-details .ds_three,
            body.msie-10 #item-page .item-details .specs_text,
            body.msie-10 #item-page .item-details .description_text {
                display: block;
                -mx-flex: 0;
            }

body.msie-10 #item-page .item-details .details_wrapper .ds_wrap_one_two {
                min-width: 410px;
            }

@media (max-width: 1376px) {

body.msie-10 #item-page .item-details .details_wrapper .ds_wrap_one_two {
                    min-width: 190px
            }
                }

body.msie-10 #item-page .item-details .details_wrapper .ds_wrap_one_two.ds_combine_one_two {
                min-width: 190px;
                display: block;
                -mx-flex: 0;
            }

body.msie-lt-10 #item-page .item-details .details_wrapper .details_section.ds_buttons.show-mobile,
            body.msie-lt-10 #item-page .item-details .top,
            body.msie-lt-10 #item-page .item-details .details_wrapper .details_section .details_content,
            body.msie-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two,
            body.msie-lt-10 #item-page .item-details .details_wrapper .details_wrapper--inner,
            body.msie-lt-10 #item-page .item-details .title_text,
            body.msie-lt-10 #item-page .item-details .ds_three,
            body.msie-lt-10 #item-page .item-details .specs_text,
            body.msie-lt-10 #item-page .item-details .description_text,
            body.msie-lt-10 #item-page .item-cell,
            body.msie-lt-10 #item-page .lab-drawer--outer .lab-drawer {
                display: block;
            }

body.msie-lt-10 #item-page .item-details .top {
                overflow: hidden;
            }

body.msie-lt-10 #item-page .item-details .top .artist-desc,
            body.msie-lt-10 #item-page .item-details .auction_thumbs.item-media-thumbs {
                float: left;
            }

body.msie-lt-10 #item-page .item-details .details-buttons.details-buttons--desktop {
                float: right;
            }

body.msie-lt-10 #item-page .item-details .details_wrapper .details_section .details_content,
            body.msie-lt-10 #item-page .item-details .title_text,
            body.msie-lt-10 #item-page .item-details .ds_three,
            body.msie-lt-10 #item-page .item-details .specs_text,
            body.msie-lt-10 #item-page .item-details .description_text {
                display: block;
                -mx-flex: 0;
            }

body.msie-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two {
                min-width: 410px;
            }

@media (max-width: 1376px) {

body.msie-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two {
                    min-width: 190px
            }
                }

body.msie-lt-10 #item-page .item-details .details_wrapper .ds_wrap_one_two.ds_combine_one_two {
                min-width: 190px;
                display: block;
            }

@media (max-width: 1024px) {
                body.android.chrome #item-page #item-carousel:not(.ht-zoomed) .embla__dots, body.ios.chrome #item-page #item-carousel:not(.ht-zoomed) .embla__dots {
                    bottom: 48px;
                }
        }

/*ie before 12 doesn't support flexbox*/

body.msie #item-page .item-details .flexbox {
            display: block;
        }

/*ie and edge on windows need some different values here for their scrollbars*/

/*TODO: move thumbs-no-scroll to article level on the JS side*/

body.msie article.item-page.thumbs-no-scroll .row-b .col-a .scroller, body.msedge article.item-page.thumbs-no-scroll .row-b .col-a .scroller {
            left: 20px;
        }

body.msie .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs &gt; .scroller, body.msedge .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs &gt; .scroller {
            left: 35px;
        }

@media (min-width: 1025px) {
                    body.ios #item-page .item-cell .inner {
                        padding-top: 10rem;
                    }
}

.embla__dots {
    display: block;
    position: absolute;
    left: auto;
    z-index: 4;
    text-align: right;
    width: 100%;
    top: auto;
    bottom: 0;
    max-width: calc(100% - 110px);
    transform: translateZ(0);
    transition: opacity .3s ease-in-out;
}

.embla__dots .embla__dot {
        opacity: 1;
        padding: 5px;
        cursor: pointer;
        transition: all .3s ease-in-out;
    }

.embla__dots .embla__dot .embla__dot__inner {
            background: #CCC;
        }

.embla__dots .embla__dot.is-selected .embla__dot__inner {
        background: #444;
    }

.item-media-viewer .embla__viewport, .item-media-viewer .embla__viewport .embla__slide__img {
            height: 100%;
        }

.item-media-thumbs {
    flex-basis: initial;
    flex-grow: 1;
    width: 100%;
}

.item-media-thumbs .fade-out {
        display: none;
    }

.item-media-thumbs.tn-overflow {
        position: relative;
    }

.item-media-thumbs.tn-overflow .fade-out {
            display: block;
            position: absolute;
            width: 100%;
            height: 100%;
            background: transparent;
            pointer-events: none;
            min-height: 100%;
            bottom: 0;
        }

@media (min-aspect-ratio: 1440 / 768) {

.item-media-thumbs.tn-overflow .fade-out {
                min-height: 42.4rem
        }
            }

.item-media-thumbs.tn-overflow .fade-out-inner {
            display: block;
            width: 100%;
            position: absolute;
            z-index: 1;
            pointer-events: none;
            left: 0;
            right: 0;
            bottom: 0;
            height: 30px;
            background: transparent;
        }

.item-media-thumbs .thumb {
        transition: opacity .333s linear;
        will-change: opacity;
        cursor: pointer;
        position: relative;
        display: inline-block;
        width: 85px;
        height: 85px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.22);
    }

.item-media-thumbs .thumb:before {
            content: '';
            display: block;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-top: 2px solid transparent;
            z-index: 3;
            background: rgba(182, 177, 163, 0);
            mix-blend-mode: multiply;
            opacity: 0.8;
            transition: opacity .25s linear, border .25s linear, background .25s linear;
            will-change: opacity;
            transition-delay: .1s;
        }

.item-media-thumbs .thumb:hover:before,
        .item-media-thumbs .thumb.active:before {
            background: rgba(182, 177, 163, 1.0);
        }

.item-media-thumbs .thumb.video:after {
            position: absolute;
            top: 50%;
            left: calc(50% + 3px);
            transform: translate(-50%, -50%);
            width: 0;
            height: 0;
            content: '';
            opacity: .6;
            border-width: 12px 0 12px 24px;
            border-style: solid;
            border-color: transparent transparent transparent #fff;
            transition: border .1s linear, opacity .1s linear;
            will-change: opacity;
            z-index: 4;
        }

.item-media-thumbs .thumb.dark.video:after {
                border-color: transparent transparent transparent #666;
            }

.item-media-thumbs .thumb:hover.video:after {
                opacity: 1;
            }

.item-media-thumbs .thumb img {
            transition: opacity .1s linear;
            will-change: opacity;
            opacity: 1.0;
        }

.item-media-thumbs .thumb:hover {
            transition-delay: .1s;
        }

.item-media-thumbs img {
        cursor: pointer;
        width: 85px;
        height: 85px;
        z-index: 2;
        transition: opacity .2s linear;
    }

.item-media-thumbs img.placeholder-sizer {
            opacity: 1;
            z-index: 1;
        }

.item-media-thumbs img.lazyloaded {
            opacity: 1;
        }

.item-media-viewer {
    z-index: 1;
    display: block;
    position: relative;
}

.item-media-viewer .click-to-zoom-button {
        display: none;
        z-index: 2;
        position: relative;
        margin: 0 auto;
    }

.item-media-viewer .click-to-zoom-icon path {
            transition: fill .3s ease-in-out;
        }

.item-media-viewer .click-to-zoom-icon:hover path {
                fill: #333;
            }

.item-media-viewer * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

.item-media-viewer.no-transition {
        transition: unset;
    }

.item-media-viewer.loaded {
        background: transparent;
    }

.item-media-viewer.loaded .media-cell.active .image-cell {
                opacity: 1;
            }

.item-media-viewer.push-vertical-center .media-cell .image-cell img {
                    position: absolute;
                    -o-object-fit: initial;
                       object-fit: initial;
                    width: 100%;
                    height: auto;
                }

.item-media-viewer .swiper-container-item-media {
        width: 100%;
    }

.item-media-viewer .swiper-container .swiper-wrapper.lot-swiper-wrapper {
        height: calc(100vh - 210px);
        z-index: 1;
    }

.item-media-viewer .item-cell {
        height: 100%;
        min-height: 0;
        overflow-y: scroll;
    }

.item-media-viewer .item-cell &gt; img {
            width: 100%;
            -o-object-fit: contain;
               object-fit: contain;
        }

.item-media-viewer .pswp-preload {
        top: 100vh;
        position: absolute;
        z-index: 1;
    }

.item-media-viewer .imv-loading-spinner {
        top: 50%;
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%);
        height: 4rem;
        z-index: 1;
        width: 4rem;
        display: block;
        opacity: 1;
    }

.item-media-viewer .imv-loading-spinner svg circle {
                stroke: #aaa;
            }

@media (max-width: 767px) {
        body.ios .embla__dots {
            top: calc(100vw - 30px);
        }
}

@media (max-width: 768px) {
    .embla__dots {
        min-width: calc(100% - 10px);
    }
}

@media (max-width: 1023px) {
            &amp;.continuous-pager #item-page #item-carousel.ht-zoomed .item-media-viewer {
                top: 60px;
                height: calc(100vh - 60px);
            }

    .item-media-thumbs:not(.zoom-moment-thumbs),
    .details-buttons .print_button {
        display: none !important;
    }

    .embla__dots {
        bottom: -3.4rem;
        width: auto;
        min-width: calc(100% - 15px);
        right: .5rem;
    }
        .item-page.mobile-force-square {
            height: 100vw;
        }
}

@media (min-width: 1024px) {
        .item-media-viewer .click-to-zoom-button {
            display: flex;
            margin-top: .5rem;
            margin-bottom: 2rem;
        }

    .item-media-thumbs {
        width: 18.2rem;
    }
}

@media (min-width: 1024px) and (max-height: 810px) {
        .item-media-viewer .image-cell img {
            min-height: unset;
        }
}

.item-zoom-moment .control-bar {
        z-index: 2;
        width: 25.2rem;
        height: 100%;
        background-color: rgba(255, 255, 255, .9);
        position: absolute;
        top: 0;
        left: 0;
        padding: 4rem 2rem 5rem 5rem;
        opacity: 1;
    }

.item-zoom-moment .control-bar .lot-number {
            color: #444;
            font-size: 1.8rem;
            font-family: var(--font-family-serif);
            font-weight: 400;
            border-bottom: .1rem solid #B6B1A3;
            padding-bottom: .5rem;
            margin-bottom: 0;
        }

.item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs {
            width: calc(100% + 25px);
            left: -.5rem;
            min-width: 0;
            max-width: none;
            height: calc(100vh - 195px);
            min-height: 0;
            max-height: none;
            margin: 0;
            padding: 0;
        }

.item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs &gt; .scroller {
                height: 100%;
                overflow-x: hidden;
                overflow-y: scroll;
                -webkit-overflow-scrolling: touch;
            }

@media (max-width: 1023px) {
        .item-zoom-moment .control-bar {
            width: 100%;
            top: auto;
            height: auto;
            padding: 1.5rem 0 0;
            bottom: 20.5rem;
            transition: bottom .333s ease-in-out;
            overflow: visible;
        }

            .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs {
                white-space: nowrap;
                padding-left: 0;
                padding-right: 0;
                overflow: visible;
                height: auto;
                width: auto;
                flex-direction: row;
                left: 0;
                margin-right: 1.2rem;
            }

                .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs &gt; .scroller {
                    height: 100%;
                    overflow: auto;
                    overflow-x: scroll;
                    overflow-y: hidden;
                    -webkit-overflow-scrolling: touch;
                    width: -moz-max-content;
                    width: max-content;
                }

                .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs .thumbs-inner {
                    -webkit-overflow-scrolling: touch;
                    display: flex;
                    width: 100vw;
                    height: auto;
                    padding-left: 1.6rem;
                    padding-right: 1.6rem;
                    padding-bottom: 1.5rem;
                    gap: 1.2rem;
                }
                    .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs .thumbs-inner .thumb {
                        margin-bottom: 0;
                        width: 12.5rem;
                        height: 12.5rem;
                    }

                        .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs .thumbs-inner .thumb:last-of-type {
                            margin-right: 3.6rem;
                        }

                        .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs .thumbs-inner .thumb img {
                            width: 100%;
                            height: 100%;
                            -o-object-fit: contain;
                               object-fit: contain;
                        }
                    .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs.tn-overflow .fade-out {
                        display: none;
                    }

            .item-zoom-moment .control-bar .lot-number {
                margin: 0 1.5rem 1rem;
                font-size: 3.6rem;
                line-height: 2rem;
                padding-bottom: 1rem;
                position: absolute;
                bottom: 15.5rem;
                left: 0;
                right: 0;
                width: 100%;
                z-index: 1;
                height: auto;
                border-bottom: none;
            }

                @supports (bottom: env(safe-area-inset-bottom)) {

            .item-zoom-moment .control-bar .lot-number {
                    bottom: calc(env(safe-area-inset-bottom) + 155px)
            }
                }

            .item-zoom-moment .control-bar.active {
                background: #fff;
            }

                .item-zoom-moment .control-bar.active .control-bar {
                    bottom: 0;
                }

                    @supports (padding-bottom: env(safe-area-inset-bottom)) {

                .item-zoom-moment .control-bar.active .control-bar {
                        padding-bottom: calc(env(safe-area-inset-bottom) + 10px)
                }
                    }

                    .item-zoom-moment .control-bar.active .control-bar.hide {
                        bottom: calc(205px + 30px);
                    }
}

@media (min-width: 1024px) {
        .item-zoom-moment .control-bar {
            transition: left .333s ease-in-out;
        }

            .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs {
                position: relative;
                min-width: 0;
                display: flex;
                flex-direction: column;
                flex-wrap: wrap-reverse;
                padding-top: 0;
                max-width: none;
                height: auto;
                min-height: calc(100vh - 214px);
                max-height: none;
                overflow: visible;
                margin-left: 13px;
                text-align: initial;
                direction: initial;
            }

                .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs {
                    overflow: hidden;
                    left: -.5rem;
                    width: calc(100% + 10px);
                }

                    .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs &gt; .scroller {
                        width: calc(100% + 44px);
                        padding-left: .5rem;
                        padding-right: 0;
                        left: 4.4rem;
                    }

                        .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs &gt; .scroller .thumbs-inner {
                            display: flex;
                            flex-wrap: wrap;
                            gap: 1.2rem;
                            padding-bottom: .1rem;
                        }
                        .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs.zoom-moment-thumbs.tn-overflow .fade-out-inner {
                            background: transparent; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
                            background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                        }

                .item-zoom-moment .control-bar .item-media-thumbs.auction_thumbs &gt; .scroller {
                    padding-top: 4.1rem;
                    padding-right: 1.4rem;
                    padding-left: .6rem;
                    position: relative;
                    left: -.6rem;
                    width: 100%;
                }

        .item-zoom-moment .control-bar.hide {
            left: -25.2rem;
        }

        .item-zoom-moment .pswp--zoomed-in {
            left: 0;
            width: 100%;
        }
}

.item-zoom-moment-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    display: block;
    z-index: 80;
}

.item-zoom-moment.inline.active {
    position: relative !important;
    width: 100%;
    top: 41px;
    height: 100%;
    z-index: 3;
    left: 0;
    right: 0;
}

.item-zoom-moment.inline.active .pswp {
        display: block;
        top: 0;
        position: relative !important;
        background-color: #ffffff;
    }

.item-zoom-moment.inline.active .pswp .pswp__scroll-wrap {
        }

.item-zoom-moment.inline.active .pswp.pswp--open .pswp__scroll-wrap {
                background: none;
            }

/*Disable panning with CSS*/

.item-zoom-moment.inline.active .pswp.single.pswp--zoomed-out .pswp__item,
            .item-zoom-moment.inline.active .pswp.single.pswp--zoomed-out .pswp__zoom-wrap {
                touch-action: none !important;
                transform: none !important;
            }

.item-zoom-moment.inline.active .pswp .pswp__bg {
            background-color: transparent;
        }

.item-zoom-moment.inline.active .pswp .pswp__top-bar {
            background-color: transparent;
            opacity: 1 !important;
        }

.item-zoom-moment.inline.active .pswp,
        .item-zoom-moment.inline.active .pswp .pswp__container,
        .item-zoom-moment.inline.active .pswp .pswp__zoom-wrap {
            touch-action: pan-x pan-y;
        }

.item-zoom-moment.inline.active .pswp .pswp__zoom-wrap {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
        }

.item-zoom-moment.inline.active .pswp .pswp__zoom-wrap img.pswp__img {
                width: 100%;
                height: 100%;
                -o-object-fit: contain;
                   object-fit: contain;
            }

@media (min-width: 1024px) {
                .item-zoom-moment.inline.active .pswp:not(.pswp--zoomed-in) .pswp__zoom-wrap img.pswp__img {
                    width: 100% !important;
                    height: 100% !important;
                }
        }

@media (max-width: 1024px) {

.item-zoom-moment.inline.active .pswp {
            height: calc(100% - 159px)
    }
        }

.pswp--zoom-allowed .pswp__img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    background: transparent;
}

.item-zoom-moment .zoom-gallery-blocker {
    width: 100%;
    height: 100%;
    position: fixed;
    display: block;
    background-color: rgba(243, 243, 243, 1);
    will-change: opacity;
    transition: opacity .333s ease-in-out;
    opacity: 0;
}

.item-zoom-moment.active .zoom-gallery-blocker {
    opacity: 1;
}

#item-carousel .media-cell .image-cell .item-zoom-moment-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    background-color: transparent;
}

#item-carousel .media-cell .image-cell .item-zoom-moment-placeholder img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

#item-carousel .media-cell .image-cell .item-zoom-moment-placeholder img.zoomed-out:not(.no-fade) {
            z-index: 1;
        }

#item-carousel .media-cell .image-cell .item-zoom-moment-placeholder img.zoomed-in {
            z-index: 2;
            width: 3800px;
            height: auto;
            top: 50%;
            left: 50%;
            right: auto;
            bottom: auto;
            transform: translate3d(-50%, -50%, 0px);
            pointer-events: none;
            opacity: 0;
            -o-object-fit: fill;
               object-fit: fill;
        }

#item-carousel .media-cell .image-cell .item-zoom-moment-placeholder img.zoomed-in:not(.no-fade) {
                transition: opacity .2s linear;
            }

#item-carousel .media-cell .image-cell .item-zoom-moment-placeholder.transition img:not(.no-fade) {
            transition: transform .2s linear, opacity .2s linear .5s;
        }

.item-zoom-moment {
    position: fixed;
    width: 100%;
    z-index: 80;
    background-color: rgba(243, 243, 243, 1);
    opacity: 0;
    transition: opacity .333s ease-in-out;
    pointer-events: none;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    will-change: background;

    /*new: show main nav*/
    top: 60px;
    height: calc(100% - 60px);
}

.item-zoom-moment .pswp {
        height: 100%;
    }

.item-zoom-moment .pswp.pswp--zoomed-in {
            height: 100%;
        }

@media (min-width: 1025px) {
        .item-zoom-moment .pswp, .item-zoom-moment .pswp.pswp--zoomed-in {
            height: calc(100vh - 60px);
            top: 60px;
        }

        .item-zoom-moment .pswp .pswp__zoom-wrap {
            width: 100%;
            height: calc(100vh - 60px);
            min-height: calc(100vh - 60px);
            max-height: calc(100vh - 60px);
        }
    }

.item-zoom-moment.active {
        visibility: visible;
        display: block;
        pointer-events: all;
        opacity: 1;
    }

.item-zoom-moment.active .pswp {
            overflow: initial;
        }

.item-zoom-moment.active .pswp__scroll-wrap {
            background: #f3f3f3;
        }

@media (max-width: 1024px) {
            .item-zoom-moment.active .control-bar {
                bottom: 0;
            }
        }

.item-zoom-moment .close-btn {
        z-index: 9;
        position: absolute;
        right: 10px;
        top: 15px;
        width: 40px;
        height: 40px;
        -webkit-appearance: none;
        outline: none;
        background: none;
        border: none;
        overflow: hidden;
        cursor: pointer;
    }

.item-zoom-moment .close-btn svg {
            width: 100%;
            height: auto;
        }

/*mobile,tablet*/

@media (max-width: 1024px) {

.item-zoom-moment .close-btn {
            right: 13px;
            padding: 10px
    }
        }

.item-zoom-moment .pswp {
        display: block;
        z-index: 1;
        left: 0;
        width: 100%;
    }

@media (max-width: 1024px) {

.item-zoom-moment .pswp {
            left: 0;
            width: 100%
    }
        }

.item-zoom-moment .pswp .pswp__top-bar {
            display: none;
        }

.item-zoom-moment .pswp .pswp__bg {
            background-color: #ffffff;
        }

.item-zoom-moment .pswp--animate_opacity,
    .item-zoom-moment .pswp__bg,
    .item-zoom-moment .pswp__caption,
    .item-zoom-moment .pswp__top-bar,
    .item-zoom-moment .pswp--has_mouse .pswp__button--arrow--left,
    .item-zoom-moment .pswp--has_mouse .pswp__button--arrow--right {
        transition: opacity .333s ease-in-out;
    }

.item-zoom-moment .video-cell {
        position: relative;
    }

.item-zoom-moment .video-cell .video_controls .video_controls_top {
        right: 70px;
        top: 25px;
    }

.item-zoom-moment .video-cell .video_controls .video_controls_top .video_fullscreen_toggle, .item-zoom-moment .video-cell .video_controls .video_controls_top .video_mute_toggle {
            color: rgb(182, 177, 163);
        }

body.main-nav-hidden .item-zoom-moment {
        top: 0;
        height: 100%;
    }

.izm-open {
    position: fixed;
    --safe-area-inset-top: env(safe-area-inset-top);
    --safe-area-inset-bottom: env(safe-area-inset-bottom);
    height: calc(100% + (var(--safe-area-inset-top) + var(--safe-area-inset-bottom)));
}

.item-zoom-moment-2022,
.item-zoom-moment-wrapper,
#izm-pswp-container {
    height: calc(100vh - 60px);
}

.item-page-container {
    width: 100vw;
}

.item-page {
    min-height: 100vh;
        -webkit-user-select: initial !important;
        -webkit-touch-callout: initial !important;
        -webkit-tap-highlight-color: initial !important;
}

.item-page .ac-loading-spinner {
        z-index: 1;
        top: 50%;
        left: 50%;
        height: 40px;
        width: 40px;
        position: fixed;
        transform: translate3d(-50%, -50%, 0);
    }

.item-page .ac-loading-spinner svg circle {
                stroke: #B6B1A3;
            }

.item-page .additional_content {
        position: relative;
        border-top: .1rem solid #e6e6e6;
        clip: rect(auto, auto, auto, auto);
        clip-path: inset(0 0 0 0);

        /*hide until vue-mounts to prevent fouc; need to look into true Vue SSR in the future*/
        display: none;
    }

.item-page .additional_content img:not(.bg-img).lazyloading {
            background: #f3f3f3;
        }

.item-page .additional_content .module-anchor {
            position: relative;
            margin-top: -6rem;
            display: block;
            float: left;
            width: .1rem;
            height: .1rem;
        }

.item-page .additional_content .module-anchor:after {
                content: "";
                display: table;
                clear: both;
            }

.item-page .additional_content .image_break blockquote, .item-page .additional_content .image_break blockquote span, .item-page .additional_content .module__quote blockquote, .item-page .additional_content .module__quote blockquote span {
                    font-family: 'freight-micro', 'georgia', serif;
                }

.item-page .additional_content .image_break blockquote.large, .item-page .additional_content .module__quote blockquote.large {
                    font-size: 4.2rem;
                }

.item-page .additional_content .image_break blockquote.large span, .item-page .additional_content .module__quote blockquote.large span {
                        font-size: 2.8rem;
                    }

.item-page .additional_content .image_break blockquote.quoted, .item-page .additional_content .module__quote blockquote.quoted {
                    text-indent: -.4em;
                }

.item-page .additional_content .image_break blockquote.small, .item-page .additional_content .module__quote blockquote.small {
                    font-size: 3.6rem;
                }

.item-page .additional_content .image_break blockquote.small span, .item-page .additional_content .module__quote blockquote.small span {
                        font-size: 2.8rem;
                    }

.item-page.no-ac-border #item-page .additional_content {
            border-top-color: transparent;
        }

.item-page.no-ac-border.item-page.item-has-ac #item-page .item-essay-wrapper:after {
                border-color: transparent;
            }

.item-page .artist_ac_wrapper {
        background: white;
    }

.item-page .artist_ac_wrapper .module__artist.with_items {
            padding: 6rem 6rem 6rem 6rem;
        }

.item-page .artist_ac_wrapper .module__artist.no-bio-image div.image {
                display: none;
            }

.item-page .artist_ac_wrapper .module__artist.no-bio-image div.bio {
                float: none;
                margin: 0 auto;
            }

.item-page .artist_ac_wrapper .module__grid {
            padding: 6rem 6rem 12rem 6rem;
        }

.item-page .artist_ac_wrapper .module__grid.upcoming {
                background-color: #F9F9F9;
                padding: 6rem 6rem 3rem 6rem;
            }

.item-page .artist_ac_wrapper .module__grid.default .item h3 {
                    font-size: 1.1rem;
                    line-height: 1.8rem;
                    letter-spacing: .1rem !important;
                    margin: 0 !important;
                    padding-right: 0;
                }

.item-page .artist_ac_wrapper .module__grid.default .item p {
                    padding-right: 0;
                    color: #666;
                }

.item-page .artist_ac_wrapper .module__grid.default .item p.lot_no {
                        font-size: 3.2rem;
                        line-height: 3.2rem;
                        color: #999;
                    }

.item-page .artist_ac_wrapper .module__grid.default .item .result, .item-page .artist_ac_wrapper .module__grid.default .item .result p, .item-page .artist_ac_wrapper .module__grid.default .item .on-hold-note, .item-page .artist_ac_wrapper .module__grid.default .item .on-hold-note p, .item-page .artist_ac_wrapper .module__grid.default .item .price-available-note, .item-page .artist_ac_wrapper .module__grid.default .item .price-available-note p {
                        color: #333;
                    }

.item-page .global-footer {
        position: relative;
    }

.item-page .global-footer a {
            text-decoration: none;
        }

.item-page .item-essay-wrapper.loading,
        .item-page .item-essay-wrapper.loading .additional_content {
            background: #fff;
        }

.item-page #item-page {
        overflow-y: auto;
        height: auto;
        top: 0;
        position: relative;
        width: 100%;
        min-height: 100vh;
        z-index: 59;
    }

.item-page #item-carousel,
    .item-page .swiper-container.swiper-container-lots,
    .item-page .swiper_wrapper.lot-swiper-wrapper {
        overflow-x: hidden;
        overflow-y: auto;
        height: auto;
        min-height: 0;
        max-height: none;
    }

.item-page #item-carousel {
        position: relative;
        z-index: 2;
        width: 100%;
    }

.item-page .item-cell {
        min-height: 100vh;
        overflow: hidden;
        /*Mobile Scroll on Body now instead of per item-cell*/
        height: 100vh;
        max-height: 100vh;
    }

.item-page .item-cell .item-cell-inner &gt; .inner {
            height: auto;
        }

.item-page .item-cell.active {
            height: auto;
            max-height: none;
            overflow-y: auto;
            overflow-x: hidden;
        }

.item-page .item-cell .lot-number {
            opacity: 1;
        }

.item-page .navigation--primary, .item-page .navigation--primary.active {
            transform: none;
        }

.item-page .navigation--primary .menu, .item-page .navigation--primary.active .menu {
            transform: none;
        }

.item-page .navigation--primary {
        z-index: 81;
    }

.item-page .swiper-wrapper.lot-swiper-wrapper {
        transform: none;
        -webkit-transform: none;
    }

.item-page .swiper-container.swiper-container-media,
    .item-page .swiper-wrapper.media-swiper-wrapper {
        height: 100%;
        min-height: 100%;
        max-height: 100%;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

.item-page .swiper-container.swiper-container-lots {
        z-index: 2;
    }

.item-page:not(.lotswiper-swiping):not(.lotswiper-tx) #item-page #item-carousel .item-cell:not(.active) {
                visibility: hidden;
            }

.item-page.lotswiper-swiping #item-page #item-carousel .item-cell:not(.active), .item-page.lotswiper-tx #item-page #item-carousel .item-cell:not(.active) {
                visibility: visible;
            }

.item-page.touch .swipe-gesture-tooltip {
            opacity: 0;
            display: none;
            z-index: 70;
            position: absolute;
            top: calc(100vw - 80px);
            transform: scale(0.6, 0.6);
            right: -20px;
        }

.item-page.desktop .instructions {
            z-index: 60;
        }

.item-page.desktop #item-page .media-cell .image-cell img {
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
            }

.item-page .to_top {
        display: none;
    }

.item-page .top.in .details_section.ds_three span.line-check.ellipsis::after {
            opacity: 0;
        }

@media (max-height: 768px) {
            .item-page .artist_ac_wrapper .module__artist.with_items {
                padding: 6rem 6rem 3rem 6rem;
            }

            .item-page .artist_ac_wrapper .module__grid {
                padding: 3rem 6rem 6rem 6rem;
            }

                .item-page .artist_ac_wrapper .module__grid.upcoming {
                    padding: 3rem 6rem 0 6rem;
                }
}

@media (max-width: 767px) {
            .item-page .additional_content .module:not(.module__grid):not(.module__slideshow):not(.module__mosaic),
            .item-page .additional_content .module__artist,
            .item-page .additional_content .artist_ac_wrapper .module__artist {
                padding-left: 3rem;
                padding-right: 3rem;
            }
            .item-page .artist_ac_wrapper .module__artist.with_items {
                padding: 6rem 3rem 3rem 3rem;
            }

            .item-page .artist_ac_wrapper .module__grid {
                padding: 3rem 3rem 6rem 3rem;
            }

                .item-page .artist_ac_wrapper .module__grid.upcoming {
                    padding: 3rem 3rem 3rem 3rem;
                }
}

@media (min-width: 1024px) {
        .item-page .ac-loading-spinner {
            top: auto;
            bottom: 42.5px;
            transform: translate3d(-50%, 0, 0);
        }

        .item-page .swiper-container.swiper-container-media,
        .item-page .swiper-wrapper.media-swiper-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
        }
}

.item-details, .item-details p, .item-details h2, .item-details h3 {
        font-size: 1.3rem;
        line-height: 1.9rem;
    }

.item-details .artist-desc {
        min-height: -moz-max-content;
        min-height: max-content;
        min-width: 0;
        max-width: none;
    }

.item-details .artistname .artistdate {
        font-family: var(--font-family-sans);
        font-weight: 400;
    }

.item-details .auction_thumbs {
        flex: 1 1 auto;
        width: auto;
        min-width: 18.8rem;
        margin-right: auto;
        flex-basis: 1%;
        padding-top: 0;
        z-index: 10;
    }

.item-details .financials {
        font-family: var(--font-family-sans);
    }

.item-details .financials .result {
            margin: 0;
            padding: 0;
            font-weight: 700;
        }

.item-details .financials .estimate {
            margin: 0;
            padding: 0;
            font-weight: 500;
        }

.item-details .financials .price {
            margin: 0;
            padding: 0;
            font-weight: 500;
        }

.item-details .financials .result-wrapper, .item-details .financials .price {
            display: block;
        }

.item-details .financials .estimate.with-result {
            font-weight: 500;
        }

.item-details.no-thumbs .artist-desc {
        max-width: none;
    }

.item-details .title_text,
    .item-details .ds_three,
    .item-details .specs_text,
    .item-details .description_text {
        display: flex;
    }

.item-details .title_text,
    .item-details .specs_text,
    .item-details,
    .item-details p {
        font-family: var(--font-family-sans);
        letter-spacing: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }

.item-details .description_text {
        font-family: var(--font-family-sans);
        letter-spacing: 0;
    }

.item-details .description_text p.location_note {
            margin-top: 1rem;
        }

.item-details .description_text p.location_note strong {
                font-weight: 500;
            }

.item-details .description_text &gt; p {
            text-overflow: ellipsis;
        }

.item-details .details_content {
        display: flex;
        flex-direction: column;
    }

.item-details .details_content .artistname a, .item-details .details_content .artistname a:hover {
                    color: #333;
                    text-decoration: none;
                    cursor: pointer;
                }

.item-details .details_content .artistname a:hover {
                    color: #000;
                }

.item-details .details-wrapper {
        height: 100%;
        width: auto;
        max-width: 107.2rem;
        flex: 1 1 100%;
        min-width: .1rem;
    }

.item-details .details-wrapper--inner {
        display: flex;
        flex-wrap: nowrap;
        min-width: .1rem;
    }

.item-details .ds_specs {
        font-family: var(--font-family-sans);
        padding-right: 2rem;
    }

.item-details .ds_mobile_col {
        display: none;
    }

.item-details .ds_wrap_one_two {
        display: flex;
        margin-right: 3rem;
    }

.item-details .ds_wrap_one_two.ds_two_empty {
            flex-basis: 0;
        }

.item-details .ds_wrap_one_two.ds_two_empty .ds_one {
                margin-bottom: 0;
            }

.item-details .ds_wrap_one_two.ds_two_empty .ds_two {
                display: none;
            }

.item-details .ds_wrap_one_two.ds_combine_one_two {
            display: block;
            max-width: 19rem;
            margin-right: 3rem;
        }

.item-details .ds_wrap_one_two.ds_combine_one_two .ds_one,
            .item-details .ds_wrap_one_two.ds_combine_one_two .ds_two {
                width: 19rem;
                max-width: 19rem;
                flex: none;
                clear: both;
            }

.item-details .ds_wrap_one_two.ds_combine_one_two .details_section.ds_two {
                padding-top: 1.9rem;
            }

.item-details .ds_wrap_one_two.ds_combine_one_two.hide_print_link_brs .ds_two .print_link br {
                display: none;
            }

.item-details .ds_one {
        flex-grow: 1;
        flex-basis: 50%;
        margin-right: 3rem;
        padding-right: 0;
    }

.item-details .ds_two {
        flex-grow: 1;
        flex-basis: 50%;
        margin-right: 0;
        padding-right: 0;
    }

.item-details .ds_two .print_link a {
                font-family: var(--font-family-sans);
                font-weight: 700;
            }

.item-details .ds_three {
        width: 41%;
        flex-basis: 41%;
        flex-grow: 1;
        margin-right: 6rem;
        padding-right: 0;
        display: block;
        min-width: 40rem;
    }

.item-details .ds_three .ds_financials,
        .item-details .ds_three .ds_description {
            float: none;
            width: 100%;

        }

.item-details .ds_three .ds_financials {
            margin-top: 0;
        }

.item-details .ds_three .ds_inquire_button_wrapper.button {
            border: none;
        }

.item-details .ds_one,
    .item-details .ds_two {
        min-width: 19rem;
        max-width: 19rem;
        width: 19rem;
    }

.item-details .ds_one,
    .item-details .ds_two,
    .item-details .ds_three {
        padding-top: 1.3rem;
    }

.item-details .scroll-trigger-fade-in {
        opacity: 0;
        transition: opacity .333s linear;
    }

.item-details .scroll-trigger-fade-in.instant {
            transition: none;
        }

.item-details.in .scroll-trigger-fade-in {
            opacity: 1;
        }

.item-details.in .specs,
        .item-details.in .ds_three.no-result .details_content.description_text .specs-wrapper p,
        .item-details.in .ds_three.with-result .details_content.description_text .specs-wrapper p {
            -webkit-line-clamp: initial;
            height: auto;
        }

.item-details .specification {
        display: block;
        margin: 0;
    }

.item-details .specs-wrapper {
        display: block;
    }

.item-details .specs-wrapper p br {
                display: inline-flex;
                height: 1.3rem;
                width: 100%;
                content: ' ';
                padding: 0;
                margin: 0;
            }

.item-details .specs-wrapper span {
            display: inline;
        }

.item-details .specs-wrapper span.empty {
                display: none;
            }

.item-details .specs-wrapper .spec.provenance,
            .item-details .specs-wrapper .spec.exhibited,
            .item-details .specs-wrapper .spec.literature {
                display: block;
                margin-bottom: 1rem;
            }

.item-details .specs-wrapper .spec:last-of-type {
                margin-bottom: 2rem;
            }

.item-details .specs-wrapper .spec br {
                content: initial;
            }

.item-details .specs-wrapper span.spec.caption_brief,
        .item-details .specs-wrapper span.spec.caption_extended,
        .item-details .specs-wrapper span.spec.specification {
            display: block;
            margin-bottom: 1.8rem;
            margin-top: 1rem;
        }

.item-details .specs-wrapper span.spec.caption_brief:not(.empty), .item-details .specs-wrapper span.spec.caption_extended:not(.empty), .item-details .specs-wrapper span.spec.specification:not(.empty) {
                margin-bottom: 1rem;
            }

.item-details .specs-wrapper span.spec.caption_brief.empty, .item-details .specs-wrapper span.spec.caption_extended.empty, .item-details .specs-wrapper span.spec.specification.empty {
                display: none;
            }

.item-details .specs-wrapper .heading, .item-details .condition .heading {
            font-family: var(--font-family-sans);
            font-weight: 600;
            text-transform: lowercase;
        }

.item-details .title_text {
        font-family: var(--font-family-sans);
        margin-right: 0;
        padding-right: 0;
        padding-top: 0;
    }

.item-details .title_text, .item-details .title_text h2, .item-details .title_text h3 {
            padding: 0;
            margin: 0;
        }

.item-details .title_text h2.artistname a,
        .item-details .title_text h2.artistname span {
            font-family: var(--font-family-sans);
            font-weight: 700;
            margin-bottom: 0;
        }

.item-details .title_text h3.itemname {
            font-family: var(--font-family-sans);
            font-weight: 500;
        }

.item-details .top {
        display: flex;
        /*overflow: hidden;*/
        padding: 0 2rem 2.2rem 2rem;
        flex-direction: initial;
        flex-wrap: nowrap;
        justify-content: space-between;
        color: #333;
    }

.item-details .top.no-buttons .ds_wrap_one_two .ds_one,
                .item-details .top.no-buttons .ds_wrap_one_two .ds_two {
                    flex-shrink: 1;
                }

.item-details .user-bid {
        font-family: var(--font-family-sans);
        font-weight: 500;
        text-transform: lowercase;
    }

.item-details-magic-shroud {
    background-color: #ebebeb;
    display: block;
    width: 100%;
    position: fixed;
    z-index: 11;
    top: 0;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    transition: opacity .33s ease-out;
}

.item-details-magic-shroud.active {
        opacity: 1;
    }

@media (max-width: 768px) {

        .item-details .artist-desc {
            width: 100%;
            max-width: none;
        }
            .item-details .description_text p.location_note {
                margin-top: 1rem;
            }
            .item-details.no-buttons .details_wrapper {
                max-width: none;
            }

                .item-details.no-buttons .details_wrapper .details_wrapper--inner .ds_wrap_one_two .ds_one {
                    max-width: 75%;
                }

                .item-details.no-buttons .details_wrapper .details_wrapper--inner .ds_wrap_one_two .ds_two {
                    width: 100%;
                    max-width: none;
                }

        .item-details .ds_wrap_one_two {
            width: 100%;
            display: block;
        }

        .item-details .ds_one {
            max-width: 75%;
            clear: both;
        }

        .item-details .ds_two {
            clear: both;
            width: 100%;
            max-width: none;
        }

        .item-details .ds_three {
            display: block;
            width: 100%;
            border-top: none;
            padding-top: 18px;
            max-width: calc(100vw + 20px);
        }

        .item-details .ds_titles,
        .item-details .ds_financials,
        .item-details .ds_description,
        .item-details .ds_buttons {
            width: 100%;
            flex-basis: 100%;
        }

            .item-details .ds_titles .details_content, .item-details .ds_financials .details_content, .item-details .ds_description .details_content, .item-details .ds_buttons .details_content {
                flex-basis: 100%;
            }

        .item-details .ds_mobile_col {
            display: block;
            width: 100%;
            float: none;
            clear: both;
        }

        .item-details .ds_description,
        .item-details .specs_text {
            width: 100%;
            flex-basis: auto;
        }

        .item-details .ds_one {
            border-top: none;
        }

        .item-details .ds_specs {
            margin-bottom: 1.5rem;
            width: 100%;
        }
            .item-details .ds_wrap_one_two.ds_combine_one_two.hide_print_link_brs .details_section.ds_two {
                display: none;
            }

        .item-details .print_button,
        .item-details .print_link {
            display: none !important;
        }
            .item-details .artist-desc, .item-details.no-thumbs .artist-desc {
                width: 100%;
                max-width: none;
            }

        .item-details .details_wrapper {
            width: 100%;
            flex-basis: 100%;
            max-width: none;
        }

            .item-details .details_wrapper .ds_mobile_col {
                display: block;
                clear: both;
                float: none;
            }

        .item-details .details_wrapper--inner {
            display: block;
        }

        .item-details .itemname {
            margin-bottom: 0;
        }

        .item-details .title_text {
            flex-basis: 60%;
        }

        .item-details .top {
            flex-wrap: wrap;
            padding: 0 1rem;
        }

            .item-details .top .details_wrapper .ds_three {
                margin-right: 3rem;
            }
}

@media (max-width: 1023px) {
        .item-details, .item-details p, .item-details h2, .item-details h3 {
            font-size: 1.3rem;
            line-height: 1.8rem;
        }

        .item-details .title_text {
            flex-basis: 25%;
        }

        .item-details .details-buttons {
            flex-basis: auto;
            width: 100%;
            padding-top: 1.4rem;
        }

            .item-details .details-buttons a.add-condition.scroll-trigger-fade-in {
                opacity: 1 !important;
                transition: opacity 0s;
            }

        .item-details .details_wrapper .details_wrapper--inner .ds_wrap_one_two {
            width: 100%;
        }

        .item-details .details_section {
            max-width: calc(100vw - 11rem);
        }

            .item-details .details_section .ds_three {
                flex-basis: auto;
                width: 100%;
                max-width: none;
            }

        .item-details .ds_description {
            margin-top: 2rem;
        }

        .item-details .ds_one,
        .item-details .ds_two,
        .item-details .ds_three,
        .item-details .details-buttons {
            padding-top: 1.5rem;
        }

        .item-details .details_wrapper .ds_wrap_one_two .details_section.ds_two {
            padding-top: 1.8rem;
        }
            .item-details.no-buttons .details_section.ds_three {
                margin-right: 0;
            }

            .item-details.no-buttons .artist-desc {
                max-width: none;
            }

        .item-details .top {
            padding: 0 1.5rem .1rem 1.5rem;
        }
}

@media (min-width: 1024px) {
        .item-details .artist-desc {
            min-width: 59%;
            max-width: 59%;
        }

        .item-details .ds_make_offer_button_wrapper,
        .item-details .ds_inquire_button_wrapper {
            max-width: 28rem;
            margin: 0 auto;
        }
}

@media (min-width: 1201px) {
        .item-details .auction_thumbs {
            max-width: 47.2rem;
        }
}

@media (max-width: 1376px) {
        .item-details .details_wrapper--inner {
        }

        .item-details .item-media-thumbs.auction_thumbs.extra-thumbs {
            max-width: 76.1rem;
        }

        .item-details .details_wrapper {
            width: 100%;
        }

        .item-details .details_wrapper .ds_wrap_one_two {
            flex-basis: 30%;
            flex-wrap: wrap;
            display: block;
            margin-right: 3rem;
        }

            .item-details .details_wrapper .ds_wrap_one_two .details_section.ds_one,
            .item-details .details_wrapper .ds_wrap_one_two .details_section.ds_two {
                flex-basis: 100%;
                margin-right: 0;
                width: 100%;
            }

            .item-details .details_wrapper .ds_wrap_one_two .details_section.ds_two {
                border-top: none;
                padding-top: 1.9rem;
            }

        .item-details .details_wrapper .details_section.ds_three {
            flex-basis: auto;
            min-width: .1rem;
        }

        .item-details .details_wrapper {
            min-width: .1rem;
            flex: 1 1 100%;
        }
            .item-details .item-cell.no-thumbs .ds_wrap_one_two {
                flex-basis: 0;
            }
}

@media (min-width: 1377px) {
        .item-details .artist-desc {
            min-width: 62%;
            max-width: 62%;
        }
}

@media (min-width: 1601px) {
        .item-details .auction_thumbs {
            max-width: none;
            flex-basis: 100%;
        }
}

/*Details Buttons Responsive Steps:*/

/*0    &lt;-&gt; 319   1 col stacked*/

/*320  &lt;-&gt; 519   2 over 1*/

/*520  &lt;-&gt; 1318  1 col stacked*/

/*1319 &lt;-&gt; âˆž     2 over 1*/

/*691+ relative*/

/*690  absolute*/

/*519- relative*/

.item-details .top .details-buttons {
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: auto;
    display: block;
    width: 100vw;
}

.item-details .top .details-buttons .empty {
        display: none;
    }

.item-details .top .details-buttons .sizer {
        display: block;
        height: auto;
        width: 100%;
        font-size: 0;
    }

@media (min-width: 520px) and (max-width: 1023px) {

.item-details .top .details-buttons .sizer {
            overflow: visible;
            min-width: 100%;
            max-width: 100%
    }
        }

.item-details .top .details-buttons a:not(.bid-type-suggestion-link):not(.bid-live):not(.evaluation_button):not(.single) a {
                margin-bottom: 5px;
            }

.item-details .top .details-buttons .dark_button:hover {
            background-color: var(--primary-color-hover);
            border: 2px solid var(--primary-color-hover);
            color: #ebebeb;
        }

.item-details .top .details-buttons .dark_button{

        background-color: var(--primary-color);
        border: 2px solid var(--primary-color);
        color: #ebebeb;
}

.item-details .top .details-buttons .inquire {
        margin-bottom: 0;
    }

.item-details .top .details-buttons .w-btn-busy-spinner {
        top: auto;
    }

.item-details .top .details-buttons .w-btn-busy-spinner circle {
            stroke: #ccc;
        }

.item-details .top .details-buttons .spinner {
        display: flex;
        align-items: center;
        height: 100%;
        min-height: 11rem;
    }

.item-details .top .details-buttons .amBidBox {
        min-height: 11rem !important;
    }

.item-details .top .details-buttons .am-lot-status-label ~ .spinner {
        display: none;
    }

.item-details .top .details-buttons .item-in-cart-message {
        font-size: 1.5rem;
        font-weight: 500;
        text-align: center;
        color: #999;
    }

.item-details .top .details-buttons .item-in-cart-message a {
            color: inherit;
            text-decoration-line: underline;
            cursor: pointer;
        }

.item-details .top.no-buttons .details-buttons {
        /*hidden when no buttons present*/
        display: none;
    }

.item-details .top.has-buttons .details-buttons {
    display: block;
}

.item-details .top.has-buttons .details-buttons .details-buttons.has-condition {
        margin-bottom: 0;
    }

.estimate-follow-container {
    justify-content: center;
}

.estimate-follow-container:has(.estimate-shipping-button + .followed-artists_button) {
        justify-content: space-between;
    }

.estimate-shipping-button {
    align-items: center;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .03rem;
    width: auto;
    cursor: pointer;
}

.estimate-shipping-button a {
        color: var(--primary-color);
        transition: color .3s ease-in-out;
    }

.estimate-shipping-button svg {
        height: 2.1rem;
        margin-right: .8rem;
    }

.estimate-shipping-button svg path {
            fill: var(--primary-color);
            transition: fill .3s ease-in-out;
        }

.estimate-shipping-button:hover a {
            color: var(--primary-color-hover);
        }

.estimate-shipping-button:hover svg path {
            fill: var(--primary-color-hover);
        }

.estimate-shipping-button.desktop {
        display: none;
    }

.estimate-shipping-button.mobile {
        display: flex;
        justify-content: center;
    }

@media screen and (min-width: 1024px) {
        .estimate-shipping-button.desktop {
            display: flex;
            position: relative;
            width: auto;
            align-items: flex-start;
            top: 0;
            margin-top: 2rem;
        }

        .estimate-shipping-button.mobile {
            display: none;
        }
        .item-details .top.w-bid.w-cond .details-buttons a.add-bid {
            margin-right: 5px;
        }

        .item-details .top.w-bid.w-cond .details-buttons a.add-bid,
        .item-details .top.w-bid.w-cond .details-buttons a.add-condition {
            display: inline-block;
            max-width: 280px;
        }

        .item-details .top.w-bid.w-cond .details-buttons a.add-condition {
            float: right;
        }

        .item-details .top.w-bid.w-cond .details-buttons .ds_inquire_button_wrapper,
        .item-details .top.w-bid.w-cond .details-buttons .ds_make_offer_button_wrapper {
            clear: both;
        }

    .details-buttons {
        width: 100%;
        min-height: 0;
    }

        .details-buttons:not(.empty) {
            margin-top: 3rem;
            margin-bottom: 2rem;
        }

            .details-buttons:not(.empty).has-condition {
                margin-bottom: 0;
                border-bottom: none;
            }

        .details-buttons a {
            clear: none;
            min-width: 0;
            width: 100%;
        }

            .details-buttons a.bid-type-suggestion-link {
                width: auto;
                margin-top: 2rem;
            }
        .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 {
            width: 100%;
            max-width: 380px;
            height: auto;
            min-height: 50px;
            padding: 10px 15px;
            float: none;
            display: block;
            line-height: 26px;
        }

            .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 &gt; span {
                width: auto;
                gap: 1rem;
                justify-content: center;
            }

            .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 .top-line,
            .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 .bottom-line {
                height: auto;
                line-height: 22px;
                display: block;
                padding: 0;
                margin: 0;
                white-space: nowrap;
                font-weight: 400;
            }

            .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 .bottom-line {
                font-weight: bold;
                text-transform: none;
                text-transform: lowercase;
                transition: background .3s linear;
                white-space: nowrap;
            }

    .details-buttons .ds-line-break-desktop {
        width: 100%;
        margin: 0;
        padding: 0;
    }

        .details-buttons .ds-line-break-desktop hr {
            border: none;
            margin: 0;
            padding: 0;
            border-bottom: 1px solid #b6b1a3;
            outline: none;
            width: 100%;
        }

    .ds_financials {
        flex-direction: column;
    }
}

@media screen and (min-width: 1201px) {
        .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 {
            display: flex;
        }

            .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 &gt; span {
                display: flex;
            }

            .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 hr {
                display: none;
            }
}

@media screen and (min-width: 1312px) {
    .ds_financials {
        flex-direction: row;
    }
        .estimate-shipping-button.desktop {
            margin-top: 0;
            align-items: flex-end;
        }
}

@media (max-width: 1312px) {
        .item-details .top.w-bid.w-cond .details-buttons a.add-bid, .item-details .top.w-bid.w-cond .details-buttons a.add-condition {
            max-width: none;
            width: 100%;
        }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
            .details-buttons .estimate-shipping-button.desktop {
                top: unset;
                right: 1.5rem;
                bottom: 1rem;
            }
}

@media (min-width: 768px) and (max-width: 1023px) {
        .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 {
            position: absolute;
            right: 4rem;
            top: 1.7rem;
            height: auto;
        }
}

@media (max-width: 1023px) {
    .item-details .top .details-buttons {
        min-width: 100%;
    }
}

@media (max-width: 690px) {
    .item-details .top .details-buttons {
        flex-basis: 100%;
    }
        @media (max-width: 520px) {
            .item-details .top.has-buttons .details-buttons.has-condition {
                margin-bottom: 0;
            }
        }
}

@media (max-width: 1023px) and (min-width: 520px) {
            article.item-page .item-cell.watchable .details_wrapper .details_wrapper--inner .ds_three .details-buttons {
                top: 47px;
            }
}

@media (max-width: 519px) {
    .item-details .top .details-buttons {
        flex-basis: 100%;
        order: 3;
        position: relative;
        top: auto;
        right: auto;
        margin-bottom: 0;
        padding-top: 13px;
        padding-bottom: 0;
    }
            .item-details .top .details-buttons:not(.single) a {
                margin-bottom: 5px;
            }

    @media (min-width: 320px) {
                .item-details .top.w-bid:not(.w-cond) .details-buttons a.add-bid {
                    width: 100%;
                }
                .item-details .top.w-bid.w-cond .details-buttons a.add-bid,
                .item-details .top.w-bid.w-cond .details-buttons a.add-condition {
                    width: 49%;
                    display: inline-block;
                }

                .item-details .top.w-bid.w-cond .details-buttons a.add-condition {
                    float: right;
                }

                .item-details .top.w-bid.w-cond .details-buttons a.add-bid {
                    margin-right: 5px;
                }

                .item-details .top.w-bid.w-cond .details-buttons .ds_inquire_button_wrapper,
                .item-details .top.w-bid.w-cond .details-buttons .ds_make_offer_button_wrapper {
                    clear: both;
                }
    }
}

@media (max-width: 391px) {
        .item-details .top .details-buttons a.add-bid,
        .item-details .top .details-buttons a.add-condition {
            width: 100%;
            margin: 0 0 10px 0;
        }
}

@media screen and (min-width: 1201px) {

        .details-buttons a {
            width: 28rem;
        }

            .details-buttons a.add-bid,
            .details-buttons a.edit-bid {
                width: 28rem;
            }
}

.evaluation_button {
    display: block;
    clear: both;
    float: none;
    font-size: 1.5rem;
    padding: 1.3rem 0 1.2rem 0;
    line-height: normal;
    text-align: center;
    cursor: pointer;
    margin: 0 auto;
    max-width: 46rem;
    height: auto;
}

.evaluation_button .top-line {
        font-weight: 500;
        font-size: 1.5rem;
        line-height: 1.5rem;
        padding: 0 1.5rem;
        display: block;
    }

.evaluation_button .bottom-line {
        font-size: 1.5rem;
        line-height: 1.5rem;
        font-weight: bold;
    }

.evaluation_button hr {
        width: calc(100% - 16px);
        margin: .9rem auto;
        border-bottom: 1px var(--primary-color) solid;
    }

@media (min-width: 769px) and (max-width: 1023px) {
    .evaluation_button {
        width: 15.6rem;
    }
}

@media (min-width: 1024px) {
    .evaluation_button {
        max-width: 38rem;
    }
}

.item-cell {
    position: relative;
    height: auto;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

/*border: 1px solid red;*/

.item-cell .item-cell-inner &gt; .inner {
        width: 100%;
        min-width: 100%;
        display: block;
        background-color: transparent;
    }

.item-cell .item-essay-wrapper.loading {
            min-height: 100vh;
            background: transparent;
            overflow: hidden;
        }

.item-cell .item-essay-wrapper.loading .additional_content {
                min-height: 100vh;

                clip: rect(0, auto, auto, 0);
                overflow: hidden;
            }

.item-cell .item-essay-wrapper .additional_content {
            position: relative;
            display: block;
        }

.item-cell .item-essay-wrapper .additional_content &gt; article.page {
            min-height: 0;
        }

.item-cell .preview_info {
        position: fixed;
        top: 6.5rem;
        right: 1rem;
        display: flex;
        gap: .5rem;
        z-index: 999;
    }

.item-cell .preview_info .preview-pill {
            display: flex;
            align-items: center;
            background-color: #999;
            color: #fff;
            margin-right: 0;
            padding: .4rem 1.5rem;
            cursor: pointer;
        }

.item-cell .preview_info .preview-pill:hover {
                background-color: #666;
            }

.item-cell .preview_info .preview-pill.no_image_path {
                cursor: default;
            }

.item-cell .preview_info .preview-pill.no_image_path:hover {
                    background-color: #999;
                }

.item-cell .preview_info .preview-pill.item_number:after {
                top: 3.5rem;
                left: 188%;
            }

.item-cell .preview_info .note &gt; div {
                position: absolute;
                top: 2.5rem;
            }

.item-cell.active .media-cell.active .image-cell .item-zoom-moment-placeholder img.zoomed-in {
            will-change: opacity;
        }

@media (max-width: 1023px) {
        .item-cell .additional_content_wrapper {
            margin: 0 auto;
        }
    .item-cell .bar-lot-number .lot-number {
        font-family: var(--font-family-serif);
        font-weight: 400;
        font-size: 3.2rem;
        line-height: 2rem;
        left: 1rem;
        position: relative;
        /*border: 1px solid red;*/

        /*flicker fix; null transform hack; force gpu layer*/
        transform: translateZ(0);
        transition: color 0.25s linear, opacity 0.25s linear;
        color: #444;
    }

        .item-cell .bar-lot-number .lot-number.background--light {
            color: #444;
        }

        .item-cell .bar-lot-number .lot-number.background--dark {
            color: white;
        }

        .item-cell .bar-lot-number .lot-number.background--complex {
            color: #444;
        }
        .item-cell .lot-no-mobile {
            height: 2rem;
            z-index: 3;
            display: block;
        }

            .item-cell .lot-no-mobile .ln-wl-group {
                min-width: 100vw;
                margin-top: 1rem;
            }
}

@media screen and (min-width: 1024px) {
        .item-cell .lot-no-mobile {
            display: none;
        }
}

#item-carousel {
    height: 100%;
}

.swiper-container {
    width: 100%;
    min-height: 100vh;
}

.item-cell {
    height: auto;
    min-height: 100vh;
    justify-content: center;
    align-items: center;
    display: block;
}

.swiper-container-lots &gt; div.swiper-wrapper.lot-swiper-wrapper {
    width: 100%;
    min-height: 100vh;
}

.media-cell {
    width: 100vw;
    overflow: hidden;
}

.media-cell .image-cell {
        width: 100%;
        z-index: 2;
        position: relative;
    }

.media-cell .image-cell img {
            width: 100%;
            -o-object-fit: contain;
               object-fit: contain;
            max-height: 100vw;
            height: 100%;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            transform: none;
        }

.video-cell {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: #f3f3f3;
}

.video_controls {
    height: 100%;
    z-index: 3;
}

.video_controls.dark div {
            color: #666 !important;
            color: rgba(128, 128, 128, .5) !important;
        }

.video_controls.dark div:hover {
            color: #666 !important;
            color: rgba(128, 128, 128, .8) !important;
        }

.video_controls .video_play_toggle--wrapper {
        display: block;
        position: absolute;
        z-index: 70;
        top: 50%;
        left: 50%;
        bottom: auto;
        right: auto;
        width: 10rem;
        height: 10rem;
        transform: translate(-50%, -50%);
    }

.video_controls .video_play_toggle {
        position: relative;
        width: 10rem;
        height: 10rem;
        margin: auto;
        transition: opacity .25s linear, visibility .25s linear;
        color: #fff;
    }

.video_controls .video_play_toggle.background--light:hover {
                color: #494949;
            }

.video_controls .video_play_toggle.hidden {
            pointer-events: none;
            opacity: 0;
        }

.video_controls .video_play_toggle:hover {
            cursor: pointer;
            color: rgba(255, 255, 255, 1);
        }

.video_controls .video_play_toggle:before {
            font-family: 'wright-web', arial, sans-serif;
            font-size: 10rem;
            position: absolute;
            content: '\e018';
            height: 10rem;
            width: 10rem;
            line-height: normal;
        }

.video_controls .video_play_toggle.active:before {
                content: '\e019';
            }

.video_controls .video_play_toggle.hide_on_load {
            display: none;
        }

.video_controls .video_controls_top {
        position: absolute;
        top: 5.5rem;
        z-index: 3;
        right: 1rem;
        opacity: 0.5;
    }

.video_controls .video_controls_top .video_controls_top--inner {
            position: relative;
            display: block;
            width: 100%;
            height: 100%;
        }

.video_controls .video_mute_toggle,
    .video_controls .video_fullscreen_toggle {
        color: #fff;
        position: relative;
        display: inline-block;
    }

.video_controls .video_fullscreen_toggle {
        z-index: 4;
        color: #fff;
    }

.video_controls .video_fullscreen_toggle:hover {
            cursor: pointer;
        }

.video_controls .video_fullscreen_toggle:before {
            font-family: 'wright-web', arial, sans-serif;
            font-size: 2.8rem;
            content: '\e022';
        }

.video_controls .video_fullscreen_toggle,
    .video_controls .video_mute_toggle {
        margin-left: .5rem;
        margin-right: .5rem;
    }

.video_controls .video_mute_toggle:before {
            font-family: 'wright-web', arial, sans-serif;
            content: '\e020';
            font-size: 3rem;
            top: .1rem;
        }

.video_controls .video_mute_toggle:hover {
            cursor: pointer;
        }

.video_controls .video_mute_toggle.active:before {
                content: '\e021';
            }

.video_controls .video_mute_toggle.background--light,
    .video_controls .video_fullscreen_toggle.background--light {
        color: #494949;
    }

.video-player-wrapper {
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.video-player-wrapper .vjs {
        width: 100% !important;
        height: 100% !important;
        position: absolute;
    }

.video-player-wrapper video {
        position: absolute;
        -o-object-fit: contain;
           object-fit: contain;
        background-size: contain;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        background-color: #f3f3f3;
    }

.video-player-wrapper .vjs-poster {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: #f3f3f3;
        z-index: 2;
        background-size: contain;
    }

.video-player-wrapper .vjs-loading-spinner {
        z-index: 1;
    }

.video-player-wrapper .video-js video,
        .video-player-wrapper .video-js .vjs-poster {
            opacity: 0;
            transition: opacity .25s linear;
        }

.video-player-wrapper .video-js .vjs-poster {
            opacity: 1;
        }

.video-player-wrapper .video-js.vjs-playing video {
                opacity: 1;
                z-index: 2;
            }

.video-player-wrapper .video-js.vjs-playing .vjs-poster {
                opacity: 0;
                z-index: 1;
            }

.vjs-default-skin .vjs-control-text {
    display: none !important;
}

.video-bg-check-bg {
    background: #f3f3f3;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.video-js {
    width: 100%;
    height: 100%;
}

.vjs-hidden,
.vjs-modal-dialog,
.vjs-control-bar,
.vjs-caption-settings,
.vjs-tracksettings {
    display: none;
}

@media (max-width: 1023px) {
        .video-cell .video-player-wrapper &gt; div {
            position: relative;
            display: block;
            -o-object-fit: contain;
               object-fit: contain;
            height: 100%;
            width: 100%;
        }

            .video-cell .video-player-wrapper &gt; div &gt; img {
                width: 100%;
                height: 100%;
                -o-object-fit: contain;
                   object-fit: contain;
                position: relative;
                display: block;
            }
}

@media (min-width: 1024px) {
        .video_controls .video_controls_top {
            top: 1rem;
        }
}

.item-page .auction_info_bar {
        display: block;
        width: 100%;
        height: auto;
        position: absolute;
        top: 60px;
        left: 0;
        right: 0;
        z-index: 3;
    }

.item-page .auction_info_bar a {
            font-family: var(--font-family-sans);
            font-size: 1.1rem;
            line-height: 4.4rem;
            position: relative;
            top: 0;
            display: block;
            overflow: hidden;
            width: 100%;
            height: 4.4rem;
            padding: 0 1rem;
            white-space: nowrap;
            text-decoration: none;
            letter-spacing: .1em;
            text-transform: uppercase;
            text-overflow: ellipsis;
            color: #444;
            background-color: #f3f3f3;
            background-color: rgba(243,243,243,.5);
        }

.item-page .auction_info_bar a:hover {
                color: #000;
            }

.item-page .auction_info_bar a strong {
                font-weight: 700;
                padding-left: 0;
                text-transform: uppercase;
            }

.item-page .auction_info_bar a strong.no-caps {
                    text-transform: lowercase;
                    font-size: 1.6rem;
                }

.item-page .auction_info_bar a .text {
                transition: color .3s;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                display: block;
                width: 100%;
                padding: 0;
                line-height: 1.8rem;
                text-align: center;
                margin-top: 1.5rem;
                height: 1.9rem;
            }

.item-page .auction_info_bar a .text.background--light {
                    color: #000;
                }

.item-page .auction_info_bar a .text.background--light:hover {
                        color: #333;
                    }

.item-page .auction_info_bar a .text.background--dark {
                    color: #eee;
                }

.item-page .auction_info_bar a .text.background--dark:hover {
                        color: #fff;
                    }

.item-page .auction_info_bar a .text span, .item-page .auction_info_bar a .text strong {
                    display: inline;
                }

.item-page .back-button {
        background-size: 2rem auto;
        width: 4.4rem;
        height: 4.4rem;
        line-height: 4.4rem;
        top: 6rem;
        right: 0;
        background-repeat: no-repeat;
        background-position: center center;
        display: block;
        position: fixed;
        z-index: 80;
        background-image: url('/images/icons/view_index.png');
        transition: filter 0.25s linear;
    }

.item-page .back-button svg {
            width: 2.6rem;
            height: auto;
            position: absolute;
            top: 1rem;
            right: 1rem;
        }

.item-page .back-button .glyph {
            fill: #444;
        }

.item-page .back-button.background--dark .glyph {
                fill: #fff;
            }

/* dynamic icon switching */

.item-page .back-button .glyph {
            display: none;
        }

.item-page .back-button.grid .glyph.grid-9-icon {
            display: block;
        }

.item-page .back-button.mosaic .glyph.mosaic-icon {
            display: block;
        }

.item-page:not(.svg) a.back-button svg {
                display: none;
            }

.item-page.svg a.back-button {
            background-image: none;
        }

.item-page #lot-pager-arrows {
        display: flex;
        height: 100vw;
        align-items: center;
        z-index: 60;
        width: 100%;
        position: absolute;
        pointer-events: none;
        justify-content: space-between;
    }

/* ARROWS */

.item-page #lot-pager-arrows #arrowleft,
        .item-page #lot-pager-arrows #arrowright {
            font-size: 4.5rem;
            z-index: 60;
            top: 44%;
            text-align: center;
            text-decoration: none;
            color: #444;
        }

.item-page #lot-pager-arrows #arrowleft:hover, .item-page #lot-pager-arrows #arrowright:hover {
                cursor: pointer;
            }

.item-page #lot-pager-arrows #arrowleft {
            left: .7rem;
        }

.item-page #lot-pager-arrows #arrowright {
            right: .5rem;
        }

.item-page #lot-pager-arrows #lot_scrollerRight {
            margin-left: auto;
            right: 0;
        }

.item-page #lot-pager-arrows a#arrowleft,
        .item-page #lot-pager-arrows a#arrowright {
            top: 0px;
            pointer-events: all;
            transition: color 0.25s linear;
        }

.item-page #lot-pager-arrows a#arrowleft {
            text-align: left;
            left: .7rem;
        }

.item-page #lot-pager-arrows a#arrowright {
            text-align: right;
            right: .5rem;
        }

.item-page #lot-pager-arrows.background--dark a#arrowleft,
            .item-page #lot-pager-arrows.background--dark a#arrowright {
                color: #fff;
            }

.item-page #lot-pager-arrows a i.background--dark {
                color: #fff;
            }

body.windows .item-page .back-button svg {
            right: 2.7rem;
        }

body.windows .item-page #lot-pager-arrows a#arrowright {
                right: 1.7rem;
            }

body.windows:not(.touch) .back-button {
            width: 8rem;
        }

body.windows:not(.touch) .back-button svg {
                right: 2.7rem;
            }

body.msie .item-page #lot-pager-arrows a#arrowleft,
            body.msie .item-page #lot-pager-arrows a#arrowright {
                top: calc(50% - 60px);
            }

@media (max-width: 320px) {
            body.windows:not(.touch) .auction_info_bar a {
               padding: 0 6.3rem 0 1rem;
            }
}

@media (max-width: 512px) {
            body.windows:not(.touch) .auction_info_bar a {
                padding: 0 7.3rem 0 2rem;
            }
}

@media (min-width: 321px) {
            .item-page .auction_info_bar a {
                padding: 0 1.5rem;
            }
}

@media (min-width: 513px) {
            .item-page .auction_info_bar a {
                padding: 0 5rem;
            }
}

@media (min-width: 769px) {
        .item-page .back-button {
            width: 6.6rem;
        }

            .item-page .back-button svg {
                right: 1.5rem;
            }
            .item-page #lot-pager-arrows #arrowLeft {
                left: 1rem;
            }

            .item-page #lot-pager-arrows #arrowRight {
               right: .8rem;
            }
}

@media (min-width: 1024px) {
            .item-page .back-button svg {
                right: 2rem;
            }
            .item-page #lot-pager-arrows #arrowLeft {
                left: initial;
            }

            .item-page #lot-pager-arrows #arrowRight {
                right: initial;
            }
}

.item-page .title-bar .col-c {
        top: 100vw;
    }

@media (max-width: 1023px) {
        body.ios .item-page {
            overflow-x: hidden;
            overflow-y: auto;
        }
        body.mobile-force-square #item-page .item-media-viewer.push-vertical-center .media-cell .image-cell img,
        body.mobile-force-square #item-page .media-cell .image-cell img {
            height: 100vw;
        }
        .item-page #item-page .item-media-viewer.push-vertical-center .media-cell .image-cell img,
        .item-page #item-page .media-cell .image-cell img {
            -o-object-fit: contain;
               object-fit: contain;
            width: 100%;
        }

        .item-page #item-page .item-cell-inner &gt; .inner {
            margin-top: 0;
            padding-top: 10.4rem;
        }
            .item-page .item-page-content .zoom-preload {
                display: none;
            }

            .item-page .item-page-content .title-bar {
                display: block;
                position: relative;
                z-index: 2;
                transform: translateZ(0);
                pointer-events: none;
                overflow: visible;
                height: 0;
            }

            .item-page .item-page-content .bar-date,
            .item-page .item-page-content .bar-auction-title {
                display: none;
            }
            .item-page .ibas.context-item-page .ba-user-activity {
                width: 100vw;
            }


        .item-page .col-c {
            z-index: 2;
            position: relative;
            width: 100%;
            /*border: 1px solid green;*/
        }

        .item-page .column.details {
            position: relative;
        }

        .item-page .watched-lot-button {
            position: relative;
            align-self: flex-end;
            align-items: end;
            flex-direction: column-reverse;
            gap: .5rem;
            top: 3rem;
            right: 1rem;
        }
            .item-page .___item .watched-lot-button {
                top: unset;
                right: unset;
            }

        .item-page .lot-number {
            position: relative;
        }

        /*Item Media*/
            .item-page .row-b .col-b .item-media-viewer {
                position: relative;
                top: 0;
            }

        /*Lot Details*/

        .item-page .row-b .col-c {
            z-index: 1;
            top: 0;
            position: relative !important;
            width: 100%;

            /*for some reason embla has some phantom space below the image*/
            margin-top: -.8rem;
        }

            /*debug*/
            /*border: 1px solid blue;*/

            .item-page .row-b .col-c .col-c-inner {
                position: relative;
                margin-top: 0;
                width: 100%;
            }
}

@media (max-width: 767px) {
            .item-page .ibas.context-item-page .bid-status {
                flex-wrap: wrap;
            }

            .item-page .ibas.context-item-page .ba-user-activity {
                width: 100vw;
            }
}

@media (min-width: 738px) {
        .item-page .title-bar .col-c {
            top: calc(100vh - 25rem);
        }
}

@media (min-width: 541px) and (max-height: 764px) {
        .item-page .title-bar .col-c {
            top: calc(100vh - 25rem);
        }
}

@media (min-width: 1024px) {
        .item-page .title-bar .col-c {
            top: 0;
        }
        .column.details .details {
            margin-top: unset;
        }
    .item-page-container {
        margin-left: 2.2rem;
        gap: 4.4rem;
        height: auto;
        min-height: calc(100vh - 370px);
        width: auto;
    }

        .item-page-container .bar {
            border-bottom: 1px solid #b6b1a3;
            min-height: 3.3rem;
        }

    .column {
        gap: 4rem;
    }

        .column.details {
            width: 30vw;
            min-width: 21.3rem;
            max-width: 57rem;
            flex-grow: 1;
            position: relative;
        }

        .column.media {
            width: 36%;
        }

    .item-page-content {
        flex-direction: column;
        padding-right: 2.8rem;
    }
        #item-page .item-cell-inner &gt; .inner {
            height: auto;
            transition: all .5s ease-in-out;
        }
        .item-page #lot_scrollerLeft,
        .item-page #lot_scrollerRight {
            /*border: 1px solid red;*/
            width: auto;
            height: auto;
        }

            .item-page #lot_scrollerLeft #arrowleft,
            .item-page #lot_scrollerLeft #arrowright,
            .item-page #lot_scrollerRight #arrowleft,
            .item-page #lot_scrollerRight #arrowright {
                /*border: 1px solid blue;*/
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
                left: initial;
                right: initial;
                font-size: 32px;
                line-height: normal;
            }
                    /*border: 1px solid green;*/

                    .item-page #lot_scrollerLeft #arrowleft i:before, .item-page #lot_scrollerLeft #arrowright i:before, .item-page #lot_scrollerRight #arrowleft i:before, .item-page #lot_scrollerRight #arrowright i:before {
                        transition: color .3s ease-in-out;
                    }
                    .item-page #lot_scrollerLeft #arrowleft:hover i:before, .item-page #lot_scrollerLeft #arrowright:hover i:before, .item-page #lot_scrollerRight #arrowleft:hover i:before, .item-page #lot_scrollerRight #arrowright:hover i:before {
                        color: #7F7B72;
                    }

        .item-page #lot_scrollerLeft {
            position: relative;
            left: -2.2rem;
        }

        .item-page #arrowright {
            display: flex;
        }

        .item-page #lot_scrollerRight {
            margin-right: .5rem;
        }

        .item-page #lot-pager-arrows {
            position: relative;
            top: 8.6rem;
            height: 0;
            display: flex;
            justify-content: space-between;

        }

            .item-page #lot-pager-arrows .icon-item-arrow-left:before {
                color: #b6b1a3;
                opacity: 1;
            }

            .item-page #lot-pager-arrows .icon-item-arrow-right:before {
                color: #b6b1a3;
                opacity: 1;
            }
            .item-page.item-has-ac .item-essay-wrapper,
            .item-page.item-has-ac .item-essay-wrapper-outer {
                position: relative;
            }
                .item-page.item-has-ac .item-essay-wrapper.has-text:before {
                    color: var(--primary-color);
                    content: "scroll down to read more";
                    font-size: 1.4rem;
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    position: absolute;
                    width: auto;
                    padding: 0 30px;
                    height: 47px;
                    z-index: 102;
                    background: #e9e9e9;
                    border-radius: 24px;
                    top: -46px;
                    right: 38px;
                }

                .item-page.item-has-ac .item-essay-wrapper.has-text:after {
                    background-color: #e9e9e9;
                }

            .item-page.item-has-ac .item-essay-wrapper:after {
                content: " ";
                position: absolute;
                background-color: #f3f3f3;
                transform: rotate(45deg);
                top: -1.3rem;
                right: 8.3rem;
                z-index: 101;
                width: 2.8rem;
                height: 2.8rem;
            }
        .item-page .auction_info_bar {
            display: none;
        }

    #item-page .item-cell-inner &gt; .inner {
        margin-top: 10rem;
        padding-left: 2.8rem;
        transition: none;
    }
        .bar-date, .bar-date span, .bar-date strong, .bar-date h1, .bar-date h2, .bar-auction-title, .bar-auction-title span, .bar-auction-title strong, .bar-auction-title h1, .bar-auction-title h2, .bar-lot-number .lot-number, .bar-lot-number .lot-number span, .bar-lot-number .lot-number strong, .bar-lot-number .lot-number h1, .bar-lot-number .lot-number h2 {
            color: #444;
            font-size: 1.8rem;
            font-family: var(--font-family-serif);
            font-weight: 400;
        }

        .bar-date a, .bar-auction-title a, .bar-lot-number .lot-number a {
            text-decoration: none;
        }

    .bar-lot-number {
        align-items: center;
    }

    .lot-number {
        line-height: 1.8rem;
        min-height: 2rem;
    }
        .bar-auction-title a span,
        .bar-auction-title a strong {
            transition: color .3s ease-in-out;
            line-height: 1.3;

        }
            .bar-auction-title a:hover span,
            .bar-auction-title a:hover strong {
                color: #353535;
            }

    .title-bar {
        margin-bottom: 4rem;
    }

        .title-bar .col {
            border-bottom: 1px solid #b6b1a3;
            padding-bottom: 5px;
            display: flex;
            flex-direction: column-reverse;
        }


    .item-media-thumbs.auction_thumbs {
        overflow: hidden;
    }

    .scroller {
        overflow: auto;
        height: auto;
        position: relative;
        max-height: 33vw;
    }

        .scroller .thumbs-inner {
            display: flex;
            flex-wrap: wrap;
            gap: 1.2rem;
            padding-bottom: .1rem;
        }
            &amp;.no-zoom .row-a .col-b, &amp;.no-zoom .row-b .col-b {
                min-width: 42.4rem;
                max-width: 104rem;
            }

            &amp;.no-zoom .row-a .col-c, &amp;.no-zoom .row-b .col-c {
                max-width: none;
            }

    .thumb {
        /*border: 1px solid red;*/
        position: relative;
        display: inline-block;
        width: 85px;
        height: 85px;
        margin: 0;
        flex-grow: 0;
        flex-shrink: 0;
    }

        .thumb img {
            /*border: 1px solid blue;*/
            width: 100%;
            height: 100%;
            position: absolute;
            -o-object-fit: contain;
               object-fit: contain;
            top: 0;
            left: 0;
        }

    .item-details {
        background: transparent;
        min-width: 0;
        max-width: 104rem;
        width: 100%;
    }


        .item-details .top {
            padding: 0;
            flex-wrap: wrap;
            flex-direction: column;
        }

        .item-details .top .artist-desc {
            min-width: 0;
            max-width: none;
            width: 100%;
            flex-basis: 100%;
        }

        .item-details .details_wrapper {
            max-width: none;
            float: none;
        }

            .item-details .details_wrapper, .item-details .details_wrapper h1, .item-details .details_wrapper h2, .item-details .details_wrapper p, .item-details .details_wrapper .details_section .details_content .artistname a {
                color: #444;
                transition: color .3s ease-in-out;
            }

                .item-details .details_wrapper:hover, .item-details .details_wrapper h1:hover, .item-details .details_wrapper h2:hover, .item-details .details_wrapper p:hover, .item-details .details_wrapper .details_section .details_content .artistname a:hover {
                    color: #353535;
                }

            .item-details .details_wrapper .print_link a:not(.button):not(.w-btn) {
                text-decoration: none;
            }

        .item-details .details_wrapper--inner {
            flex-wrap: wrap;
            flex-direction: column;
        }

        .item-details .details_wrapper .ds_wrap_one_two,
        .item-details .details_wrapper .ds_one,
        .item-details .details_wrapper .ds_two,
        .item-details .details_wrapper .ds_three {
            display: block;
            padding: 0;
            margin: 0;
            min-width: 100%;
            max-width: 100%;
            width: 100%;
            float: none;
        }

        .item-details .details_wrapper .ds_wrap_one_two,
        .item-details .details_wrapper .ds_one {
            margin-bottom: 2rem;
        }

    .details_section.ds_three span.line-check.ellipsis {
        position: relative;
    }
        .details_section.ds_three span.line-check.ellipsis::after {
            position: absolute;
            top: auto;
            left: auto;
            width: 2em;
            box-sizing: content-box;
            content: '\02026';
            text-align: right;
            right: -10px;
            bottom: -3px;
            opacity: 1;
            transition: opacity .3s linear;
        }

    #item-page .media-cell {
        width: 100%;
    }

    .image-cell {
        width: 100%;
    }

        .image-cell.has-zoom {
            cursor: zoom-in !important;
        }

        .image-cell img {
            -o-object-fit: contain;
               object-fit: contain;
            /*object-position: top left;*/
        }
        .item-cell-inner .inner {
            min-height: calc(100vh - 24rem);
        }

    #item-page .item-media-viewer {
        overflow: visible;
        display: block;
        position: relative;
        height: 100%;
    }

        #item-page .item-media-viewer .swiper-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
        }

    .print_link {
        margin-bottom: 4.4rem;
    }

        .print_link a {
            font-family: var(--font-family-sans);
            font-weight: bold;
            transition: color .3s ease-in-out;
        }

    .back-button.grid {
        display: none !important;
    }
            &amp;.item-has-ac #item-page .item-cell-inner &gt; .inner {
                height: auto;
                z-index: 100;
                max-height: none;
            }

            &amp;.item-has-ac #item-page .item-essay-wrapper-outer {
                z-index: 99;
                display: block;
                overflow: visible;
            }

            &amp;.item-has-ac #item-page .item-essay-wrapper {
                z-index: 99;
                position: relative;
                background: transparent;
                overflow: visible;

            }

                /*Caret*/

                &amp;.item-has-ac #item-page .item-essay-wrapper:after {
                    content: ' ';
                    position: absolute;
                    background-color: #f3f3f3;
                    transform: rotate(45deg);
                    top: -1.4rem;
                    right: 8.3rem;
                    z-index: 101;
                    width: 2.8rem;
                    height: 2.8rem;
                }
                    /*Bubble*/

                    &amp;.item-has-ac #item-page .item-essay-wrapper.has-text:before {
                        color: var(--primary-color);;
                        content: "scroll down to read more";
                        font-size: 1.4rem;
                        font-family: var(--font-family-sans);
                        font-weight: 700;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        position: absolute;
                        width: auto;
                        padding: 0 3rem;
                        height: 4.7rem;
                        z-index: 102;
                        background: #e9e9e9;
                        border-radius: 2.4rem;
                        top: -4.6rem;
                        right: 3.8rem;
                    }

                    /*Caret*/

                    &amp;.item-has-ac #item-page .item-essay-wrapper.has-text:after {
                        content: ' ';
                        position: absolute;
                        background-color: #e9e9e9;
                        transform: rotate(45deg);
                        top: -1.4rem;
                        right: 8.3rem;
                        z-index: 101;
                        width: 2.8rem;
                        height: 2.8rem;
                    }

                &amp;.item-has-ac #item-page .item-essay-wrapper.loading {
                    min-height: 100vh;
                }
            &amp;.item-has-ac .row-b .col-a {
                max-height: calc(100vh - 50px - 150px);
            }

        &amp;.item-has-ac #item-page .item-media-thumbs.auction_thumbs {
            min-height: 0;
        }

    .watched-lot-button div.btn-inner {
        height: 2rem;
        width: 2rem;
    }

    .zoom-preload {
        overflow: hidden;
        z-index: 1;
        position: fixed;
        top: 100vh;
        left: 0;
        width: 100%;
        height: auto;
    }
}

.item-details {
    background-color: #ebebeb;
}

.item-details .artist-desc {
        width: 100%;
    }

.item-details .bid-box-actions {
        gap: 1rem;
    }

.item-details .bid-box-actions .choices .choices__inner {
                transition: background-color .3s ease-in-out;
            }

.item-details .bid-box-actions .choices:hover .choices__inner {
                    background-color: #dadada;
                }

.item-details .bid-box-actions .choices .is-open .choices__inner {
                    background-color: #dadada;
                }

.item-details .bid-box-actions .choices .is-highlighted {
                transition: background-color .3s ease-in-out;
            }

.item-details .details_section.ds_three {
        display: block;
        flex-direction: row;
        flex-wrap: wrap;
        min-width: 0;
        width: auto;
        max-width: none;
        margin: 0;
    }

/*mobile-first order*/

.item-details .details_section.ds_three .ds_financials {
            order: 1;
            margin-bottom: 2rem;
        }

.item-details .details_section.ds_three .details-buttons {
            order: 2;
        }

.item-details .top.no-buttons .details_section.ds_three .ds_financials,
        .item-details .top.no-buttons .details_section.ds_three .ds_description {
            width: 100%;
            min-width: 100%;
            max-width: 100%;
        }

.preview_info {
    display: none;
}

.item-cell.watchable .preview_info {
        right: 3rem;
    }

.session-info-bar {
    z-index: 61;
    width: 100%;
    background: red;
    display: block;
    position: relative;
}

.session-info-bar .date {
        color: #B6B1A3;
        font-size: 1.6rem;
        font-family: var(--font-family-serif);
        font-weight: 400;
    }

.session-info-bar .title {
        color: #444;
    }

.session-info-bar a {
        text-decoration: none;
    }

@media (min-width: 520px) and (max-width: 768px) {

    /* purgecss ignore */
        .item-cell.watchable .details-buttons {
            padding-top: 3rem;
        }
}

@media (min-width: 769px) {
            .item-details .top.has-buttons .details_section.ds_three .ds_financials, .item-details .top.no-buttons .details_section.ds_three .ds_financials {
                margin-bottom: 0;
            }
}

@media (min-width: 769px) and (max-width: 1024px) {
            .item-details .top.has-buttons .details_section.ds_three .ds_description {
                position: relative;
                left: -22rem;
                min-width: calc(100% + 220px);
                padding-top: 2rem;
                border-top: .1rem solid #dedcd7;
            }

                .item-details .top.has-buttons .details_section.ds_three .ds_description .details_content {
                    display: flex;
                    flex-direction: row;
                }

                    .item-details .top.has-buttons .details_section.ds_three .ds_description .details_content .empty {
                        display: none;
                    }

                    .item-details .top.has-buttons .details_section.ds_three .ds_description .details_content .specs-wrapper {
                        flex-basis: 70%;
                        flex-shrink: 1;
                        flex-grow: 1;
                        max-width: 70%;
                        display: block;
                        padding-right: 4rem;
                    }

                    .item-details .top.has-buttons .details_section.ds_three .ds_description .details_content .specs-more {
                        flex-basis: 30%;
                        width: auto;
                        flex-shrink: 1;
                        flex-grow: 1;
                        max-width: 30%;
                    }
}

/*TODO: See if this is still necessary*/

@media (max-width: 1023px) {

    .bid-box-actions-tablet {
        position: relative;
        max-width: 45rem;
        width: 100%;
        margin: 0 auto;
        top: 0;
        align-items: center;
    }

        .bid-box-actions-tablet w-btn {
            max-width: unset;
        }

    .bid-box .bid-type-suggestion-link {
        position: relative;
        top: unset;
        width: unset;
    }

    .choices__inner {
        background-color: #e9e9e9;
    }

    .condition {
        width: 100vw;
        position: relative;
        top: -.1rem;
        background-color: #f7f7f7;
        padding: 1.3rem 0 1.3rem 1rem;
        margin: 0 0 0 -1rem;
        border: none;
    }

    .details-buttons {
        background-color: #fff;
        width: 100vw;
    }

    .ds_wrap_one_two {
        display: block;
        width: 100%;
        flex-basis: unset !important;
    }

    .ds_three .ds_make_offer_button_wrapper {
        margin: 0 auto;
    }

    .ibas.context-item-page .bid-status {
        display: flex;
        justify-content: space-between;
        margin: 0 auto 1.8rem;
        max-width: 45rem;
    }

    .item-details {
        padding-bottom: 1.5rem;
    }

    .item-details .top {
        padding: 0 1rem .1rem 1rem;
    }

    .item-details .top .details_wrapper .details_wrapper--inner {
        flex-wrap: wrap;
    }

    .item-details .top .details-buttons {
        margin-left: -10px;
        padding: 3.5rem 2rem;
    }

        .item-details .top .details-buttons a.evaluation_button.consign-an-item-button.v3 {
            position: unset;
        }

        .item-details .top .details-buttons .button,
        .item-details .top .details-buttons .inquire,
        .item-details .top .details-buttons .buy-now {
            width: 100%;
            max-width: 45rem;
            margin-left: auto;
            margin-right: auto;
        }

    .item-details .top.has-buttons .details_section.ds_three {
        max-width: calc(100vw + 20px);
        display: block;
        width: 100%;
        border-top: none;
        padding-top: 1.8rem;
    }

        .item-details .top.has-buttons .details_section.ds_three .ds_financials {
            margin-bottom: 20px;
        }
}

@media (min-width: 1024px) {
    .item-details {
        background-color: transparent;
    }

        .item-details .artist-desc {
            width: auto;
        }
            .item-details .top.has-buttons .details_section.ds_three .ds_financials, .item-details .top.no-buttons .details_section.ds_three .ds_financials {
                order: 1;
            }

            .item-details .top.has-buttons .details_section.ds_three .details-buttons, .item-details .top.no-buttons .details_section.ds_three .details-buttons {
                order: 2;
            }

            .item-details .top.has-buttons .details_section.ds_three .ds_description, .item-details .top.no-buttons .details_section.ds_three .ds_description {
                order: 2;
            }

            .item-details .top.has-buttons .details_section.ds_three .ds_financials,
            .item-details .top.has-buttons .details_section.ds_three .details-buttons,
            .item-details .top.has-buttons .details_section.ds_three .ds_description,
            .item-details .top.no-buttons .details_section.ds_three .ds_financials,
            .item-details .top.no-buttons .details_section.ds_three .details-buttons,
            .item-details .top.no-buttons .details_section.ds_three .ds_description {
                flex-basis: 100%;
                width: 100%;
                max-width: none;
                min-width: 100%;
            }

    .preview_info {
        display: block;
    }
}

article.item-page .additional_content .background {
            background-repeat: no-repeat;
            /* custom background-position */
            background-position: 50% 50%;
        }

/*debug and/or testing*/

article.item-page .additional_content .parallax {
            /*border: 1px solid red;*/
        }

article.item-page .additional_content .parallax.full {
            /*border: 1px solid green;*/
        }

article.item-page .additional_content .parallax.overflow {
            height: auto;
            min-height: 100%;
        }

@media (min-width: 1025px) {
        article.item-page {
            overflow-x: hidden;
        }

        /* On destkop, for AC, we scroll on Body now, no longer on a per-item-cell basis */
            article.item-page #item-page,
            article.item-page #item-page .swiper-container.swiper-container-lots,
            article.item-page #item-page .swiper_wrapper.lot-swiper-wrapper,
            article.item-page #item-page .swiper-container-lots &gt; div.swiper-wrapper.lot-swiper-wrapper,
            article.item-page #item-page .item-cell.active {
                overflow: auto;
                overflow-x: auto;
                overflow-y: auto;
                max-height: none;
                height: auto;
            }

            article.item-page #item-page .item-cell,
            article.item-page #item-page .item-cell.active {
                overflow-x: hidden;
            }
}

.additional_content article.page {
        min-height: 0;
    }

.additional_content .background {
        background-repeat:no-repeat;
        /* custom background-position */
        background-position:50% 50%;
        /* ie8- graceful degradation */
    }

.additional_content .parallax.overflow {
        height:auto;
        min-height:100%;
    }

.additional_content.modular {
        background-image: none;
    }

.additional_content.legacy {
    position: absolute;
    z-index: 100;
    top: auto;

    clear: both;

    width: 100%;

    background-color: #F9F9F9;
    background-image: url('/images/item/texture.png');
}

.additional_content.legacy figure {
        max-width: 100%;
        height: auto;
        margin: 0 0 20px 0;
        padding: 0;
    }

.additional_content.legacy figcaption {
        font-size: 13px;
        font-weight: 100;
        line-height: 18px;
        font-style: italic;

        max-width: 100%;

        color: #333;
    }

.additional_content.legacy figcaption * {
            font-weight: 900;
        }

.additional_content.legacy img {
        max-width: 100%;
        height: auto;
        margin-bottom: 5px;
    }

.additional_content.legacy a:not(.button):not(.w-btn):not(.no-underline) {
        text-decoration: underline;
    }

.additional_content.legacy .ac_main_image {
        overflow: hidden;

        max-height: 500px;
    }

.additional_content.legacy .acquote,
        .additional_content.legacy .acquote p {
            font-family: 'freight-text-pro',sans-serif;
            font-size: 11px;
            font-weight: 900;
            font-style: italic;
            line-height: 12pt;
        }

.additional_content.legacy .acquotename {
        font-family: 'freight-text-pro',sans-serif;
        font-size: 8pt !important;
        line-height: 15px;
        padding-top: 2px;
    }

.additional_content.legacy .acfooter {
        float: none;

        height: 40px;
    }

.additional_content.legacy .actitle {
        font-family: 'freight-text-pro';
        font-size: 40px;
        font-weight: 300;
        line-height: 40px;

        margin-bottom: 1em !important;
        padding-bottom: 10px!important;

        letter-spacing: 1px;
    }

.additional_content.legacy .acauthor {
        font-family: 'BauWebPro',sans-serif;
        font-size: 13px;
        font-weight: bold;

        margin-top: -3em !important;
        padding-bottom: 21px;
        line-height:  2rem;
    }

.additional_content.legacy .acbreak {
        margin-right: 30px;
        margin-left: 30px;
    }

.additional_content.legacy .acbreakquote {
        font-family: 'freight-text-pro',sans-serif;
        font-size: 21px;
        font-weight: 500;
        font-style: italic;

        margin-top: 10px;
        margin-right: 30px;
        margin-left: 30px;
    }

.additional_content.legacy .acparagraph {
        padding-bottom: 10px;
    }

.additional_content.legacy .acparagraph,
        .additional_content.legacy .acparagraph p,
        .additional_content.legacy .acparagraph strong {
            font-family: 'freight-text-pro',sans-serif;

            color: #000;
        }

.additional_content.legacy .acparagraph ol {
            counter-reset: item;
        }

.additional_content.legacy .acparagraph ol li {
                display: block;
                padding-left: 40px;
                position: relative;
            }

.additional_content.legacy .acparagraph ol li:before {
                    content: counter(item) ". ";
                    counter-increment: item;
                    width: 2em;
                    position:absolute;
                    left: 0;
                }

.additional_content.legacy .acparagraph ul {
            margin-left: 15px;
            list-style-type: disc;
        }

.additional_content.legacy .accontent {
        font-family: 'freight-text-pro',sans-serif;

        padding-bottom: 10px;
    }

.additional_content.legacy #closeac {
        position: fixed;
        z-index: 110;
        top: 40%;
        left: 0;

        display: block;
        display: none;

        width: 60px;
        height: 36px;

        background-image: url('/images/item/closeac.png');
        background-position: top left;
    }

.additional_content.legacy .ac_lot_no {
        font-family: 'Univers',sans-serif;
        font-size: 9pt;
        line-height: 10pt;

        margin-top: 15px;
        margin-bottom: 5px;

        letter-spacing: 1px;

        color: #6f6f6f;
    }

.additional_content.legacy .ac_item_name {
        font-size: 11px;
        line-height: 14px;

        color: #828282;
    }

.additional_content.legacy .ac_estimate {
        font-size: 8pt;

        padding-top: 2px;

        color: #828282;
    }

.additional_content.legacy .ac_artist_name {
        font-size: 10px;
        font-weight: bold;

        margin-top: 3px;
        padding-bottom: 4px;

        letter-spacing: 1px;
        text-transform: uppercase;

        color: #3f3f3f;
    }

.additional_content.legacy .acthumbholder {
        font-family: 'BauWebPro',sans-serif;
        line-height: 11px;

        display: block;

        width: 100%;
        height: 330px;
    }

.additional_content.legacy .acthumbleft {
        display: inline;
        float: left;

        width: 220px;
    }

.additional_content.legacy .acthumbright {
        display: inline;
        float: right;

        width: 220px;
    }

.additional_content.legacy .acinlinecaption {
        font-family: 'BauWebPro',sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 8px;
    }

.additional_content.legacy #closeac:hover {
        background-position: top right;
    }

.additional_content.legacy .additional_content_wrapper {
        font-size: 11pt;
        line-height: 22px;

        position: relative;
        top: -20px;

        width: 756px;
        margin-right: auto;
        margin-left: 147px;

        background-color: #fff;

        overflow: hidden;
    }

.additional_content.legacy .additional_content_wrapper em {
            font-style: italic;
        }

.additional_content.legacy .additional_content_wrapper p {
            margin-bottom: 1.3em;
        }

.additional_content.legacy .additional_content_wrapper strong {
            font-weight: bold;
        }

.additional_content.legacy .additional_content_wrapper strong address,
            .additional_content.legacy .additional_content_wrapper strong caption,
            .additional_content.legacy .additional_content_wrapper strong cite,
            .additional_content.legacy .additional_content_wrapper strong code,
            .additional_content.legacy .additional_content_wrapper strong dfn,
            .additional_content.legacy .additional_content_wrapper strong em,
            .additional_content.legacy .additional_content_wrapper strong strong,
            .additional_content.legacy .additional_content_wrapper strong th,
            .additional_content.legacy .additional_content_wrapper strong var {
                font-weight: bold;
            }

.additional_content.legacy .additional_content_wrapper_header {
        padding: 20px 0 0 30px;
    }

.additional_content.legacy .additional_content_wrapper_header p {
            width: 500px;
        }

@media(max-width: 1024px){

.additional_content.legacy .additional_content_wrapper_header p {
                width: 100%
        }
            }

.additional_content.legacy .additional_content_wrapper_left {
        float: left;
        clear: right;
        width: 500px;
        padding: 0 0 7px 30px;
    }

.additional_content.legacy .additional_content_wrapper_right {
        position: relative;
        float: right;
        top: 0;
        right: 0;

        width: 160px;
        padding: 0 30px 20px 0;

        background-color: #fff;
    }

@media screen and (max-width: 1049px) {
        .additional_content.legacy .additional_content_wrapper {
            font-size: 14px;
            line-height: 22px;

            width: 756px;
            margin-right: auto;
            margin-left: 107px;

            background-color: #fff;
        }
    }

@media screen and (max-width: 1000px), only screen and (max-device-width: 480px) {
        .additional_content.legacy .additional_content_wrapper_left {
            display: inline-block;
            overflow: hidden;

            width: calc(70% - 20px);
        }

        .additional_content.legacy .additional_content_wrapper_right {
            width: calc(30% - 20px);
        }
    }

@media screen and (max-width: 600px), only screen and (max-device-width: 480px) {

.additional_content.legacy {
        background-color: #fff !important;
        background-image: none !important
}

        .additional_content.legacy .additional_content_wrapper {
            top: -5px;

            width: 100%;
            margin: 0;
        }
    }

@media screen and (max-width: 480px), only screen and (max-device-width: 480px) {
        .additional_content.legacy .additional_content_wrapper_left {
            width: calc(100% - 40px);
        }

        .additional_content.legacy .additional_content_wrapper_right {
            position: static;

            float: none;

            width: calc(100% - 70px);
            margin: -10px 30px 0;
            padding: 30px 0 0 0;

            border-top: 1px #eee solid;
        }
    }

/*Vendor Lib Styles*/

/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: 0
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: hsla(0, 0%, 100%, .75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: #fff;
    cursor: pointer
}

.flickity-button:focus {
    outline: 0;
    box-shadow: 0 0 0 5px #19f
}

.flickity-button:active {
    opacity: .6
}

.flickity-button:disabled {
    opacity: .3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: #333
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */

/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/

/* pswp = photoswipe */

.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
    -webkit-backface-visibility: hidden;
    outline: none; }

.pswp * {
    box-sizing: border-box; }

.pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */

.pswp--animate_opacity {
    /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
    opacity: 0.001;
    will-change: opacity;
    /* for open/close transition */
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
    display: block; }

.pswp--zoom-allowed .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab; }

.pswp--dragging .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/

.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    will-change: opacity; }

.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }

/* Prevent selection and tap highlights */

.pswp__container,
.pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    transform-origin: left top;
    /* for open/close transition */
    transition: transform ease-in-out 333ms;
}

.pswp__bg {
    will-change: opacity;
    /* for open/close transition */
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
    transition: none; }

.pswp__container,
.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden;
    will-change: transform; }

.pswp__item {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden; }

.pswp__img {
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/

.pswp__img--placeholder--blank {
    background: #222; }

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #CCC; }

.pswp__error-msg a {
    color: #CCC;
    text-decoration: underline; }

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */

/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/

/*

	1. Buttons

 */

/* &lt;button&gt; css reset */

.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    opacity: 0.75;
    transition: opacity 0.2s;
    box-shadow: none;
}

.pswp__button:focus,
.pswp__button:hover {
    opacity: 1;
}

.pswp__button:active {
    outline: none;
    opacity: 0.9;
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */

.pswp__ui--over-close .pswp__button--close {
    opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
    background: url(/images/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;
    background-size: 264px 88px;
    width: 44px;
    height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
    /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
    .pswp--svg .pswp__button,
    .pswp--svg .pswp__button--arrow--left:before,
    .pswp--svg .pswp__button--arrow--right:before {
        background-image: url(/images/photoswipe/default-skin/default-skin.svg);
    }

    .pswp--svg .pswp__button--arrow--left,
    .pswp--svg .pswp__button--arrow--right {
        background: none;
    }
}

.pswp__button--close {
    background-position: 0 -44px;
}

.pswp__button--share {
    background-position: -44px -44px;
}

.pswp__button--fs {
    display: none;
}

.pswp--supports-fs .pswp__button--fs {
    display: block;
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0;
}

.pswp__button--zoom {
    display: none;
    background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0;
}

/* no arrows on touch screens */

.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
    visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/

.pswp__button--arrow--left,
.pswp__button--arrow--right {
    background: none;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute;
}

.pswp__button--arrow--left {
    left: 0;
}

.pswp__button--arrow--right {
    right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
    content: '';
    top: 35px;
    background-color: rgba(0, 0, 0, 0.3);
    height: 30px;
    width: 32px;
    position: absolute;
}

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */

.pswp__counter,
.pswp__share-modal {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.pswp__share-modal {
    display: block;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    transition: opacity 0.25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}

.pswp__share-modal--hidden {
    display: none;
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #FFF;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    transform: translateY(6px);
    transition: transform 0.25s;
    -webkit-backface-visibility: hidden;
    will-change: transform;
}

.pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
}

.pswp__share-tooltip a:hover {
    text-decoration: none;
    color: #000;
}

.pswp__share-tooltip a:first-child {
    /* round corners on the first/last list item */
    border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
    opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    transform: translateY(0);
}

/* increase size of share links on touch devices */

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px;
}

a.pswp__share--facebook:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #FFF;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none;
}

a.pswp__share--facebook:hover {
    background: #3E5C9A;
    color: #FFF;
}

a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
    background: #55ACEE;
    color: #FFF;
}

a.pswp__share--pinterest:hover {
    background: #CCC;
    color: #CE272D;
}

a.pswp__share--download:hover {
    background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */

.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #FFF;
    opacity: 0.75;
    padding: 0 10px;
}

/*

	4. Caption

 */

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px;
}

.pswp__caption small {
    font-size: 11px;
    color: #BBB;
}

.pswp__caption__center {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #CCC;
}

.pswp__caption--empty {
    display: none;
}

/* Fake caption element, used to calculate height of next/prev image */

.pswp__caption--fake {
    visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */

.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    transition: opacity 0.25s ease-out;
    will-change: opacity;
    direction: ltr;
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px;
}

.pswp__preloader--active {
    opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(/images/photoswipe/default-skin/preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
    opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    animation: clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
    background: none;
    opacity: 0.75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
    /*
              The idea of animating inner circle is based on Polymer ("material") loading indicator
               by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
          */
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 2px solid #FFF;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    margin: 0;
}

@media screen and (max-width: 1024px) {
    .pswp__preloader {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right;
    }
}

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

@keyframes donut-rotate {
    0% {
        transform: rotate(0);
    }
    50% {
        transform: rotate(-140deg);
    }
    100% {
        transform: rotate(0);
    }
}

/*

	6. Additional styles

 */

/* root element of UI */

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
    background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
    background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */

.pswp__ui--idle .pswp__top-bar {
    opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
    opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/

.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
    /* Force paint &amp; create composition layer for controls. */
    opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */

.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
    display: none;
}

.pswp__element--disabled {
    display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
    background: none;
}

/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: February 7, 2016
 */

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical &gt; .swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow &gt; .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    flex-wrap: wrap
}

.swiper-container-free-mode &gt; .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    touch-action: pan-y
}

.swiper-wp8-vertical {
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal &gt; .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical &gt; .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical &gt; .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal &gt; .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    transform-origin: right top
}

.swiper-container-horizontal &gt; .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical &gt; .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255, 255, 255, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube, .swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal &gt; .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical &gt; .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

/*Search*/

h1.section-break, h2.section-break, h3.section-break, h4.section-break, h5.section-break, h6.section-break {
        border-bottom: 1px solid #4f4f4f;
    }

h1 .sort-data, h2 .sort-data, h3 .sort-data, h4 .sort-data, h5 .sort-data, h6 .sort-data {
        display: none;
    }

h4 {
    font-family: var(--font-family-sans);
    text-transform: none;
}

div.primary, span.primary, p.primary {
        color: #4a4a4a;
    }

.auctions-year-title,
.auction-title {
    clear: both;
        font-size: 2.4rem;
}

.auctions-year-title,
    .auctions-year-title a,
    .auction-title,
    .auction-title a {
        line-height: 2.8rem;
    }

.auctions-year-title span, .auction-title span {
        font-family: var(--font-family-sans);
        letter-spacing: .1rem;
    }

.auctions-year-title span.spacer,
        .auctions-year-title span.logo-spacer,
        .auction-title span.spacer,
        .auction-title span.logo-spacer {
            margin: 0 .5rem;
        }

.auctions-year-title span.title, .auction-title span.title {
            letter-spacing: inherit;
        }

.group-title {
    clear: both;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 2rem;
    position: relative;
}

.group-title.group-no-results,
    .group-title.left-aligned {
        text-align: left;
        width: 100%;
        display: block;
        letter-spacing: 1px;
        margin: 0;
        border: none;
        padding-bottom: 17px;
        border-bottom: 1px solid #4a4a4a;
    }

.group-title.group-no-results .view-link, .group-title.left-aligned .view-link {
            font-family: var(--font-family-serif);
            font-weight: 500;
            color: #393939;
            font-size: 1.6rem;
            float: right;
        }

.group-title.group-no-results .view-link a, .group-title.left-aligned .view-link a {
                display: block;
            }

.group-title.group-no-results .view-link a:hover, .group-title.left-aligned .view-link a:hover {
                    color: var(--primary-color);
                }

.group-title.group-no-results .view-link a:hover .view-link, .group-title.left-aligned .view-link a:hover .view-link {
                        color: var(--primary-color);
                    }

.group-title.group-no-results .view-link:hover, .group-title.left-aligned .view-link:hover {
                color: var(--primary-color);
            }

.result .details a {
            color: var(--primary-color);
        }

.result .details .actions {
            display: block;
            margin-top: 1rem;
        }

.result .details .actions a {
                font-family: var(--font-family-sans);
                font-size: 1.4rem;
                line-height: 4.4rem;
                letter-spacing: .1rem;
                font-weight: 700;
                text-transform: uppercase;
                padding: .2rem 2rem 0;
                transition: color .15s linear;
            }

.result .details .actions a.button.dark_button {
                    color: #fff;
                }

.result .details .actions a.button.dark_button:hover {
                        color: #fff;
                    }

.result .details .actions a.button.light_button {
                    border-color:  var(--primary-color);
                    color:  var(--primary-color);
                }

.result .details .actions a.button.light_button:hover {
                        background-color: #fff;
                        border-color:  var(--primary-color-hover);
                        color:  var(--primary-color-hover);
                    }

.result .details .actions a:not(.button):not(.w-btn):hover {
                    text-decoration: none;
                }

.result .details h1.primary,
            .result .details h1.secondary,
            .result .details h1.tertiary,
            .result .details h2.primary,
            .result .details h2.secondary,
            .result .details h2.tertiary,
            .result .details h3.primary,
            .result .details h3.secondary,
            .result .details h3.tertiary,
            .result .details h4.primary,
            .result .details h4.secondary,
            .result .details h4.tertiary,
            .result .details h5.primary,
            .result .details h5.secondary,
            .result .details h5.tertiary,
            .result .details h6.primary,
            .result .details h6.secondary,
            .result .details h6.tertiary,
            .result .details span.primary,
            .result .details span.secondary,
            .result .details span.tertiary,
            .result .details p.primary,
            .result .details p.secondary,
            .result .details p.tertiary,
            .result .details div.primary,
            .result .details div.secondary,
            .result .details div.tertiary,
            .result .details a.primary,
            .result .details a.secondary,
            .result .details a.tertiary {
                font-family: var(--font-family-sans);
                font-weight: 600;
                display: block;
                margin: 0;
                padding: 0;
                font-size: 1.4rem;
                line-height: 2rem;
                letter-spacing: 0;
            }

.result .details h1.secondary, .result .details h2.secondary, .result .details h3.secondary, .result .details h4.secondary, .result .details h5.secondary, .result .details h6.secondary, .result .details span.secondary, .result .details p.secondary, .result .details div.secondary, .result .details a.secondary {
                font-weight: normal;
            }

.result .details p {
            font-family: var(--font-family-sans);
            font-weight: 600;
            display: block;
            margin: 0;
            padding: 0;
            font-size: 1.4rem;
            line-height: 2rem;
            letter-spacing: 0;
        }

.result .details,
        .result .details span,
        .result .details p {
            font-family: var(--font-family-sans);
            font-size: 1.4rem;
            line-height: 2rem;
            letter-spacing: 0;
        }

.result .details.primary, .result .details span.primary, .result .details p.primary {
                font-weight: bold;
            }

@media (max-width: 769px) {
    h2 {
        margin-bottom: 4rem;
    }

    .sub-sub-heading {
        padding-bottom: 2.1rem;
    }
}

.contents {
    margin: 0 auto;
}

.result.lg-50-50 .left {
            flex: 0 0 50%;
        }

.result.lg-50-50 .right {
            flex: 1 1 50%;
            padding-left: 4rem;
            max-width: 50%;
        }

.result.lg-33-66 .left {
            flex: 0 0 33%;
        }

.result.lg-33-66 .right {
            flex: 0 0 66%;
        }

.result.lg-25-75 {
        grid-column: 1 / -1;
    }

.result.lg-25-75 .left {
            flex: 1 1 25%;
        }

.result.lg-25-75 .right {
            flex: 1 1 75%;
            padding-left: 50px;
        }

@media (max-width: 1023px) {

.result.lg-25-75 .right {
                padding-left: 0
        }
            }

.result.half-width h3.full-width,
        .result.half-width h4,
        .result.full-width h3.full-width,
        .result.full-width h4 {
            max-width: 100%;
            margin-bottom: 5rem;
        }

.result.half-width .image, .result.full-width .image {
            line-height: 0;
        }

.result.half-width .image .img-wrapper, .result.full-width .image .img-wrapper {
                display: block;
                width: 100%;
                height: auto;
                line-height: 0;
            }

.result.half-width .image .img-wrapper a, .result.full-width .image .img-wrapper a {
                    display: block;
                }

.result.half-width .image .img-wrapper img, .result.full-width .image .img-wrapper img {
                    display: block;
                    line-height: 0;
                    width: 100%;
                    height: auto;
                }

.result .inner {
        padding: 0;
    }

.result .image {
        display: block;
        line-height: normal;
        width: 100%;
        height: auto;
        margin-bottom: 1.7rem;
    }

.result .image img {
            display: block;
            width: 100%;
            height: auto;
        }

.result .img-wrapper {
        display: block;
    }

.result .img-wrapper a {
            display: block;
            width: 100%;
            height: auto;
        }

.result .img-wrapper .shadow {
            background-color: #f3f3f3;
            box-shadow: .3rem .3rem 1rem #ddd;
        }

.result .img-wrapper .shadow a {
                display: block;
                line-height: 0;
            }

.result .item-link {
        display: block;
    }

.result .text {
        line-height: 1.4rem;
    }

.search_results_title {
    border-bottom: 1px solid var(--primary-color);
}

.search_results_title p {
        color: var(--primary-color);
    }

.search_results_title .clear-search {
        font-size: 1.8rem;
        float: right;
    }

.search_results_title .clear-search:hover {
            color: var(--primary-color);
            cursor: pointer;
        }

.search_results_title,
.no_results {
    display: none;
    clear: both;
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 2.4rem;
}

.search_results_title p, .no_results p {
        font-family: var(--font-family-serif);
    }

@media (min-width: 513px) {
    .search_results_title,
    .no_results {
        margin-left: 3rem;
        margin-right: 3rem;
    }
}

@media (max-width: 903px) {
    .result.full-width {
        margin: 0 1rem;
        max-width: none;
    }

        .result.full-width .actions a {
            flex: 0 0 100%;
            width: 100%;
            margin-left: 0;
            margin-right: 0;
        }
            .result.full-width.lg-50-50 .left {
                flex: 0 0 50%;
            }

            .result.full-width.lg-50-50 .right {
                flex: 0 0 50%;
                padding-left: 2rem;
            }

    .result.w1 {
        flex-basis: auto;
    }
}

@media (max-width: 805px) {
        .result.full-width .actions a {
            margin-right: 0;
        }
}

@media (max-width: 767px) {
        .result.full-width .actions {
            margin-top: .2rem;
            padding-top: 0;
        }
        .result.full-width h4 {
            margin-bottom: 2.4rem;
        }

        .result.full-width .image {
            flex: 0 0 25%;
        }

        .result.full-width .details {
            flex: 0 0 75%;
            padding: 0 .6rem;
        }
            .result.full-width.lg-25-75 .left,
            .result.full-width.lg-25-75 .right,
            .result.full-width.lg-50-50 .left,
            .result.full-width.lg-50-50 .right {
                width: 100%;
                flex: 0 0 100%;
                padding-left: 0;
            }
}

@media (min-width: 768px) and (max-width: 1023px) {
        .result.full-width .details.right {
            padding-left: 4rem;
        }

        .result.full-width .image {
            min-width: 23.5rem;
        }
}

@media (max-width: 1023px) {
        .result.full-width .image {
            margin-bottom: 2.9rem;
        }
}

@media (min-width: 1151px) {
    .search_results_title,
    .no_results {
        margin-left: 10rem;
        margin-right: 10rem;
    }
}

@media (min-width: 1361px) {
    .search_results_title,
    .no_results {
        margin: 4rem 17rem;
    }
}

.artist-preview-container {
    width: 100%;
}

.artist-preview-container .result-artist.hero {
        width: 100%;
        max-width: 119rem;
        position: relative;
        margin: 0 auto 7rem;
        padding: 2rem 3rem;
    }

.result-artist.hero.result .actions {
        margin-top: 0;
        margin-left: 0;
        overflow: hidden;
        transition: padding 1s;
    }

.result-artist.hero.result .actions.open {
            transition: padding .5s;
            padding-top: 0;
        }

form#search-contact-form-resource {
    width: 100%;
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 90rem;
}

form#search-contact-form-resource input[type="email"],
    form#search-contact-form-resource input[type="text"],
    form#search-contact-form-resource textarea {
        background-color: #F3F3F4;
        border: none;
        outline: none;
        font-size: 1.4rem;
    }

form#search-contact-form-resource input[type="email"].parsley-error, form#search-contact-form-resource input[type="text"].parsley-error, form#search-contact-form-resource textarea.parsley-error {
            border: .2rem #ff6f64 solid;
        }

form#search-contact-form-resource input[type="email"],
    form#search-contact-form-resource input[type="text"] {
        height: 4.4rem;
    }

form#search-contact-form-resource .mailing-list-opt-in {
        display: block;
        position: relative;
        width: 100%;
        max-width: 50%;
        margin: 2rem auto 2.6rem;
    }

form#search-contact-form-resource input[type="submit"] {
        background-color: transparent;
        color: var(--primary-color);
        font-size: 1.4rem;
        letter-spacing: .03rem;
        font-weight: 700;
        height: 4.5rem;
    }

form#search-contact-form-resource input[type="submit"]:hover {
            border-color: var(--primary-color-hover);
            color: var(--primary-color-hover);
        }

@media (max-width: 600px) {
        form#search-contact-form-resource .mailing-list-opt-in {
            margin: 2rem auto;
            max-width: 90%;
        }
    }

.contact-form-resource {
    font-size: 1.5rem;
    padding-top: 7rem;
    padding-bottom: 7rem;
    width: 100%;
    display: block;
    position: relative;
    margin: 0 auto;
}

.contact-form-resource label {
        font-size: 1.5rem;
        font-family: var(--font-family-sans);
    }

.contact-form-resource.disabled form {
            opacity: 0.3;
        }

.contact-form-resource.disabled .spinner {
            display: block !important;
            position: absolute;
            opacity: 1;
            top: 50%;
            left: 50%;
            width: 5rem;
            height: 5.4rem;
            margin-top: -7rem;
        }

.contact-form-resource .contact-form-success {
        font-size: 1.6rem;
        padding: 3rem;
        text-align: center;
    }

.contact-form-resource .contact-form-success.active .checkmark__circle {
                stroke-dasharray: 166;
                stroke-dashoffset: 166;
                stroke-width: 2;
                stroke-miterlimit: 10;
                stroke: #fff;
                fill: none;
                animation: stroke .6s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards;
            }

.contact-form-resource .contact-form-success.active .checkmark {
                width: 5.6rem;
                height: 5.6rem;
                border-radius: 50%;
                display: block;
                stroke-width: 2;
                stroke: #fff;
                stroke-miterlimit: 10;
                margin: 0 auto 4rem;
                box-shadow: inset 0 0 0 var(--primary-color);
                animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
            }

.contact-form-resource .contact-form-success.active .checkmark__check {
                transform-origin: 50% 50%;
                stroke-dasharray: 48;
                stroke-dashoffset: 48;
                animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) .8s forwards;
            }

@keyframes stroke {
                100% {
                    stroke-dashoffset: 0;
                }
            }

@keyframes scale {
                0%,
                100% {
                    transform: none;
                }
                50% {
                    transform: scale3d(1.1, 1.1, 1);
                }
            }

@keyframes fill {
                100% {
                    box-shadow: inset 0 0 0 3rem var(--primary-color);
                }
            }

.search.category-auctions .auction.result.upcoming {
        margin-bottom: 8rem;
    }

.search.category-auctions .auction.result.upcoming.full-width.flex-container {
            margin: 0;
            width: calc(100% - 10px);
            padding-bottom: 60px;
        }

.search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title svg:before,
                    .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title svg:after,
                    .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .title:before,
                    .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .title:after,
                    .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .date:before,
                    .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .date:after {
                        display: table;
                        content: "";
                    }

.search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .title:before, .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .date:before {
                        margin-bottom: -0.7rem;
                    }

.search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .title:after, .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .date:after {
                        margin-bottom: -0.6rem;
                    }

.search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .group-title {
                    font-size: 2.4rem;
                    border-bottom: 1px solid #4A4A4A;
                    margin-bottom: 1.9rem;
                    padding-bottom: 1.2rem;
                }

.search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .group-title:before,
                    .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .group-title:after {
                        content: "";
                        display: table;
                    }

.search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .group-title:before {
                        margin-bottom: 0;
                    }

.search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .group-title:after {
                        margin-bottom: -0.6rem;
                    }

@media screen and (min-width: 1024px) {
                        .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .title:after,
                        .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .title:before,
                        .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .date:after,
                        .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .date:before {
                            display: none;
                        }

                    .search.category-auctions .auction.result.upcoming.full-width.flex-container h3.auction-title .group-title {
                        border: none;
                    }
                }

.search.category-auctions .contents.list.flex-container {
        display: block;
    }

.search.category-auctions .inner-container .image-inner img {
                -o-object-position: left bottom;
                   object-position: left bottom;
                display: block;
                height: 100%;
                width: 100%;
                max-height: 25.8rem;
                bottom: 0;
                top: auto;
                filter: drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.2));
            }

.search.category-auctions .result .details a {
                display: block;
            }

.search.category-auctions .result.full-width:not(.no-result-resource) {
            margin-bottom: 8rem;
        }

.search.category-auctions .result.full-width:not(.no-result-resource) .details,
                .search.category-auctions .result.full-width:not(.no-result-resource) .details p {
                    font-weight: normal;
                    color: #898989;
                    line-height: 2rem;
                }

.search.category-auctions .result.full-width:not(.no-result-resource) .details p {
                    margin: 0 0 2rem 0;
                    padding: 0;
                    color: #4a4a4a;
                }

.search.category-auctions .result.full-width:not(.no-result-resource) .details strong {
                    font-weight: bold;
                }

.search.category-auctions .result.full-width:not(.no-result-resource) .details .actions {
                    margin-top: 0;
                }

.search.category-auctions .result.w1 {
            display: inline-flex;
            width: calc(50% - 3px);
            padding: 0 1rem 0 0;
            margin: 0 0 2rem;
        }

.search.category-auctions .result.w1 .details {
                display: block;
                margin-top: 3rem;
            }

.search.category-auctions .result.w1 .inner {
                width: 100%;
            }

.search.category-auctions .result.w1 .inner .image {
                    display: initial;
                    position: initial;
                    width: initial;
                    height: initial;
                    line-height: 0;
                }

.search.category-auctions .result.w1 .inner .image .img-wrapper.shadow {
                        display: initial;
                        position: initial;
                        width: initial;
                        height: initial;
                        display: block;
                        background: transparent;
                        box-shadow: none;
                    }

.search.category-auctions .result.w1 .inner .image .img-wrapper.shadow a {
                            display: initial;
                            position: initial;
                            width: initial;
                            height: initial;
                        }

.search.category-auctions .result.w1 .inner .image .img-wrapper.shadow img {
                            display: initial;
                            position: initial;
                            width: initial;
                            height: initial;
                            width: 100%;
                            height: 100%;
                            max-height: 258px;
                            transition: opacity .5s ease-in-out, height .15s, max-height .15s;
                            opacity: 0;
                            -o-object-fit: contain;
                               object-fit: contain;
                            -o-object-position: left bottom;
                               object-position: left bottom;
                            display: block;
                            position: relative;
                            filter: drop-shadow(3px 3px 5px rgba(0, 0, 0, .2));
                        }

.search.category-auctions .result.w1 .inner .image .img-wrapper.shadow img.lazyloaded {
                                opacity: 1;
                            }

@media (max-width: 1515px) {

.search.category-auctions .result.w1 .inner .image .img-wrapper.shadow img {
                                max-height: 283px
                        }
                            }

@media (max-width: 1201px) {

.search.category-auctions .result.w1 .inner .image .img-wrapper.shadow img {
                                max-height: 275px
                        }
                            }

@media (max-width: 1100px) {

.search.category-auctions .result.w1 .inner .image .img-wrapper.shadow img {
                                max-height: 347px
                        }
                            }

@media (min-width: 513px) {
            .search.category-auctions .auction.result.upcoming.full-width.flex-container {
                width: calc(100% - 40px);
                margin-left: 2rem;
            }
}

@media (min-width: 901px) {
            .search.category-auctions .result.w1 {
                /*o_O errrr*/
                width: calc(33.3333% - 3px);
                margin: 0 0 3rem;
                padding: 0 2rem;
            }
}

@media (min-width: 1024px) {
        .search.category-auctions .auctions-year-title {
            margin-left: 2rem;
        }
}

@media (min-width: 1200px) {
            .search.category-auctions .result.w1 {
                width: calc(24% - 3px);
            }
}

@media (min-width: 1516px) {
            .search.category-auctions .result.w1 {
                width: calc(19% - 3px);
            }
}

/* Update top level &amp;. to .search. */

.search .category-artists .contents.list.flex-container, .search .category-related .contents.list.flex-container, .search .category-dap .contents.list.flex-container {
        margin-left: 0;
        width: 100%;
    }

.search .category-artists h4.sub-sub-heading, .search .category-related h4.sub-sub-heading, .search .category-dap h4.sub-sub-heading {
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }

.search .category-artists h2.group-artists_with_page, .search .category-related h2.group-artists_with_page, .search .category-dap h2.group-artists_with_page {
        margin-left: 0;
        width: 100%;
    }

.search .category-artists h2.group-artists_without_page, .search .category-related h2.group-artists_without_page, .search .category-dap h2.group-artists_without_page {
        border-bottom: .1rem solid #4f4f4f;
        padding-bottom: 2rem;
        margin-bottom: 6rem;
    }

.search .category-artists .group-artists_with_page, .search .category-related .group-artists_with_page, .search .category-dap .group-artists_with_page {
        max-width: 130rem;
        display: grid;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-auto-flow: dense;
        grid-column-gap: 1rem;
        grid-row-gap: 4rem;
    }

.search .category-artists .group-artists_with_page.full-width .details span p, .search .category-related .group-artists_with_page.full-width .details span p, .search .category-dap .group-artists_with_page.full-width .details span p {
                    overflow: visible;
                }

.search .category-artists .group-artists_with_page .result.result-artist.hero, .search .category-related .group-artists_with_page .result.result-artist.hero, .search .category-dap .group-artists_with_page .result.result-artist.hero {
                    display: flex;
                    flex-direction: column;
                }

.search .category-artists .group-artists_with_page .result.result-artist.hero .actions, .search .category-related .group-artists_with_page .result.result-artist.hero .actions, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions {
                        position: absolute;
                        bottom: 0;
                        display: flex;
                        flex-flow: row;
                        flex-wrap: nowrap;
                        width: 100%;
                        padding-right: 1rem;
                    }

.search .category-artists .group-artists_with_page .result.result-artist.hero .actions a, .search .category-related .group-artists_with_page .result.result-artist.hero .actions a, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions a {
                            text-transform: none;
                            color: #fff;
                            transition: background-color .3s, border-color .3s ease-in-out;
                            margin: 0;
                            letter-spacing: .03rem;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero .actions a.dark_button,
                            .search .category-artists .group-artists_with_page .result.result-artist.hero .actions a.light_button,
                            .search .category-related .group-artists_with_page .result.result-artist.hero .actions a.dark_button,
                            .search .category-related .group-artists_with_page .result.result-artist.hero .actions a.light_button,
                            .search .category-dap .group-artists_with_page .result.result-artist.hero .actions a.dark_button,
                            .search .category-dap .group-artists_with_page .result.result-artist.hero .actions a.light_button {
                                margin: 0;
                                flex: 0 0 100%;
                            }

.search .category-artists .group-artists_with_page .result.result-artist.hero .actions.desktop, .search .category-related .group-artists_with_page .result.result-artist.hero .actions.desktop, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions.desktop {
                            display: none;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero .actions.mobile, .search .category-related .group-artists_with_page .result.result-artist.hero .actions.mobile, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions.mobile {
                            display: flex;
                            position: relative;
                            margin-top: 2rem;
                            max-width: 100%;
                            padding-right: 0;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero .actions.mobile a, .search .category-related .group-artists_with_page .result.result-artist.hero .actions.mobile a, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions.mobile a {
                                font-family: var(--font-family-sans);
                                font-size: 1.4rem;
                                line-height: 1.5rem;
                                letter-spacing: .03rem;
                                padding: 1.3rem 2rem;
                                border: 2px solid transparent;
                                color: #fff;
                                font-weight: 700;
                                height: 4.5rem;
                            }

.search .category-artists .group-artists_with_page .result.result-artist.hero .details,
                        .search .category-artists .group-artists_with_page .result.result-artist.hero .details div,
                        .search .category-artists .group-artists_with_page .result.result-artist.hero .details p,
                        .search .category-artists .group-artists_with_page .result.result-artist.hero .details span,
                        .search .category-related .group-artists_with_page .result.result-artist.hero .details,
                        .search .category-related .group-artists_with_page .result.result-artist.hero .details div,
                        .search .category-related .group-artists_with_page .result.result-artist.hero .details p,
                        .search .category-related .group-artists_with_page .result.result-artist.hero .details span,
                        .search .category-dap .group-artists_with_page .result.result-artist.hero .details,
                        .search .category-dap .group-artists_with_page .result.result-artist.hero .details div,
                        .search .category-dap .group-artists_with_page .result.result-artist.hero .details p,
                        .search .category-dap .group-artists_with_page .result.result-artist.hero .details span {
                            font-weight: normal;
                            letter-spacing: 0.3px;
                            line-height: 24px;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero .details em, .search .category-artists .group-artists_with_page .result.result-artist.hero .details div em, .search .category-artists .group-artists_with_page .result.result-artist.hero .details p em, .search .category-artists .group-artists_with_page .result.result-artist.hero .details span em, .search .category-related .group-artists_with_page .result.result-artist.hero .details em, .search .category-related .group-artists_with_page .result.result-artist.hero .details div em, .search .category-related .group-artists_with_page .result.result-artist.hero .details p em, .search .category-related .group-artists_with_page .result.result-artist.hero .details span em, .search .category-dap .group-artists_with_page .result.result-artist.hero .details em, .search .category-dap .group-artists_with_page .result.result-artist.hero .details div em, .search .category-dap .group-artists_with_page .result.result-artist.hero .details p em, .search .category-dap .group-artists_with_page .result.result-artist.hero .details span em {
                                font-style: italic;
                            }

.search .category-artists .group-artists_with_page .result.result-artist.hero .details .actions a, .search .category-related .group-artists_with_page .result.result-artist.hero .details .actions a, .search .category-dap .group-artists_with_page .result.result-artist.hero .details .actions a {
                            min-width: 0;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero p, .search .category-related .group-artists_with_page .result.result-artist.hero p, .search .category-dap .group-artists_with_page .result.result-artist.hero p {
                        font-size: 1.5rem;
                    }

.search .category-artists .group-artists_with_page .result.result-artist.hero.full-width,
                    .search .category-artists .group-artists_with_page .result.result-artist.hero.half-width,
                    .search .category-related .group-artists_with_page .result.result-artist.hero.full-width,
                    .search .category-related .group-artists_with_page .result.result-artist.hero.half-width,
                    .search .category-dap .group-artists_with_page .result.result-artist.hero.full-width,
                    .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width {
                        width: 100%;
                        margin-left: auto;
                        margin-right: auto;
                    }

.search .category-artists .group-artists_with_page .result.result-artist.hero.full-width .hero-details, .search .category-related .group-artists_with_page .result.result-artist.hero.full-width .hero-details, .search .category-dap .group-artists_with_page .result.result-artist.hero.full-width .hero-details {
                            display: block;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.full-width .headline, .search .category-related .group-artists_with_page .result.result-artist.hero.full-width .headline, .search .category-dap .group-artists_with_page .result.result-artist.hero.full-width .headline {
                            order: 0;
                            height: auto;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width {
                        display: block;
                        align-content: start;
                        width: 100%;
                        margin-left: 0;
                        margin-right: 0;
                    }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .left, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .left, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .left {
                            margin-left: 0;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                            /*Text ellipsis control*/
                            width: 100%;
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 8;
                            -webkit-box-orient: vertical;

                            /*text flow controls -- temporary until markdown parsing is sorted out.*/
                            word-break: break-word;
                            overflow-wrap: break-word;

                            -webkit-hyphens: auto;
                            hyphens: auto;
                        }

/*TODO: MAYBE bust these down into their own breakpoints, but prolly not*/

@media screen and (min-width: 375px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 10
                        }
                            }

@media screen and (min-width: 425px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 11
                        }
                            }

@media screen and (min-width: 450px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 12
                        }
                            }

@media screen and (min-width: 485px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 13
                        }
                            }

@media screen and (min-width: 525px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 14
                        }
                            }

@media screen and (min-width: 555px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 15
                        }
                            }

@media screen and (min-width: 600px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 16
                        }
                            }

@media screen and (min-width: 640px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 17
                        }
                            }

@media screen and (min-width: 641px) {

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width p, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width p {
                                -webkit-line-clamp: 6
                        }
                            }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .bio-pic, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .bio-pic, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .bio-pic {
                            margin-bottom: auto;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .bio-pic .img-wrapper, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .bio-pic .img-wrapper, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .bio-pic .img-wrapper {
                                width: 100%;
                                height: 100%;
                                -o-object-fit: cover;
                                   object-fit: cover;
                                -o-object-position: top center;
                                   object-position: top center;
                            }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .bio-pic .img-wrapper img, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .bio-pic .img-wrapper img, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .bio-pic .img-wrapper img {
                                    width: 100%;
                                    height: 100%;
                                    -o-object-fit: cover;
                                       object-fit: cover;
                                    -o-object-position: top center;
                                       object-position: top center;
                                }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .details, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .details, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .details {
                            position: relative;
                            width: auto;
                            height: auto;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .details .cutoff, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .details .cutoff, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .details .cutoff {
                                display: none;
                            }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .details-wrapper, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .details-wrapper, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .details-wrapper {
                            overflow: hidden;
                            height: auto;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .hero-details, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .hero-details, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .hero-details {
                            display: flex;
                            height: auto;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right {
                                padding-left: 1rem;
                            }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .sub-sub-heading, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .sub-sub-heading, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .sub-sub-heading {
                            border-bottom: none;
                            margin: 0;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .yob-yod.secondary, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .yob-yod.secondary, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .yob-yod.secondary {
                            white-space: nowrap;
                        }

.search .category-artists .group-artists_with_page .result.result-artist.hero.lg-25-75 .hero-details .details span p, .search .category-related .group-artists_with_page .result.result-artist.hero.lg-25-75 .hero-details .details span p, .search .category-dap .group-artists_with_page .result.result-artist.hero.lg-25-75 .hero-details .details span p {
                                        overflow: visible;
                                    }

.search .category-artists .group-artists_with_page .result.result-artist.hero p, .search .category-related .group-artists_with_page .result.result-artist.hero p, .search .category-dap .group-artists_with_page .result.result-artist.hero p {
                        margin-bottom: 2rem;
                    }

.search .category-artists .group-artists_with_page .result.result-artist.hero .headline:has(.followed-artists_button) h3, .search .category-related .group-artists_with_page .result.result-artist.hero .headline:has(.followed-artists_button) h3, .search .category-dap .group-artists_with_page .result.result-artist.hero .headline:has(.followed-artists_button) h3 {
                            align-items: center;
                            justify-content: space-between;
                        }

.search .category-artists .group-artists_without_page, .search .category-related .group-artists_without_page, .search .category-dap .group-artists_without_page {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        align-items: baseline;
        grid-column-gap: 1rem;
        grid-row-gap: 2rem;
        align-items: flex-end;
    }

.search .category-artists .group-artists_without_page.full-width, .search .category-related .group-artists_without_page.full-width, .search .category-dap .group-artists_without_page.full-width {
            width: 100%;
        }

.search .category-artists .group-artists_without_page.full-width .actions a, .search .category-related .group-artists_without_page.full-width .actions a, .search .category-dap .group-artists_without_page.full-width .actions a {
                min-width: 25rem;
            }

.search .category-artists .item-grid-container, .search .category-related .item-grid-container, .search .category-dap .item-grid-container {
        width: 96%;
        margin: 0 auto;
    }

.search .category-artists .item-grid-container .contents, .search .category-related .item-grid-container .contents, .search .category-dap .item-grid-container .contents {
            width: calc(100% - 3px);
        }

.search .category-artists .result.w1, .search .category-related .result.w1, .search .category-dap .result.w1 {
        width: 100%;
    }

.search .category-artists .result.w1 .bio-pic, .search .category-related .result.w1 .bio-pic, .search .category-dap .result.w1 .bio-pic {
            display: flex;
            line-height: normal;
            width: 100%;
            height: auto;
            margin-bottom: 21px;
        }

.search .category-artists .result.w1 .bio-pic .img-wrapper, .search .category-related .result.w1 .bio-pic .img-wrapper, .search .category-dap .result.w1 .bio-pic .img-wrapper {
                position: relative;
                background: rgb(243, 243, 243);
                width: 100%;
                height: 100%;
                padding-bottom: 100%;
                overflow: hidden;
            }

.search .category-artists .result.w1 .bio-pic img, .search .category-related .result.w1 .bio-pic img, .search .category-dap .result.w1 .bio-pic img {
                position: absolute;
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                -o-object-position: center center;
                   object-position: center center;
            }

.search .category-artists .result.w1 .details, .search .category-related .result.w1 .details, .search .category-dap .result.w1 .details {
            display: block;
            padding-bottom: 1rem;
            margin-bottom: 2rem;
        }

.search .category-artists .result.w1 .details,
            .search .category-artists .result.w1 .details div,
            .search .category-artists .result.w1 .details p,
            .search .category-artists .result.w1 .details span,
            .search .category-related .result.w1 .details,
            .search .category-related .result.w1 .details div,
            .search .category-related .result.w1 .details p,
            .search .category-related .result.w1 .details span,
            .search .category-dap .result.w1 .details,
            .search .category-dap .result.w1 .details div,
            .search .category-dap .result.w1 .details p,
            .search .category-dap .result.w1 .details span {
                font-family: var(--font-family-serif);
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: .03rem;
            }

.search .category-dap .group-artists_with_page,
    .search .category-dap .group-artists_with_page.flex-container.group.full-width {
        margin-bottom: 0;
    }

@media (min-width: 375px) {
                                .search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right {
                                    max-width: unset;
                                }
}

@media (min-width: 425px) {
                        .search .category-artists .group-artists_with_page .result.result-artist.hero .actions, .search .category-related .group-artists_with_page .result.result-artist.hero .actions, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions {
                            right: 0;
                            padding-right: unset;
                        }
}

@media (min-width: 513px) {
        .search .category-artists .item-grid-container, .search .category-related .item-grid-container, .search .category-dap .item-grid-container {
            width: 100%;
        }
}

@media (min-width: 641px) {
            .search .category-artists .group-artists_with_page.full-width, .search .category-related .group-artists_with_page.full-width, .search .category-dap .group-artists_with_page.full-width {
                margin-bottom: 8rem;
            }
                        .search .category-artists .group-artists_with_page .result.result-artist.hero .actions, .search .category-related .group-artists_with_page .result.result-artist.hero .actions, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions {
                            position: relative;
                            margin: 0 auto;
                            padding: unset;
                        }

                            .search .category-artists .group-artists_with_page .result.result-artist.hero .actions.desktop, .search .category-related .group-artists_with_page .result.result-artist.hero .actions.desktop, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions.desktop {
                                display: flex;
                                flex-direction: column;
                            }

                            .search .category-artists .group-artists_with_page .result.result-artist.hero .actions.mobile, .search .category-related .group-artists_with_page .result.result-artist.hero .actions.mobile, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions.mobile {
                                display: none;
                            }
                                .search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right {
                                    flex: auto;
                                    padding-left: 2rem;
                                }

                            .search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .details, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .details, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .details {
                                flex: auto;
                            }

                        .search .category-artists .group-artists_with_page .result.result-artist.hero.full-width, .search .category-related .group-artists_with_page .result.result-artist.hero.full-width, .search .category-dap .group-artists_with_page .result.result-artist.hero.full-width {
                            max-width: 1024px;
                        }
            .search .category-artists .item-grid-container .contents, .search .category-related .item-grid-container .contents, .search .category-dap .item-grid-container .contents {
                width: 100%;
            }
}

@media (min-width: 768px) {

        .search .category-artists .group-artists_with_page, .search .category-related .group-artists_with_page, .search .category-dap .group-artists_with_page {
            grid-template-columns: repeat(2, minmax(0, 1fr));
            grid-column-gap: 3rem;
        }
                            .search .category-artists .group-artists_with_page .result.result-artist.hero.full-width .hero-details, .search .category-related .group-artists_with_page .result.result-artist.hero.full-width .hero-details, .search .category-dap .group-artists_with_page .result.result-artist.hero.full-width .hero-details {
                                display: flex;
                            }
                                .search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .hero-details .right {
                                    height: 100%;
                                }

                        .search .category-artists .group-artists_with_page .result.result-artist.hero .actions a, .search .category-related .group-artists_with_page .result.result-artist.hero .actions a, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions a {
                            width: auto;
                            max-width: 28rem;
                        }

                    .search .category-artists .group-artists_with_page .result.result-artist .headline, .search .category-related .group-artists_with_page .result.result-artist .headline, .search .category-dap .group-artists_with_page .result.result-artist .headline {
                        height: unset;
                    }

                        .search .category-artists .group-artists_with_page .result.result-artist .headline h3, .search .category-related .group-artists_with_page .result.result-artist .headline h3, .search .category-dap .group-artists_with_page .result.result-artist .headline h3 {
                            flex-wrap: wrap;
                        }

        .search .category-artists .group-artists_without_page, .search .category-related .group-artists_without_page, .search .category-dap .group-artists_without_page {
            grid-row-gap: 4rem;
        }
}

@media (min-width: 901px) {

        .search .category-artists .group-artists_without_page, .search .category-related .group-artists_without_page, .search .category-dap .group-artists_without_page {
            grid-template-columns: repeat(3, minmax(0, 1fr));
            grid-column-gap: 4rem;
        }
}

@media (min-width: 768px) and (max-width: 1023px) {
                        .search .category-artists .group-artists_with_page .result.result-artist.hero .actions, .search .category-related .group-artists_with_page .result.result-artist.hero .actions, .search .category-dap .group-artists_with_page .result.result-artist.hero .actions {
                            position: relative;
                        }
}

@media (min-width: 1024px) {
                                .search .category-artists .group-artists_with_page .result.result-artist.hero.half-width .sub-sub-heading .secondary, .search .category-related .group-artists_with_page .result.result-artist.hero.half-width .sub-sub-heading .secondary, .search .category-dap .group-artists_with_page .result.result-artist.hero.half-width .sub-sub-heading .secondary {
                                    margin-left: .5rem;
                                }
}

@media (min-width: 1201px) {

        .search .category-artists .group-artists_without_page, .search .category-related .group-artists_without_page, .search .category-dap .group-artists_without_page {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
}

@media (min-width: 1561px) {

        .search .category-artists .group-artists_without_page, .search .category-related .group-artists_without_page, .search .category-dap .group-artists_without_page {
            grid-template-columns: repeat(5, minmax(0, 1fr));
        }
}

article.search .item-grid-container.category-index,
article.search .item-grid-container.category-resources {
    max-width: 90rem;
    width: auto;
    margin: 0 auto;
}

article.search .item-grid-container.category-index .result .group-title, article.search .item-grid-container.category-resources .result .group-title {
            clear: both;
            font-size: 2.4rem;
            line-height: 2.8rem;
            text-align: center;
            width: 100%;
            display: block;
            margin-bottom: 2rem;
            position: relative;
        }

article.search .item-grid-container.category-index .result .group-title.group-no-results,
            article.search .item-grid-container.category-index .result .group-title.left-aligned,
            article.search .item-grid-container.category-resources .result .group-title.group-no-results,
            article.search .item-grid-container.category-resources .result .group-title.left-aligned {
                text-align: left;
                width: 100%;
                display: block;
                letter-spacing: .1rem;
                margin: 0;
                padding: 0;
                border: none;
                border-bottom: 1px solid #cdcdcd;
            }

article.search .item-grid-container.category-index .result .group-title.group-no-results a, article.search .item-grid-container.category-index .result .group-title.left-aligned a, article.search .item-grid-container.category-resources .result .group-title.group-no-results a, article.search .item-grid-container.category-resources .result .group-title.left-aligned a {
                    display: block;
                }

article.search .item-grid-container.category-index .result .group-title.group-no-results a:hover, article.search .item-grid-container.category-index .result .group-title.left-aligned a:hover, article.search .item-grid-container.category-resources .result .group-title.group-no-results a:hover, article.search .item-grid-container.category-resources .result .group-title.left-aligned a:hover {
                        color: var(--primary-color);
                    }

article.search .item-grid-container.category-index .result .group-title.group-no-results a:hover .view-link, article.search .item-grid-container.category-index .result .group-title.left-aligned a:hover .view-link, article.search .item-grid-container.category-resources .result .group-title.group-no-results a:hover .view-link, article.search .item-grid-container.category-resources .result .group-title.left-aligned a:hover .view-link {
                            color: var(--primary-color);
                        }

article.search .item-grid-container.category-index .result .group-title.group-no-results .view-link, article.search .item-grid-container.category-index .result .group-title.left-aligned .view-link, article.search .item-grid-container.category-resources .result .group-title.group-no-results .view-link, article.search .item-grid-container.category-resources .result .group-title.left-aligned .view-link {
                    font-family: var(--font-family-sans);
                    font-weight: 500;
                    font-size: 1.6rem;
                    float: right;
                    color: #393939;
                }

article.search .item-grid-container.category-index .result .group-title.group-no-results .view-link:hover, article.search .item-grid-container.category-index .result .group-title.left-aligned .view-link:hover, article.search .item-grid-container.category-resources .result .group-title.group-no-results .view-link:hover, article.search .item-grid-container.category-resources .result .group-title.left-aligned .view-link:hover {
                        color: var(--primary-color);
                    }

article.search .item-grid-container.category-index .no-results-resource, article.search .item-grid-container.category-resources .no-results-resource {
        margin: 0;
        padding: 0;
    }

article.search .item-grid-container.category-index h2, article.search .item-grid-container.category-resources h2 {
        border-bottom-color: #cdcdcd;
        padding: 0;
    }

article.search .item-grid-container.category-index h2 a, article.search .item-grid-container.category-resources h2 a {
            position: relative;
        }

article.search .item-grid-container.category-index h2 a .view-link, article.search .item-grid-container.category-resources h2 a .view-link {
                float: none;
                position: absolute;
                right: 0;
                bottom: auto;
                top: 50%;
                width: 1.82rem;
                height: auto;
                transform: rotate(-90deg) translateX(18px);
            }

article.search .item-grid-container.category-index h2 a .view-link svg, article.search .item-grid-container.category-resources h2 a .view-link svg {
                    width: 100%;
                    height: auto;
                }

article.search .item-grid-container.category-index h2 a .view-link svg path,
                    article.search .item-grid-container.category-index h2 a .view-link svg g,
                    article.search .item-grid-container.category-resources h2 a .view-link svg path,
                    article.search .item-grid-container.category-resources h2 a .view-link svg g {
                        stroke: #898989;
                    }

article.search .item-grid-container.category-index h2 a:hover, article.search .item-grid-container.category-resources h2 a:hover {
                color: var(--primary-color);
            }

article.search .item-grid-container.category-index h2 a:hover svg g,
                    article.search .item-grid-container.category-index h2 a:hover svg stroke,
                    article.search .item-grid-container.category-resources h2 a:hover svg g,
                    article.search .item-grid-container.category-resources h2 a:hover svg stroke {
                        color: var(--primary-color);
                    }

article.search .item-grid-container.category-index h2,
        article.search .item-grid-container.category-index h2 a,
        article.search .item-grid-container.category-resources h2,
        article.search .item-grid-container.category-resources h2 a {
            font-family: var(--font-family-sans);
            font-weight: 500;
            font-size: 2rem;
            color: #4a4a4a;
        }

article.search .item-grid-container.category-index h2 a, article.search .item-grid-container.category-index h2 .text-padder, article.search .item-grid-container.category-resources h2 a, article.search .item-grid-container.category-resources h2 .text-padder {
            padding: 2.7rem 2.7rem 2.7rem 0;
        }

article.search .item-grid-container.category-index.full-width, article.search .item-grid-container.category-resources.full-width {
        width: 100%;
    }

@media (min-width: 1025px) {
    article.search .category-index,
    article.search .category-resources {
        margin: 0 auto;
    }
}

.no-results-section {
    margin-bottom: 5rem;
    width: 100%;
}

.no-result-resource .group-title {
        padding-bottom: 1.7rem;
        margin-bottom: 0;
    }

.search.category-exhibitions .details {
        margin-top: 3rem;
    }

.search.category-exhibitions .group-title {
        padding-bottom: 5rem;
        margin-bottom: 3rem;
    }

.search.category-exhibitions .result {
        width: calc(50% - .3rem);
        margin-bottom: 2rem;
    }

.search.category-exhibitions .result .date span {
                white-space: nowrap;
            }

.search.category-exhibitions .result .date .primary {
                font-weight: normal;
            }

.search.category-exhibitions .sub-sub-heading {
        padding-bottom: 1.1rem;
        line-height: 2.6rem;
    }

.search.category-exhibitions .sub-sub-heading span {
            display: inline-block;
        }

@media (min-width: 769px) {
        .search.category-exhibitions .sub-sub-heading {
            margin-bottom: 2rem;
            padding-bottom: unset;
            line-height: unset;
        }
}

@media (min-width: 901px) {
       .search.category-exhibitions .result {
           width: calc(100% * (1/3) - .3rem);
           margin-bottom: unset;
       }
}

@media (min-width: 1201px) {
        .search.category-exhibitions .result {
            width: calc(25% - .3rem);
        }
}

@media (min-width: 1516px) {
        .search.category-exhibitions .result {
            width: calc(20% - .3rem);
        }
}

.anchor-offset {
    display: block;
    position: absolute;
    top: -8.6rem;
}

.search {
    padding-top: 3rem;
    min-height: 100vh;
}

.search .buy_now_badge {
        display: block;
    }

.search .group-title {
        clear: both;
        font-size: 2.4rem;
        line-height: 2.8rem;
        text-align: center;
        width: 100%;
        display: block;
        margin-bottom: 2rem;
        position: relative;
        font-family: var(--font-family-serif);
    }

.search .notice-bar-inner {
        margin: 6rem 0;
        width: 100%;
    }

.search .notice-bar-inner p {
            font-family: var(--font-family-sans);
            font-size: 1.3rem;
            height: 6rem;
            display: flex;
            width: 100%;
            background-color: #F6F6F6;
            align-items: center;
            padding: 0 2.5rem;
        }

.search .notice-bar-inner p strong {
                font-weight: 800;
            }

.search .notice-bar-inner p a {
                font-weight: 800;
                transition: color 0.3s ease-in-out;
            }

.search .notice-bar-inner p a, .search .notice-bar-inner p a:visited {
                    color: var(--primary-color);
                }

.search .notice-bar-inner p a:hover {
                    color: var(--primary-color-hover);
                }

.search .notice-bar-container:last-child .notice-bar-inner {
            margin-bottom: 0;
        }

.search .inner-container {
        margin: 3rem 0;
    }

.search .item-grid-container {
        width: auto;
        margin: 2rem 1rem 5rem 1rem;
    }

.search .headline h3 {
            display: flex;
            flex-direction: column;
            gap: 1rem;
        }

.search .headline .status-badge {
            margin-left: unset;
            margin-top: 1rem;
        }

.results-spinner {
    position: absolute;
    width: 5rem;
    margin-top: 2.2rem;
    z-index: 2;
    top: 50vh;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .2s linear;
}

.up-contents {
    overflow: hidden;
}

@media (min-width: 768px) {
        .search .item-grid-container {
            margin: 2rem 4rem 5rem 4rem;
        }
            .search .headline h3 {
                flex-direction: row;
            }

            .search .headline .status-badge {
                margin-left: auto;
                margin-top: unset;
            }
}

@media (min-width: 769px) {
    .results-spinner {
        margin-top: -21rem;
        top: 50%;
        z-index: 3;
    }
}

@media (min-width: 901px) {
    .up-contents {
        overflow: visible;
    }
}

@media (min-width: 1025px) {
    .search {
        padding: 0;
    }

        .search .inner-container {
           margin-top: 0;
        }

    .up-contents {
        min-height: calc(100vh - 270px - 418px);
    }
}

@media (min-width: 1201px) {
        .search .item-grid-container {
            margin: 2rem 17rem 5rem 17rem;
        }
}

#search-results-header {
    text-align: center;
    background-color: #eee;
    color: #393939;
    overflow: hidden;
    margin-bottom: 4rem;
    padding: 6rem 0 0;
}

#search-results-header h1,
        #search-results-header h1 span,
        #search-results-header h2,
        #search-results-header h2 span,
        #search-results-header h3,
        #search-results-header h3 span,
        #search-results-header h4,
        #search-results-header h4 span,
        #search-results-header h5,
        #search-results-header h5 span,
        #search-results-header h6,
        #search-results-header h6 span {
            font-family: var(--font-family-serif);
            color: #4a4a4a;
            font-size: 1.7rem;
            margin: 0;
            padding: 0;
            border: none;
        }

#search-results-header h1.results-heading {
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: 100rem;
        margin-left: auto;
        margin-right: auto;
        word-break: break-all;
        flex-wrap: wrap;
        row-gap: 1rem;
    }

#search-results-header h1 {
        transition: height .3s ease-in, margin .3s ease-in, padding .3s ease-in;
        margin-top: 4.5rem;
        margin-bottom: 3rem;
    }

#search-results-header h1,
        #search-results-header h1 span {
            font-size: 2.2rem;
            letter-spacing: normal;
        }

#search-results-header h1.accent,
        #search-results-header h1 span.accent {
            color: var(--primary-color);
        }

#search-results-header h1 span.accent {
            margin-left: 0.3rem;
        }

#search-results-header.affixed {
        position: fixed;
        width: 100%;
        top: 6rem;
        padding-bottom: 0;
        margin-bottom: 0;
        z-index: 2;
        padding-top: 0;
    }

#search-results-header.affixed h1 {
            display: none;
        }

#search-results-header.dark {
        background-color: #111;
    }

#search-results-header.dark h1.results-heading {
            color: #fff;
        }

#search-results-header.dark nav ul li a {
            color: #ccc;
        }

#search-results-header.dark nav ul li a:hover {
                color: #fff;
            }

#search-results-header.dark nav ul li a.active,
            #search-results-header.dark nav ul li a.current,
            #search-results-header.dark nav ul li a.up-active,
            #search-results-header.dark nav ul li a.up-current {
                color: #fff;
            }

/*Caret*/

#search-results-header.dark nav ul li a.active:after, #search-results-header.dark nav ul li a.current:after, #search-results-header.dark nav ul li a.up-active:after, #search-results-header.dark nav ul li a.up-current:after {
                    visibility: visible;
                    opacity: 1;
                }

#search-results-header.dark nav ul li .no-results {
                opacity: 0.8;
            }

#search-results-header.dark nav.mobile-subnav-active {
            background-color: rgb(33, 33, 33);
            border-bottom: 1px solid #898989;
        }

#search-results-header .category-nav {
        transition: margin .3s ease-in;
    }

#search-results-header nav ul {
        list-style: none;
        line-height: 0;
    }

#search-results-header nav ul li {
        display: inline-block;
        overflow: hidden;
    }

#search-results-header nav ul li a,
        #search-results-header nav ul li span.no-results {
            font-family: var(--font-family-sans);
            margin: 0;
            text-transform: uppercase;
            color: #898989;
            font-weight: normal;
            display: block;
            font-size: 1.2rem;
            letter-spacing: .1rem;
            line-height: 1.1rem;
            text-decoration: none;
            position: relative;
        }

/*Caret*/

#search-results-header nav ul li a:after, #search-results-header nav ul li span.no-results:after {
                font-family: 'wright-web', 'arial', sans-serif;
                content: "\E00D";
                color: #fff;
                opacity: 0;
                font-size: 1.6rem;
                top: auto;
                bottom: -2.2rem;
                position: absolute;
                left: 40%;
                height: 3rem;
                overflow: hidden;
                visibility: hidden;
                transition: opacity .3s ease-in;
                pointer-events: none;
            }

#search-results-header nav ul li a.active,
            #search-results-header nav ul li a.current,
            #search-results-header nav ul li a.up-active,
            #search-results-header nav ul li a.up-current,
            #search-results-header nav ul li span.no-results.active,
            #search-results-header nav ul li span.no-results.current,
            #search-results-header nav ul li span.no-results.up-active,
            #search-results-header nav ul li span.no-results.up-current {
                color: #4a4a4a;
            }

/*Caret*/

#search-results-header nav ul li a.active:after, #search-results-header nav ul li a.current:after, #search-results-header nav ul li a.up-active:after, #search-results-header nav ul li a.up-current:after, #search-results-header nav ul li span.no-results.active:after, #search-results-header nav ul li span.no-results.current:after, #search-results-header nav ul li span.no-results.up-active:after, #search-results-header nav ul li span.no-results.up-current:after {
                    visibility: visible;
                    opacity: 1;
                }

#search-results-header nav ul li a span.accent, #search-results-header nav ul li span.no-results span.accent {
                color: var(--primary-color);
            }

#search-results-header nav ul li a,
        #search-results-header nav ul li span.no-results {
            transition: color .15s linear, background-color .15s linear;
            padding: 20px;
        }

#search-results-header nav ul li a:hover {
            color: #545454;
        }

#search-results-header nav ul li span.no-results {
            display: none;
        }

#search-results-header-padder {
    display: block;
    position: relative;
    height: 0;
    width: 100%;
    padding: 0;
    margin: 0;
}

#search-results-header-padder.active {
        height: 172px;
    }

#text .inline_search-wrapper {
    margin: 0 auto;
    max-width: 660px;
}

@media (max-width: 1024px) {
    #search-results-header {
        padding-top: 0;
        margin-bottom: 0;
    }
            #search-results-header h1.results-heading,
            #search-results-header h1.results-heading span {
                font-size: 1.7rem;
            }
            #search-results-header h1.results-heading{

            margin-top: 2rem;
            margin-bottom: 2rem;
    }

        #search-results-header nav.category-nav {
            overflow: hidden;
            max-height: 5.5rem;
            height: auto;
            transition: height .5s ease-in-out, max-height .5s ease-in-out;
        }

        #search-results-header nav {
            margin-bottom: 0;
        }
            /*hide "cut-out" active pointer caret */

            #search-results-header nav ul li a:after {
                display: none;
                visibility: hidden;
                opacity: 0;
            }

        /*Mobile Dropdown Style*/

        #search-results-header nav ul li:not(.up-current) {
            display: none;
        }

        #search-results-header nav ul li.no-results {
            display: none;
        }

        #search-results-header nav ul li.up-current a {
            position: relative;
        }
            #search-results-header nav ul li .mobile-dropdown-caret {
                display: inline-block;
                z-index: 100;
                width: 1.4rem;
                height: .8rem;
                margin-left: 1rem;
                position: relative;
                overflow: visible;
            }

            #search-results-header nav ul li .mobile-dropdown-caret:after {
                overflow: visible;
                content: " ";
                display: block;
                position: absolute;
                left: 0;
                top: 0;

                background-repeat: no-repeat;
                width: 1.4rem;
                height: .8rem;
                transform: rotate(180deg);
            }
            #search-results-header nav.category-nav.dd-disabled ul li .mobile-dropdown-caret {
                display: none;
            }

        #search-results-header nav.mobile-subnav-active {
            width: 100%;
            max-height: 100vh;
            position: fixed;
            display: block;
            background-color: #eee;
            z-index: 102;
            top: 124px;
            border-bottom: 3px solid #fff;
        }

            #search-results-header nav.mobile-subnav-active ul li {
                display: block;
            }

            #search-results-header nav.mobile-subnav-active ul li.no-results {
                display: none;
            }

            #search-results-header nav.mobile-subnav-active .mobile-dropdown-caret {
                display: none;
            }

        #search-results-header .mobile-subnav-fixed-padder {
            height: 0;
        }

            #search-results-header .mobile-subnav-fixed-padder.active {
                height: 5.1rem;
            }

        #search-results-header nav ul li {
            width: 100%;
            border-top: .3rem solid #fff;
            display: block;
            float: left;
            text-align: center;
        }

            #search-results-header nav ul li,
            #search-results-header nav ul li a {
                height: 5.1rem;
            }

            #search-results-header nav ul li a,
            #search-results-header nav ul li span.no-results {
                margin: 0;
                padding: 0;
                line-height: 5.1rem;
                display: block;
                width: 100%;
            }

                #search-results-header nav ul li a.active,
                #search-results-header nav ul li a.current,
                #search-results-header nav ul li a.up-active,
                #search-results-header nav ul li a.up-current,
                #search-results-header nav ul li span.no-results.active,
                #search-results-header nav ul li span.no-results.current,
                #search-results-header nav ul li span.no-results.up-active,
                #search-results-header nav ul li span.no-results.up-current {
                    color: #4a4a4a;
                }

            #search-results-header nav ul li.mobile-half {
                width: 50%;
            }

                #search-results-header nav ul li.mobile-half.first {
                    border-right: .3rem solid #fff;
                }
            #search-results-header.dark nav ul li {
                border-top: 1px solid #898989;
            }

                #search-results-header.dark nav ul li:first-of-type {
                    border-top-color: #cdcdcd;
                }

                #search-results-header.dark nav ul li.mobile-half.first {
                    border-right-color: #000;
                }
}

.item-grid-container .pagination {
        width: 100%;
        text-align: center;
    }

.item-grid-container .pagination:not(.empty) {
            padding-top: 33%;
            margin-left: -1rem;
        }

.item-grid-container .pagination li {
            display: inline-block;
            padding: .3rem;
        }

.item-grid-container .pagination li a {
                font-family: var(--font-family-sans);
                display: block;
                padding: .5rem;
                font-size: 1.6rem;
                background: #fff;
                color: #898989;
            }

.item-grid-container .pagination li:not(.disabled):not(.active) a:hover {
                    color: var(--primary-color);
                }

.item-grid-container .pagination li.active a {
                    font-weight: 500;
                }

.item-grid-container .pagination li.disabled,
                .item-grid-container .pagination li.disabled a {
                    cursor: default;
                }

.item-grid-container .pagination li.disabled.prev a, .item-grid-container .pagination li.disabled.next a {
                        cursor: pointer;
                    }

.item-grid-container .pagination li.disabled.prev a .icon-caret.pager-caret, .item-grid-container .pagination li.disabled.next a .icon-caret.pager-caret {
                            display: block !important;
                        }

.item-grid-container .pagination li.disabled.prev a svg, .item-grid-container .pagination li.disabled.next a svg {
                            width: 6px;
                        }

.item-grid-container .pagination li.disabled.prev a svg path, .item-grid-container .pagination li.disabled.next a svg path {
                                stroke: #898989;
                            }

.item-grid-container .pagination li.disabled.prev a:hover svg path, .item-grid-container .pagination li.disabled.next a:hover svg path {
                                stroke: var(--primary-color);
                            }

.item-grid-container .pagination li.disabled.next a svg {
                    transform: rotate(180deg);
                }

@media (min-width: 513px) {
        .item-grid-container .pagination:not(.empty) {
            padding-top: 8rem;
            margin-left: unset;
        }
}

body.search.house-wright .mobile-dropdown-caret:after, body.artist-composite.house-wright .mobile-dropdown-caret:after, body.artist-custom-page.house-wright .mobile-dropdown-caret:after {
            background-image: url('/images/svg/sort_triangle_solid_wright.svg');
        }

body.search.house-rago .mobile-dropdown-caret:after, body.artist-composite.house-rago .mobile-dropdown-caret:after, body.artist-custom-page.house-rago .mobile-dropdown-caret:after {
            background-image: url('/images/svg/sort_triangle_solid_rago.svg');
        }

body.search.house-lama .mobile-dropdown-caret:after, body.artist-composite.house-lama .mobile-dropdown-caret:after, body.artist-custom-page.house-lama .mobile-dropdown-caret:after {
            background-image: url('/images/svg/sort_triangle_solid_lama.svg');
        }

body.search.house-toomey .mobile-dropdown-caret:after, body.artist-composite.house-toomey .mobile-dropdown-caret:after, body.artist-custom-page.house-toomey .mobile-dropdown-caret:after {
            background-image: url('/images/svg/sort_triangle_solid_toomey.svg');
        }

body.artist-custom-page #search-results-header {
        margin-bottom: 0;
        margin-top: 6rem;
    }

body.artist-custom-page article.page .header,
    body.artist-custom-page article.page .page__header,
    body.artist-custom-page article.mosaic .header,
    body.artist-custom-page article.mosaic .page__header {
        padding-top: 0;
        margin-top: 0;
    }

@media (min-width: 769px) {
        body.artist-custom-page article.page .header,
        body.artist-custom-page article.page .page__header,
        body.artist-custom-page article.mosaic .header,
        body.artist-custom-page article.mosaic .page__header {
            padding-top: 3.8rem;
        }
}

@media (min-width: 1025px) {
        body.artist-custom-page #search-results-header {
            margin-top: 0;
        }
}

@media (min-width: 1441px) {
        body.artist-custom-page article.page .header,
        body.artist-custom-page article.page .page__header,
        body.artist-custom-page article.mosaic .header,
        body.artist-custom-page article.mosaic .page__header {
            padding-top: 5.4rem;
        }
}

/*DAMN this sheet is ugly :(*/

.legacy-wrapper, .legacy-wrapper a, .legacy-wrapper p, .legacy-wrapper strong, .legacy-wrapper em, .legacy-wrapper li, .legacy-wrapper h1, .legacy-wrapper h2, .legacy-wrapper h3, .legacy-wrapper h4, .legacy-wrapper h5, .legacy-wrapper h6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: initial;
        line-height: 16px;
        letter-spacing: normal;
    }

body.session.info #info_wrapper strong {
            font-weight: normal !important;
        }

body.session.info #info_new {
        display: flex;

        flex-flow: row wrap;
    }

body.session.info #info_new_left_col {
        position: relative;
        float: left;
        width: 70%;
        width: calc(80% - 40px);
        max-width: 756px;
        margin-right: 40px;
        margin-bottom: 13px;
    }

body.session.info #info_new_left_col p,
        body.session.info #info_new_left_col strong {
            font-size: 20px !important;
        }

body.session.info #info_new_left_col p {
            line-height: 24px !important;

            width: 100%;

            color: #a7a7a7 !important;
            color: #000;
            margin-bottom: 30px;
        }

body.session.info #info_new_left_col strong {
            font-weight: normal !important;

            color: #000;
        }

body.session.info #info_new_right_col {
        font-size: 11px;
        line-height: 16px;

        float: right;

        width: 20%;
        max-width: 204px;

        color: #787878;
    }

body.session.info #info_new_right_col strong {
            font-weight: bold !important;

            color: #000;
        }

body.session.info #info_new_right_col p {
            margin-top: 7px;
            margin-bottom: 16px;

            color: #787878;
        }

body.session.info #info_new_right_col p:first-child {
                margin-top: 0;
            }

@media screen and (max-width: 1023px) {
        body.session.info #info_new_left_col {
            float: none;

            width: 100%;
            margin: 0;

            order: 2;
        }

        body.session.info #info_new_right_col {
            float: none;

            width: 100%;

            order: 1;
        }
    }

@media screen and (max-width: 680px) {
            body.session.info #info_new_left_col,
            body.session.info #info_new_left_col p,
            body.session.info #info_new_left_col strong {
                font-size: 16px !important;
            }
    }

body.session #centerwrapper {
        margin: 0;
    }

body.session #wrapper {
        font-family: Arial, Helvetica, sans-serif;

        min-height: 500px;
        margin: 0 0 100px 0;
        padding: 140px 0 0 170px;

        background-color: #fff;
    }

body.session #wrapper p {
            margin-top: 7px;
            margin-bottom: 13px;
        }

body.session h2.new_header span {
            margin-left: 5px;

            color: #999;
        }

/*Info Page*/

body.session.info .content {
            overflow: visible;
        }

body.session.info em {
            font-style: italic;
        }

body.session.info #info_slides_container {
            position: relative;
            top: 0;
            left: 0;
            width: 100%;
            max-width: 770px;
            z-index: 1;
        }

body.session.info #info_slides_container ul {
                position: relative;

                display: block;
                overflow: hidden;

                width: 100%;
                margin: 0;
                padding: 0;
            }

body.session.info #info_slides_container ul li {
                    position: absolute;
                    z-index: 1;
                    top: 0;
                    left: 100%;

                    width: 100%;
                    max-width: 770px;
                    margin: 0;
                    padding: 0;
                }

body.session.info #info_slides_container ul li img {
                        width: 100%;
                        height: auto;
                    }

body.session.info #info_slides_container ul li{

                    transition: left .6s linear;


                    display: inline;
}

body.session.info #info_slides_container ul li.on {
                        left: 0;

                        z-index: 996;
                    }

body.session.info #slide_arrow {
            position: absolute;
            top: 0;
            right: -39px;
            z-index: 997;
        }

body.session.info #slide_arrow a {
                display: block;

                width: 12px;
                height: 23px;

                text-indent: -1000px;

                background-image: url(/images/core/arrow_new.png);
            }

body.session.info #info_wrapper {
            font-size: 11px;
            line-height: 16px;

            position: static;

            overflow: hidden;

            width: 100%;
            max-width: 1000px;
            margin: 0 0 150px;
        }

body.session.info #info_new {
            font-size: 18px;
            line-height: 20px;

            margin-top: 25px;

            color: #787878;
        }

/*Iframe Embeds*/

body.session.info .content iframe {
            width: 100%;
            max-width: 770px;
        }

@media screen and (max-width: 680px) {
            body.session.info #slide_arrow {
                right: -30px;
            }

            body.session.info #info_slides_container {
                width: 90%;
                width: calc(100% - 30px);
            }
        }

body.session.results #text a {
                font-weight: bold;

                text-decoration: none;

                color: #a5a5d0;
            }

body.session.results #text p {
                font-size: 11px;
                line-height: 16px;

                width: 520px;
                margin-bottom: 16px;
            }

.legacy-wrapper {
    max-width: 1050px;
    margin: 60px 100px 1px 170px;
    padding-top: 80px;

    padding-bottom: 100px;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-wrapper h2,
    .legacy-wrapper h4 {
        font-family: 'harriet', georgia, serif;
        font-size: 21px;
        font-weight: normal;
        line-height: 21px !important;

        margin: 0 0 40px 0 !important;
        padding: 0 0 10px 0;

        letter-spacing: 1px !important;

        color: #333;
        border-bottom: 1px #ddd solid;
    }

.legacy-wrapper h2 span, .legacy-wrapper h4 span {
            font-family: 'harriet', georgia, serif;
            font-size: 21px;

            margin-left: 5px;

            letter-spacing: 1px !important;

            color: #999;
        }

.legacy-wrapper h4 {
        margin-bottom: 20px !important;
        padding-bottom: 16px;
    }

.legacy-wrapper a {
        font-weight: bold;
        text-decoration: none;
        color: #a5a5d0;
    }

.legacy-wrapper a:hover {
            color: #a5a5d0;
        }

.legacy-wrapper strong {
        font-weight: bold;
    }

.legacy-wrapper p {
        color: #000;
    }

/*Sidebar*/

.legacy-wrapper #actions {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 16px;

        position: fixed;
        top: 210px;
        left: 33px;

        width: 100px;
    }

.legacy-wrapper #actions select {
            font-size: 14px;
            line-height: 1.42857143;

            display: none;

            width: 100%;
            height: 40px;
            padding: 6px 12px;

            text-transform: capitalize;

            color: #444;
            border: none;
            border-radius: 0;
            background: #e6e6e6 url(/images/icons/select_box.png) right center no-repeat;

            -webkit-appearance: none;
            -moz-appearance: none;
        }

.legacy-wrapper #actions select::-ms-expand {
                display: none;
            }

.legacy-wrapper #actions select:focus {
                border-color: transparent;
                outline-style: none;
                box-shadow: none;
            }

.legacy-wrapper #actions select.pinned {
                position: fixed;
                z-index: 997;
                top: 60px;
                transition: top .4s ease-in-out;

                left: 0;

                background-color: #ccc;
            }

.legacy-wrapper #actions a {
            font-size: 1.2rem;
            font-weight: bold;
            text-decoration: none;
            color: #111;
        }

.legacy-wrapper #actions ul {
            margin-left: 0;
        }

.legacy-wrapper #actions li.navigate {
                color: #333;
            }

.legacy-wrapper #actions li{

            list-style: none;
}

.legacy-wrapper #actions li.active a {
                    color: #a5a5d0;
                }

@media (max-width: 1400px) {

.legacy-wrapper #actions {
            top: 111px
    }
        }

@media (max-width: 1023px) {

.legacy-wrapper #actions {
            position: relative;
            top: 0;
            left: 0;

            width: 100%;
            margin-bottom: 40px
    }
            .legacy-wrapper #actions ul {
                display: none;
            }

            .legacy-wrapper #actions select {
                display: block;
            }

.legacy-wrapper .sort_nav {
            display: none
    }
        }

.legacy-wrapper .lot_nav {
        position: relative;
    }

.legacy-wrapper .lot_nav select {
            font-size: 14px;
            line-height: 1.42857143;

            display: block;

            width: 50% !important;
            height: 40px;
            padding: 6px 12px;

            text-transform: capitalize;

            color: #444;
            border: none;
            border-radius: 0;
            background: #e6e6e6 url(/images/icons/select_box.png) right center no-repeat;

            -webkit-appearance: none;
            -moz-appearance: none;
        }

.legacy-wrapper .lot_nav select::-ms-expand {
                display: none;
            }

.legacy-wrapper .lot_nav select:focus {
                border-color: transparent;
                outline-style: none;
                box-shadow: none;
            }

.legacy-wrapper .lot_nav select.pinned {
                position: fixed;
                z-index: 997;
                top: 60px;
                left: 0;
                transition: top .4s ease-in-out;

                background-color: #ccc;
            }

.legacy-wrapper .lot_nav #lot_nav {
            position: absolute;
            top: 0;
            right: 0;

            display: none;
        }

@media (max-width: 1023px) {

.legacy-wrapper .lot_nav #lot_nav {
                display: block
        }
            }

.legacy-wrapper .lot_nav #lot_nav.pinned {
                position: fixed;
                z-index: 997;
                top: 60px;
                left: auto;
                transition: top .4s ease-in-out;

                background-color: #ccc;
            }

/*@at-root body.main-nav-hidden #{&amp;} {*/

/*    #actions select.pinned,*/

/*    .lot_nav select#lot_nav.pinned {*/

/*        top: 0;*/

/*    }*/

/*}*/

.legacy-wrapper .content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;

        overflow: hidden;

        margin-bottom: 1px;
        padding-bottom: 1px;

        letter-spacing: normal;
    }

.legacy-wrapper .calendar .entry {
            float: none;
            overflow: hidden;

            margin-bottom: 32px;
        }

.legacy-wrapper .calendar .image,
        .legacy-wrapper .calendar .information {
            float: left;
        }

@media screen and (max-width: 768px) {

.legacy-wrapper .calendar .image,
        .legacy-wrapper .calendar .information {
                float: none
        }

.legacy-wrapper .calendar .image {
                width: 100%
        }

                .legacy-wrapper .calendar .image img {
                    width: 100%;
                    height: auto;
                }
            }

.legacy-wrapper .calendar .information {
            font-family: Arial, Helvetica, sans-serif;

            margin: 0 0 0 40px;
        }

.legacy-wrapper .calendar .information p {
                margin: 0 0 16px 0;

                color: #787878;
            }

@media screen and (max-width: 768px) {

.legacy-wrapper .calendar .information p {
                    float: left;

                    margin: 0 20px 16px 0
            }
                }

.legacy-wrapper .calendar .information strong {
                color: #000;
                font-weight: bold;
            }

@media screen and (max-width: 768px) {

.legacy-wrapper .calendar .information {
                margin: 40px 0 0 0
        }
            }

.legacy-wrapper .index {
        max-width: 876px;
    }

.legacy-wrapper .index .entry {
            display: inline-block;

            width: 33%;
            margin-bottom: 50px;
            padding-right: 30px;

            vertical-align: top;
        }

.legacy-wrapper .index .entry img {
                display: table-cell;

                width: 100%;
                height: auto;
            }

@media screen and (max-width: 768px) {

.legacy-wrapper .index .entry {
                width: 49%
        }
            }

@media screen and (max-width: 480px) {
            }

.legacy-wrapper .index .entry .information p {
                    line-height: 16px;

                    margin: 0;
                }

.legacy-wrapper .index .image {
            display: table-cell;

            height: 250px;
            min-height: 250px;

            vertical-align: middle;
        }

.legacy-wrapper .index .image a {
                display: table-cell;

                vertical-align: middle;
            }

.legacy-wrapper .index img {
            height: auto;

            vertical-align: middle;
            box-shadow: 3px 3px 10px #ddd;
        }

.legacy-wrapper .index .information {
            margin-top: 20px;
        }

.legacy-wrapper .index .information a {
                display: block;
            }

.legacy-wrapper .index .information p {
                line-height: inherit;

                max-width: 190px;
                margin: 0 0 3px 0;
            }

.legacy-wrapper .index .information p.price {
                margin: 10px 0 3px 0;
            }

.legacy-wrapper .index .information p.price a {
                    display: inline;

                    margin-left: 5px;
                }

.legacy-wrapper .index .information p.price .soldout {
                    font-weight: bold;

                    text-decoration: none;

                    color: #ccc;
                }

.legacy-wrapper .index .title {
            font-weight: bold;
        }

@media screen and (max-width: 1023px) {

.legacy-wrapper {
        width: auto;
        margin: 70px 70px 0 170px
}
    }

@media screen and (min-width: 681px) and (max-width: 1023px) {

.legacy-wrapper {
        width: 94%;
        margin: 60px auto 0 auto;
        padding-top: 26px
}
    }

@media screen and (max-width: 680px) {

.legacy-wrapper {
        width: 94%;
        margin: 60px auto 0 auto;
        padding-top: 26px
}
    }

@media screen and (min-width: 713px) {
            .legacy-wrapper div.index.publication .entry, .legacy-wrapper div.index.catalog .entry, .legacy-wrapper div.index.auction .entry {
                display: inline-block;
                width: 33%;
                margin-bottom: 50px;
                padding-right: 30px;
                vertical-align: top;
            }
    }

/* RESCOPE THIS IF NEEDED, IS CLOBBERING GLOBAL GRID STYLES */

/*@import "pages/search/categories/_items.css";*/

/*@import "pages/search/categories/_no-results.css";*/

/*Modular Content Text Themes*/

/*I hope these importants are JS overrides...they better be*/

#nprogress .bar {
        background-color: var(--primary-color) !important;
        max-height: .3rem !important;
    }

#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 99999999999;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: rgba(255, 255, 255, .6)
}

#nprogress .spinner-icon {
    width: 4rem !important;
    height: 4rem !important;
    box-sizing: border-box;

    border: solid 2px transparent;
    border-top-color: var(--primary-color) !important;
    border-left-color: var(--primary-color) !important;
    border-radius: 50%;
    animation: nprogress-spinner 400ms linear infinite;

    position: absolute;
    top: calc(50vh - 2rem);
    left: calc(50% - 2rem);
}

/*end progress bar / spinner*/

/*Chatlio stuff*/

#chatlio-widget {
    z-index: auto;
    position: relative;
}

#chatlio-widget .chatlio-title-bar {
        background-color: var(--primary-color) !important;
    }

/*One trust cookie floating button*/

#ot-sdk-btn-floating.ot-floating-button {
    display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
p {
    font-family: var(--font-family-sans);
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, ul strong, ol strong, li strong, p strong {
        font-weight: bold;
    }

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, ul em, ol em, li em, p em {
        font-style: italic;
    }

h1 strong em,
    h1 em strong,
    h2 strong em,
    h2 em strong,
    h3 strong em,
    h3 em strong,
    h4 strong em,
    h4 em strong,
    h5 strong em,
    h5 em strong,
    h6 strong em,
    h6 em strong,
    ul strong em,
    ul em strong,
    ol strong em,
    ol em strong,
    li strong em,
    li em strong,
    p strong em,
    p em strong {
        font-weight: bold;
        font-style: italic;
    }

p {
    font-size: 1.5rem;
    line-height: 2.4rem;
    letter-spacing: 0.03rem;
}

p.key {
        font-size: inherit;
        line-height: 2.2rem;
        letter-spacing: 0;
        color: #666;
        opacity: 1;
        transition: opacity .3s ease-in-out;
        padding: 0 1rem;
        margin-top: 3rem;
        margin-bottom: 0;
    }

a strong {
        font-weight: 700;
    }

h2 {
    font-size: 2.4rem;
    line-height: 3.0rem;
    letter-spacing: .03rem;
}

h3 {
    font-size: 2.0rem;
    line-height: 2.4rem;
    letter-spacing: .03rem;
}

h4, h5, h6 {
    font-size: 1.8rem;
    line-height: 2.2rem;
}

.artists .item-grid-container.grid {
        width: auto;
    }

.auction_session_index_page .cell-caption p {
            margin: 0;
            padding: 0;
            display: block;
            text-align: center;
        }

.auction_session_index_page .cell-caption p,
            .auction_session_index_page .cell-caption p span,
            .auction_session_index_page .cell-caption p strong,
            .auction_session_index_page .cell-caption p b,
            .auction_session_index_page .cell-caption p em,
            .auction_session_index_page .cell-caption p i,
            .auction_session_index_page .cell-caption p a {
                /*match: financials / .estimate styles*/
                color: #333333;
                font-size: 13px;
                line-height: 21px;
                letter-spacing: 0.3px;
                width: 100%;
                transition: .3s ease-in-out;
            }

.auction_session_index_page .cell-caption p strong {
                letter-spacing: 1.5px;
                font-size: 12px;
                max-height: 42px;
                margin-bottom: 2px;
                display: inline;
                padding: 0;
            }

.auction_session_index_page .cell-caption p strong em,
            .auction_session_index_page .cell-caption p em strong {
                font-style: italic;
                font-weight: 400;
                font-size: 12px;
            }

.auction_session_index_page .cell-caption p span.title,
        .auction_session_index_page .cell-caption span.title {
            text-transform: uppercase;
            font-size: 12px;
            line-height: 15px;
            margin-bottom: 10px;
            display: block;
            letter-spacing: 0.3px;
        }

.auction_session_index_page .slideshow-slide {
        height: auto;
        max-height: none;
    }

.auction_session_index_page .pager {
        margin-top: 3rem;
    }

.e404 {
    font-family: var(--font-family-sans);
}

.sidebarnav {
    display: none;
}

form .required,
    form .form-error-note {
        display: inline-block;
        position: relative;
        width: 100%;
        text-align: right;
        color: #BB0719;
        font-size: 12px;
        line-height: normal;
    }

form .required {
        top: -1rem;
    }

form .form-error-note {
        margin-bottom: 1rem;
    }

form .parsley-error {
        border: 3px #BB0719 solid;
    }

form .parsley-error.billing_country_error,
        form .parsley-error.expired_cc_error {
            border: none !important;
        }

form .parsley-error + span {

        }

form .parsley-error + span::after {
            content: var(--msg);
            color: #BB0719;
            font-size: 12px;
        }

/*login forms show pw button*/

#form-login .hidePwBtn, .inline-signin-form .hidePwBtn, .login .hidePwBtn {
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #ccc;
        border-left: none;
        padding: .5rem;
        height: 5rem;
        width: 6rem;
        margin-left: -.1rem;
        cursor: pointer;
    }

#form-login svg, .inline-signin-form svg, .login svg {
        width: 3.4rem;
        height: 3.4rem;
    }

#form-login svg path, .inline-signin-form svg path, .login svg path {
            fill: var(--primary-color);
        }

.inline-signin-form .hidePwBtn, .login .hidePwBtn {
        margin-bottom: 1rem;
    }

.inline-signin-form .password input, .login .password input {
        border-right: none;
    }

.login .hidePwBtn {
        background-color: #fff;
        border: none;
    }

/*end show pw button*/

.has-errors {
    font-family: var(--font-family-sans);
    font-weight: bold;
    color: #BB0719 !important;
}

.has-errors span a {
        text-decoration: none !important;
        color: #BB0719 !important;
    }

.has-errors span a:hover {
            color: #BB0719 !important;
        }

.expired_cc_error {
    display: flex;
    width: 100%;
    background: #dd9a99;
    color: #fff;
    padding: 2rem;
    margin-bottom: 1rem;
}

.header,
.page__header h2 {
    font-size: 1.7rem;
    line-height: 2.4rem;
    padding-bottom: 0.7rem;
}

.page__header h1 {
    font-family: var(--font-family-serif);
}

.page__header.has_mobile .bg-img:not(.mobile) {
        display: none;
    }

.page__header.has_mobile .bg-img.mobile {
        display: block;
    }

.module__quote blockquote {
        font-size: 2.4rem;
        line-height: 2.8rem;
    }

.module__quote blockquote h3 {
            font-family: var(--font-family-sans);
            font-weight: 700;
        }

.module__quote blockquote h3 a:not(.button) {
                font-family: var(--font-family-sans);
                text-decoration: underline;
            }

.module__quote blockquote.large {
            font-size: 4.8rem;
            line-height: 6rem;
        }

.module__quote blockquote.small {
            line-height: 3.6rem;
        }

/*TODO: Find out if these are necessary*/

.module__quote blockquote p {
            font-size: 3.2rem;
            line-height: 3.8rem;
        }

.module__quote blockquote span {
            font-size: 2.4rem;
            line-height: 2.8rem;
        }

.module__quote.center blockquote.large {
            font-size: 2.8rem;
        }

/*Text Module*/

/*pquotes always freight*/

.fb-module__text .pquote {
        font-family: "freight-text-pro", "georgia", serif;
    }

/*old span-based ones are always forced to bold*/

.fb-module__text span.pquote {
        font-weight: bold;
    }

.fb-module__text li {
        margin-bottom: 2rem;
    }

.fb-module__text h3 a {
        font-family: var(--font-family-sans);
    }

.module__navigation {
    line-height: 2.2rem;
    font-size: 1.3rem;
    letter-spacing: 0.2rem;
}

.module__navigation p, .module__navigation a {
        font-family: var(--font-family-sans);
        line-height: 2.3rem;
        font-size: 1.3rem;
        letter-spacing: 0.2rem;
    }

.module__navigation strong p,
    .module__navigation strong a {
        font-weight: 700;
    }

.pager a,
    .pager p,
    .pager span {
        font-size: 1.5rem;
        line-height: .7rem;
        font-family: var(--font-family-sans);
        letter-spacing: .025rem;
    }

/* pushing pixels a bit here for vertical alignment. nothing else worked :/ */

.pager a {
        width: 4rem;
        height: 4rem;
        font-weight: 500;
        padding-top: .1rem;
    }

.pager a svg {
            margin-top: -.1rem;
        }

.pager p {
        font-weight: 500;
    }

.pager p.showing {
        margin: 0 1.1rem;
    }

@media screen and (min-width: 768px) {

.pager p.showing {
            margin: 0
    }
        }

.pager .-space-x-px a,
        .pager .-space-x-px span {
            background-color: #f2f2f2;
            margin-left: .55rem;
            margin-right: .55rem;
        }

@media screen and (min-width: 768px) {

.pager .-space-x-px a,
        .pager .-space-x-px span {
                margin-left: .5rem;
                margin-right: .5rem
        }
            }

.pager a {
        color: #222;
        background-color: #f2f2f2;
    }

.pager a:visited {
            color: #222;
        }

.pager a:hover {
            background-color: var(--primary-color-engaged);
        }

.pager a.active {
            color: white;
            background-color: var(--primary-color);
        }

/** Begin module adjustments */

.module.module__grid .bio_title a,
    .module.module__grid .module_title a {
        text-decoration: none;
        color: var(--primary-color);
    }

.module.module__grid .bio_title a:hover, .module.module__grid .module_title a:hover {
            color: var(--primary-color-hover);
        }

/** End module adjustments */

/** Begin Item Detail Page adjustments */

&amp;.item-page .item-details .details-buttons a.evaluation_button {
        border: 2px solid;
        color: var(--primary-color);
        border-color: var(--primary-color);
    }

&amp;.item-page .item-details .details-buttons a.evaluation_button:hover {
            color: var(--primary-color-hover);
            border-color: var(--primary-color-hover);
        }

&amp;.item-page .item-details .details_wrapper .print_link a:not(.button):not(.w-btn) {
        color: var(--primary-color);
    }

&amp;.item-page .item-details .details_wrapper .print_link a:not(.button):not(.w-btn):hover {
            color: var(--primary-color-hover);
        }

.theme-general .theme-general-wrapper h2.artistname,
    .theme-general .theme-general-wrapper h3.itemname {
        letter-spacing: 0;
    }

.theme-general .theme-general-wrapper h2.artistname a,
        .theme-general .theme-general-wrapper h2.artistname span {
            vertical-align: bottom;
        }

/** End Item Detail Page adjustments */

/** Auction Archive|Catalog|Book Index adjustments */

.module.module__index .entry a {
            color: var(--primary-color);
        }

.module.module__index .entry a:hover {
                color: var(--primary-color-hover);
            }

.module.module__index .sidebarnav {
        display: none;
    }

.module.module__index .sidebarnav li:hover a,
        .module.module__index .sidebarnav li.active a {
            color: var(--primary-color);
        }

.module.module__index .sidebarnav li:hover a:hover,
            .module.module__index .sidebarnav li:hover a.active,
            .module.module__index .sidebarnav li.active a:hover,
            .module.module__index .sidebarnav li.active a.active {
                color: var(--primary-color-hover);
            }

.module__calendar.wright {
        --primary-color: var(--wright-primary-color);
        --primary-color-hover: var(--wright-primary-color-hover);
    }

.module__calendar.rago {
        --primary-color: var(--rago-primary-color);
        --primary-color-hover: var(--rago-primary-color-hover);
    }

.module__calendar.lama {
        --primary-color: var(--lama-primary-color);
        --primary-color-hover: var(--lama-primary-color-hover);
    }

.module__calendar.toomey {
        --primary-color: var(--toomey-primary-color);
        --primary-color-hover: var(--toomey-primary-color-hover);
    }

.module__calendar.pai {
        --primary-color: var(--pai-primary-color);
        --primary-color-hover: var(--pai-primary-color-hover);
    }

.module__calendar.lpa {
        --primary-color: var(--lpa-primary-color);
        --primary-color-hover: var(--lpa-primary-color-hover);
    }

.module__calendar .bidder-number,
    .module__calendar .bidder-number strong {
        color: var(--primary-color) !important;
    }

.module__calendar .calendar-icon {
        fill: var(--primary-color) !important;
    }

.module__calendar .calendar-icon:hover {
            fill: var(--primary-color-hover) !important;
        }

.module__calendar .inner .information .bidder-number,
            .module__calendar .inner .information .bidder-number strong {
                color: var(--primary-color);
            }

.module__calendar .inner .information .calendar-icon {
                fill: var(--primary-color);
            }

.module__calendar .inner .information .calendar-icon:hover {
                    fill: var(--primary-color-hover);
                }

.module__calendar .inner .information .info-text p {
                    font-size: 1.3rem;
                    line-height: 1.9rem;
                    letter-spacing: .03rem;
                    margin-bottom: 1.8rem;
                }

.module__calendar .inner .information .auction-links a,
                .module__calendar .inner .information .auction-links p {
                    font-size: 1.3rem;
                    line-height: 2.3rem;
                    letter-spacing: .05rem;
                }

.module__calendar .date-title-wrapper .date {
            transition: color .3s ease-in-out;
        }

.my-account .email-prefs-note {
        color: #333;
    }

.page-create-account .checkbox_group.parsley-error {
            border: none !important;
            background-color: #f6dfe1;
            padding: 20px 10px;
            margin-bottom: 10px;
        }

.page-create-account .checkbox_group.parsley-error + div {
                text-align: right;
            }

.page-create-account .checkbox_group.parsley-error + div::after {
                content: "required field";
                color: #BB0719;
                font-size: 12px;
            }

.page-create-account .checkbox_group.parsley-error p {
                color: #333;
                margin-bottom: 0;
            }

.page-create-account .feature-list {
        transition: all .3s;
        width: 373px;
    }

.page-create-account .feature-list li {
            position: relative;
            padding-left: 80px;
            height: 52px;
            margin-bottom: 20px;
            line-height: 50px;
            text-transform: uppercase;
            color: #444;
            font-size: 15px;
            letter-spacing: .1rem;
        }

.page-create-account .feature-list li i {
                display: block;
                width: 52px;
                height: 52px;
                position: absolute;
                left: 0;
                top: 0;
            }

.page-create-account .field-title {
        font-size: 14px;
        line-height: 14px;
        font-weight: 500;
        font-family: var(--font-family-sans);
        letter-spacing: 0.03em;
        color: #000;
        margin: 20px 0px 14px;
    }

.page-create-account .form .vue-phone-number-input .country-selector .field-input {
            border: 1px #ccc solid;
            border-right: none;
        }

.page-create-account .parsley-error {
        border: 3px #BB0719 solid !important;
    }

.page-create-account .password-requirements.parsley-error {
            border: none !important;
        }

.page-create-account .form-footer input {
            margin-top: .4rem;
        }

.page-create-account .section-terms label {
            margin: 1rem 0 0 0;
        }

.page-create-account input:disabled {
        background: #eee;
    }

.page-create-account input:disabled:hover {
            cursor: not-allowed;
            pointer-events: all !important;
        }

.page-create-account .page__section__content {
        max-width: 100%;
    }

.page-create-account .col-wrap {
        flex-direction: column-reverse;
    }

.page-create-account .col-wrap .left {
            width: 100%;
            flex: 1 1 100%;
        }

.page-create-account .col-wrap .right {
            display: none;
        }

article.search .result:not(.hero,.entry,.upcoming) .artist-title,
        article.search .result:not(.hero,.entry,.upcoming) .details,
        .artists .result:not(.hero,.entry,.upcoming) .artist-title,
        .artists .result:not(.hero,.entry,.upcoming) .details {
            border-bottom: 1px solid #333;
        }

article.search .result:not(.hero,.entry,.upcoming).result-artist .details, article.search .result:not(.hero,.entry,.upcoming).result-item .details, .artists .result:not(.hero,.entry,.upcoming).result-artist .details, .artists .result:not(.hero,.entry,.upcoming).result-item .details {
                border: none;
            }

article.search .result:not(.hero,.entry,.upcoming) .primary,
        article.search .result:not(.hero,.entry,.upcoming) .secondary,
        .artists .result:not(.hero,.entry,.upcoming) .primary,
        .artists .result:not(.hero,.entry,.upcoming) .secondary {
            transition: color .3s ease-in-out;
        }

article.search .result:not(.hero,.entry,.upcoming) .primary, .artists .result:not(.hero,.entry,.upcoming) .primary {
            color: #4a4a4a;
        }

article.search .result:not(.hero,.entry,.upcoming) .secondary, .artists .result:not(.hero,.entry,.upcoming) .secondary {
            color: #9b9b9b;
        }

article.search .result:not(.hero,.entry,.upcoming):hover .primary, .artists .result:not(.hero,.entry,.upcoming):hover .primary {
                color: #353535;
            }

article.search .result:not(.hero,.entry,.upcoming):hover .secondary, .artists .result:not(.hero,.entry,.upcoming):hover .secondary {
                color: #666;
            }

article.search .result .upcoming .details, .artists .result .upcoming .details {
                border: none;
            }

.session-title {
    margin-bottom: 1.4rem;
}

/** Begin Search results */

.no-results.message {
    padding: 10rem 0;
}

.no-results.message h1 {
        font-size: 2.2rem;
    }

.no-results.message p {
        font-family: var(--font-family-sans);
        font-size: 1.5rem;
        font-weight: normal;
    }

.no-results.message a {
        color: var(--primary-color);
    }

.no-results.message a:hover {
            color: var(--primary-color-hover);
        }

#search-results-overlay ul li.result-resource p.default-resource {
        font-weight: 500;
    }

#search-results-overlay ul li.result-resource p.default-resource a {
            font-weight: 500;
            color: #4a4a4a;
            border-bottom: 2px solid #4a4a4a;

        }

#search-results-overlay ul li.result-resource p.default-resource a:hover {
                color: var(--primary-color-hover);
                border-bottom-color: var(--primary-color-hover);
            }

#search-results-overlay a.view-all {
        color: var(--primary-color);
    }

#search-results-overlay a.view-all span.icon-caret svg path {
                    stroke: var(--primary-color)
                }

#search-results-overlay a.view-all:hover {
            color: var(--primary-color-hover);
        }

#search-results-overlay a.view-all:hover span.icon-caret svg path {
                        stroke: var(--primary-color-hover)
                    }

#search-results-overlay .result-group .view-on,
#search-results-overlay .result-group a:hover .view-on {
    font-size: var(--overlay-view-on-font-size);
}

#search-results-overlay .result-group a:hover .view-on.wright, .view-on.wright {
        --primary-color: var(--wright-primary-color);
        --primary-color-hover: var(--wright-primary-color-hover);
    }

#search-results-overlay .result-group a:hover .view-on.rago, .view-on.rago {
        --primary-color: var(--rago-primary-color);
        --primary-color-hover: var(--rago-primary-color-hover);
    }

#search-results-overlay .result-group a:hover .view-on.lama, .view-on.lama {
        --primary-color: var(--lama-primary-color);
        --primary-color-hover: var(--lama-primary-color-hover);
    }

#search-results-overlay .result-group a:hover .view-on.toomey, .view-on.toomey {
        --primary-color: var(--toomey-primary-color);
        --primary-color-hover: var(--toomey-primary-color-hover);
    }

#search-results-overlay .result-group a:hover .view-on.poster.auctions, .view-on.poster.auctions {
        --primary-color: var(--pai-primary-color);
        --primary-color-hover: var(--pai-primary-color-hover);
    }

#search-results-overlay .result-group a:hover .view-on.lpa, .view-on.lpa {
        --primary-color: var(--lpa-primary-color);
        --primary-color-hover: var(--lpa-primary-color-hover);
    }

#search-results-overlay .result-group a:hover .view-on.hidden, .view-on.hidden {
        display: none;
    }

#search-results-overlay .result-group a:hover .view-on,
.view-on{

    font-family: var(--font-family-sans);
    color: var(--primary-color);
    font-weight: bold;
    display: flex;
}

#search-results-overlay .result-group a:hover .view-on:hover, .view-on:hover {
        cursor: pointer;
        color: var(--primary-color-hover);
    }

#search-results-overlay .result-group a:hover .view-on:visited, .view-on:visited {
        color: var(--primary-color);
    }

#search-results-overlay .result-group a:hover .view-on,
a:hover .view-on {
    cursor: pointer;
    color: var(--primary-color-hover);
}

.search-result-mobile .item-details {
        background-color: transparent;
    }

/** Begin Search results / Artists */

&amp;.search #search-results-header nav ul li a {
    font-family: var(--font-family-sans);
}

&amp;.search #search-results-header nav ul li a .accent {
        font-variant: lining-nums;
    }

.theme-general .theme-general-wrapper .artists nav li {
    line-height: normal;
}

/** Search results | Auctions */

&amp;.search #wrapper.search h4.sub-sub-heading,
        &amp;.search #wrapper.search h4.sub-sub-heading span {
            padding: 0;
            margin: 0;
            font-family: var(--font-family-serif);
            font-size: 2.4rem;
            line-height: 2.8rem;
        }

&amp;.search #wrapper.search h4.sub-sub-heading .secondary, &amp;.search #wrapper.search h4.sub-sub-heading span .secondary {
                color: #9b9b9b;
            }

&amp;.search #wrapper.search h4.sub-sub-heading {
            border-bottom: 1px solid #4f4f4f;
            padding-bottom: 20px;
        }

&amp;.search #wrapper.search .auction.result.wright {
            --primary-color: var(--wright-primary-color);
            --primary-color-hover: var(--wright-primary-color-hover);
        }

&amp;.search #wrapper.search .auction.result.rago {
            --primary-color: var(--rago-primary-color);
            --primary-color-hover: var(--rago-primary-color-hover);
        }

&amp;.search #wrapper.search .auction.result.lama {
            --primary-color: var(--lama-primary-color);
            --primary-color-hover: var(--lama-primary-color-hover);
        }

&amp;.search #wrapper.search .auction.result.toomey {
            --primary-color: var(--toomey-primary-color);
            --primary-color-hover: var(--toomey-primary-color-hover);
        }

&amp;.search #wrapper.search .auction.result .details .actions a strong, &amp;.search #wrapper.search .auction.result .details .actions a {
                    color: var(--primary-color);
                }

&amp;.search #wrapper.search .auction.result .details .actions a:hover strong, &amp;.search #wrapper.search .auction.result .details .actions a:hover {
                        color: var(--primary-color-hover);
                    }

/** Search results | Artists */

&amp;.search #wrapper.search .result .details .actions a.button.light_button {
            color: var(--primary-color);
            border-color: var(--primary-color);
        }

&amp;.search #wrapper.search .result .details .actions a.button.light_button:hover {
                color: var(--primary-color-hover);
                border-color: var(--primary-color-hover);
            }

&amp;.search #wrapper.search .result .details .actions a.button.dark_button {
            background-color: var(--primary-color);
            border-color: var(--primary-color);
        }

&amp;.search #wrapper.search .result .details .actions a.button.dark_button:hover {
                background-color: var(--primary-color-hover);
                border-color: var(--primary-color-hover);
            }

/*Watched Lot button */

.watched-lot-button.wright {
        --watched-lot-color: var(--wright-primary-color);
        --watched-lot-glow: var(--wright-primary-color-hidden);
        --watched-lot-glow-animation-start: var(--wright-primary-color);
        --watched-lot-glow-animation-end: var(--wright-primary-color-hidden);
    }

.watched-lot-button.rago {
        --watched-lot-color: var(--rago-primary-color);
        --watched-lot-glow: var(--rago-primary-color-hidden);
        --watched-lot-glow-animation-start: var(--rago-primary-color);
        --watched-lot-glow-animation-end: var(--rago-primary-color-hidden);
    }

.watched-lot-button.lama {
        --watched-lot-color: var(--lama-primary-color);
        --watched-lot-glow: var(--lama-primary-color-hidden);
        --watched-lot-glow-animation-start: var(--lama-primary-color);
        --watched-lot-glow-animation-end: var(--lama-primary-color-hidden);
    }

.watched-lot-button.toomey {
        --watched-lot-color: var(--toomey-primary-color);
        --watched-lot-glow: var(--toomey-primary-color-hidden);
        --watched-lot-glow-animation-start: var(--toomey-primary-color);
        --watched-lot-glow-animation-end: var(--toomey-primary-color-hidden);
    }

.watched-lot-button.pai {
        --watched-lot-color: var(--pai-primary-color);
        --watched-lot-glow: var(--pai-primary-color-hidden);
        --watched-lot-glow-animation-start: var(--pai-primary-color);
        --watched-lot-glow-animation-end: var(--pai-primary-color-hidden);
    }

.watched-lot-button.lpa {
        --watched-lot-color: var(--lpa-primary-color);
        --watched-lot-glow: var(--lpa-primary-color-hidden);
        --watched-lot-glow-animation-start: var(--lpa-primary-color);
        --watched-lot-glow-animation-end: var(--lpa-primary-color-hidden);
    }

body:not(.touch) .watched-lot-button:not(.watched).hovered svg path {
                    fill: var(--watched-lot-color);
                }

.watched-lot-button svg path {
        stroke: var(--watched-lot-color);
        fill: transparent;
        transition: fill .3s ease-in-out;
    }

.watched-lot-button.watched svg path, .watched-lot-button.hovered svg path {
            fill: var(--watched-lot-color);
        }

/* glow */

.watched-lot-button .aura {
        width: 50px;
        height: 50px;
        border-radius: 25px;
        transform-style: preserve-3d;
        will-change: transform;
        background-color: var(--watched-lot-glow);
        pointer-events: none;
        filter: blur(5px);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -25px;
        margin-top: -25px;
        z-index: 1;
        opacity: .5;
    }

/*separate class so it doesn't fire animation on page load*/

.watched-lot-button.toggled .btn-inner {
        /* @keyframes name | duration | easing-function | fill-mode */
        animation: scale-up-center .66s both;
    }

.watched-lot-button.toggled .btn-inner .aura {
            /* @keyframes name | duration | easing-function | delay | fill-mode */
            animation: aura .66s ease-in-out both;
        }

@keyframes aura {
        0% {
            transform: scale(0);
            background-color: var(--watched-lot-glow-animation-start);
        }
        50% {
            background-color: var(--watched-lot-glow-animation-start);
        }
        100% {
            transform: scale(1);
            background-color: var(--watched-lot-glow-animation-end);
        }
    }

@keyframes scale-up-center {
        0% {
            transform: scale(1);
        }
        33% {
            transform: scale(0.85);
        }
        66% {
            transform: scale(1.1);
        }
        100% {
            transform: scale(1);
        }
    }

.view-on {
    font-size: var(--view-on-font-size);
    transition: color .3s ease-in-out;
}

#terms_accept {
    min-width: 16px;
    width: 16px;
    flex: 0 0 16px;
}

@media (min-width: 768px) {

    h3 {
        font-size: 2.2rem;
        line-height: 3rem;
        margin: 0 auto 3.2rem;
    }

    h4, h5, h6 {
        font-size: 2.0rem;
        line-height: 2.8rem;
    }

    /*end global filter/sort/search*/


    /*moar search stuff*/
        .search h2.group-title {
            letter-spacing: .1rem;
        }
            .search .category-auctions .group-title {
                margin-top: 3.5rem;
                margin-bottom: 3.1rem;
                padding-bottom: 1.2rem;
                letter-spacing: .1rem;
            }

                .search .category-auctions .group-title:first-of-type {
                    margin-top: 0;
                }
            .search .category-items .group-title {
                margin-top: 3.5rem;
                margin-bottom: 5.4rem;
                padding-bottom: 1.2rem;
                letter-spacing: .1rem;
            }
}

@media (min-width: 769px) {
    h2 {
        font-size: 2.8rem;
        line-height: 3.4rem;
    }
                .module__calendar .information .inner .w-btn-house-solid {
                    color: var(--primary-color);
                }

                    .module__calendar .information .inner .w-btn-house-solid:hover {
                        background-color: transparent;
                    }

                    .module__calendar .information .inner .w-btn-house-solid.register-to-bid {
                        background-color: var(--primary-color);
                        color: #fff;
                    }

                        .module__calendar .information .inner .w-btn-house-solid.register-to-bid:hover {
                            background-color: var(--primary-color-hover);
                        }

                .module__calendar .information .inner .w-btn-md-text {
                    color: var(--primary-color);
                }

                    .module__calendar .information .inner .w-btn-md-text:hover {
                        color: var(--primary-color-hover);
                    }

    p.key {
        margin: 3.6rem auto 0;
    }

    /*TW text-center randomly decides to not work here o_O*/

            .buying-payment .three_column h3.text-center, .buying-payment .one_column h3.text-center {
                display: flex;
                justify-content: center;
            }
        .page__header.has_mobile .bg-img:not(.mobile) {
            display: block;
        }
        .page__header.has_mobile .bg-img.mobile {
            display: none;
        }
}

@media (min-width: 513px) {
    p.key {
        padding: 0 3rem;
    }
}

@media (min-width: 769px) and (max-width: 1023px) {

        .module__calendar .calendar-icon.desktop {
            margin-left: .5rem;
        }

        .module__calendar .date-wrapper {
            white-space: normal;

        }
        .module:not(.module__account_section).module__calendar .date-wrapper .date {
            line-height: 4rem;
        }
}

@media (min-width: 1024px) {
    h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        letter-spacing: 0.06rem;
    }

    h3 {
        font-size: 2.4rem;
        line-height: 3.2rem;
        letter-spacing: 0.03rem;
    }

    h4, h5, h6 {
        font-size: 2.0rem;
        line-height: 2.8rem;
        letter-spacing: 0.03rem;
    }

    .sidebarnav li {
        line-height: 1.9rem;
    }
            .sidebarnav li a:hover {
                color: var(--primary-color);
            }
            .sidebarnav li.active a {
                color: var(--primary-color);
            }
}

@media (min-width: 1025px) {
        .page-create-account .col-wrap {
            flex-direction: row;
        }

            .page-create-account .col-wrap .left {
                flex: 1 1 574px;
                max-width: 574px;
                min-width: 574px;
                width: 574px;
            }

            .page-create-account .col-wrap .right {
                display: block;
            }

        .page-create-account .sticky-sidebar {
            display: flex;
            left: 60rem;
        }

        .page-create-account .page__section__content {
            max-width: 574px;
            min-width: 574px;
            width: 574px;
        }
        .auction_session_index_page .stats {
            line-height: 3rem;
        }

        .auction_session_index_page .pager {
            margin-top: unset;
        }
}

@media (min-width: 1151px) {
        .module__calendar .primary {
            max-width: calc(35vw - 130px);
        }

    p.key {
        padding: 0 10rem;
    }


}

@media (min-width: 1300px) {
        .page-create-account .feature-list {
            width: 473px;
        }

        .page-create-account .sticky-sidebar {
            left: 70rem;
        }
}

@media (min-width: 1361px) {
    .subnav {
        margin-left: 15.4rem;
    }

    p.key {
        width: calc(100% - 34rem);
        padding: 0;
        position: relative;
        display: block;
    }
}

@media (min-width: 1510px) {
        .module__calendar .primary {
            max-width: calc(45vw - 130px);
        }
}

/*Houses*/

body {
    overflow-x: hidden;
}

body:before {
        display: block;
        content: ' ';
        width: 100%;
        position: fixed;
        height: 300px;
        left: 0;
        right: 0;
        top: -30rem;
        background: #222;
        z-index: 9999;
    }

/*mac overflow bg color when rubberbanding past upper page bound*/

body.menu--light:before {
        background: #d2d2d2;
    }

body.modal--opened {
        position: fixed;
        left: 0;
        right: 0;
    }

body #mainMenu[v-cloak] &gt; * {
        display: none;
    }

body.home a.text-link-register,
    body article.home-page a.text-link-register {
        text-decoration: underline;
    }

body.house-toomey:not(.home) {
        --menu-spacer-flex: 1 0 calc(100vw - 41.9rem);
    }

/*Chatlio*/

body.house-wright .chatlio-widget-body,
    body.house-wright .chatlio-new-message-container,
    body.house-rago .chatlio-widget-body,
    body.house-rago .chatlio-new-message-container,
    body.house-lama .chatlio-widget-body,
    body.house-lama .chatlio-new-message-container,
    body.house-toomey .chatlio-widget-body,
    body.house-toomey .chatlio-new-message-container,
    body.house-herman_miller .chatlio-widget-body,
    body.house-herman_miller .chatlio-new-message-container {
        font-family: var(--font-family-sans);
    }

body.house-wright .chatlio-widget-body::-webkit-input-placeholder, body.house-wright .chatlio-new-message-container::-webkit-input-placeholder, body.house-rago .chatlio-widget-body::-webkit-input-placeholder, body.house-rago .chatlio-new-message-container::-webkit-input-placeholder, body.house-lama .chatlio-widget-body::-webkit-input-placeholder, body.house-lama .chatlio-new-message-container::-webkit-input-placeholder, body.house-toomey .chatlio-widget-body::-webkit-input-placeholder, body.house-toomey .chatlio-new-message-container::-webkit-input-placeholder, body.house-herman_miller .chatlio-widget-body::-webkit-input-placeholder, body.house-herman_miller .chatlio-new-message-container::-webkit-input-placeholder {
            font-family: var(--font-family-sans);
        }

body.house-wright .chatlio-widget-body:-moz-placeholder, body.house-wright .chatlio-new-message-container:-moz-placeholder, body.house-rago .chatlio-widget-body:-moz-placeholder, body.house-rago .chatlio-new-message-container:-moz-placeholder, body.house-lama .chatlio-widget-body:-moz-placeholder, body.house-lama .chatlio-new-message-container:-moz-placeholder, body.house-toomey .chatlio-widget-body:-moz-placeholder, body.house-toomey .chatlio-new-message-container:-moz-placeholder, body.house-herman_miller .chatlio-widget-body:-moz-placeholder, body.house-herman_miller .chatlio-new-message-container:-moz-placeholder {
            font-family: var(--font-family-sans);
        }

body.house-wright .chatlio-widget-body::-moz-placeholder, body.house-wright .chatlio-new-message-container::-moz-placeholder, body.house-rago .chatlio-widget-body::-moz-placeholder, body.house-rago .chatlio-new-message-container::-moz-placeholder, body.house-lama .chatlio-widget-body::-moz-placeholder, body.house-lama .chatlio-new-message-container::-moz-placeholder, body.house-toomey .chatlio-widget-body::-moz-placeholder, body.house-toomey .chatlio-new-message-container::-moz-placeholder, body.house-herman_miller .chatlio-widget-body::-moz-placeholder, body.house-herman_miller .chatlio-new-message-container::-moz-placeholder {
            font-family: var(--font-family-sans);
        }

body.house-wright .chatlio-widget-body:-ms-input-placeholder, body.house-wright .chatlio-new-message-container:-ms-input-placeholder, body.house-rago .chatlio-widget-body:-ms-input-placeholder, body.house-rago .chatlio-new-message-container:-ms-input-placeholder, body.house-lama .chatlio-widget-body:-ms-input-placeholder, body.house-lama .chatlio-new-message-container:-ms-input-placeholder, body.house-toomey .chatlio-widget-body:-ms-input-placeholder, body.house-toomey .chatlio-new-message-container:-ms-input-placeholder, body.house-herman_miller .chatlio-widget-body:-ms-input-placeholder, body.house-herman_miller .chatlio-new-message-container:-ms-input-placeholder {
            font-family: var(--font-family-sans);
        }

body.house-wright .chatlio-widget-body textarea, body.house-wright .chatlio-new-message-container textarea, body.house-rago .chatlio-widget-body textarea, body.house-rago .chatlio-new-message-container textarea, body.house-lama .chatlio-widget-body textarea, body.house-lama .chatlio-new-message-container textarea, body.house-toomey .chatlio-widget-body textarea, body.house-toomey .chatlio-new-message-container textarea, body.house-herman_miller .chatlio-widget-body textarea, body.house-herman_miller .chatlio-new-message-container textarea {
            font-family: var(--font-family-sans);
        }

body.house-wright .chatlio-title-bar, body.house-rago .chatlio-title-bar, body.house-lama .chatlio-title-bar, body.house-toomey .chatlio-title-bar, body.house-herman_miller .chatlio-title-bar {
        background-color: var(--primary-color);
    }

body.house-wright .dos-auction-today, body.house-rago .dos-auction-today, body.house-lama .dos-auction-today, body.house-toomey .dos-auction-today, body.house-herman_miller .dos-auction-today {
        font-family: var(--font-family-serif);
    }

body.house-wright .dos-closed-inner a, body.house-wright .dos-links a, body.house-rago .dos-closed-inner a, body.house-rago .dos-links a, body.house-lama .dos-closed-inner a, body.house-lama .dos-links a, body.house-toomey .dos-closed-inner a, body.house-toomey .dos-links a, body.house-herman_miller .dos-closed-inner a, body.house-herman_miller .dos-links a {
            font-family: var(--font-family-sans);
        }

body.house-wright .dos-modal p.dos-artist-name, body.house-rago .dos-modal p.dos-artist-name, body.house-lama .dos-modal p.dos-artist-name, body.house-toomey .dos-modal p.dos-artist-name, body.house-herman_miller .dos-modal p.dos-artist-name {
            font-family: var(--font-family-sans);
        }

body.house-wright .dos-modal p.dos-artist-name strong, body.house-rago .dos-modal p.dos-artist-name strong, body.house-lama .dos-modal p.dos-artist-name strong, body.house-toomey .dos-modal p.dos-artist-name strong, body.house-herman_miller .dos-modal p.dos-artist-name strong {
                font-weight: bold;
            }

body.house-wright .dos-timer, body.house-rago .dos-timer, body.house-lama .dos-timer, body.house-toomey .dos-timer, body.house-herman_miller .dos-timer {
        font-family: var(--font-family-serif);
    }

body.house-wright .dos-timer .separator, body.house-rago .dos-timer .separator, body.house-lama .dos-timer .separator, body.house-toomey .dos-timer .separator, body.house-herman_miller .dos-timer .separator {
            font-family: var(--font-family-serif);
        }

body.house-wright .font-harriett, body.house-rago .font-harriett, body.house-lama .font-harriett, body.house-toomey .font-harriett, body.house-herman_miller .font-harriett {
        font-family: var(--font-family-serif);
    }

body.house-wright .module__index .entry a.button, body.house-rago .module__index .entry a.button, body.house-lama .module__index .entry a.button, body.house-toomey .module__index .entry a.button, body.house-herman_miller .module__index .entry a.button {
                display: none;
            }

.hp-module .date::before,
        .hp-module .date::after,
        .hp-module .location::before,
        .hp-module .location::after,
        .hp-module .title::before,
        .hp-module .title::after,
        .hp-module .subtitle::before,
        .hp-module .subtitle::after,
        .hp-module .title-subtitle::before,
        .hp-module .title-subtitle::after,
        .hp-module .pipe::before,
        .hp-module .pipe::after {
            display: table;
            content: "";
        }

.hp-module .links a,
        .hp-module .links span {
            font-family: "BauWebPro", "Arial", sans-serif;
            font-weight: 700;
            font-size: 1.2rem;
            line-height: 1.3rem;
            letter-spacing: .1rem;
        }

.hp-module .location {
        line-height: 2.5rem;
        letter-spacing: .1rem;
        text-transform: uppercase;
    }

.hp-module .location:before,
        .hp-module .location:after {
            display: table;
            content: "";
        }

.hp-module .location:before {
            margin-bottom: -.7rem;
        }

.hp-module .location:after {
            margin-top: -.9rem;
        }

@media (min-width: 570px) {
        .hp-module .location {
            letter-spacing: .2rem;
        }
}

/*~House Wright~*/

body.house-wright {
    --menu-spacer-display: none;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: var(--font-family-sans);
    --menu-font-size: 1.2rem;
    --menu-font-letter-spacing: .13rem;
    --menu-font-line-height: 1.6rem;

    --menu-sub-lvl-1-position: -28.7%;
}

body.house-wright .global-footer {
        --primary-color: #435AFFFF;
        --primary-color-hidden: #435AFF00;
        --primary-color-hover: #2303EBFF;
        --primary-color-engaged: #E5E9FFFF;
    }

body.house-wright .hp-module .date {
            font-family: "harriet", "georgia", serif;
            font-size: 2.6rem;
            line-height: 2.7rem;
            letter-spacing: .2rem;
            text-transform: uppercase;
            font-weight: 400;
            display: block;
        }

/*These control box sizing*/

body.house-wright .hp-module .date::before {
                content: "";
                margin-bottom: -0.7rem;
                display: table;
            }

body.house-wright .hp-module .date::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-wright .hp-module .date .period {
                font-size: 2.2rem;
            }

body.house-wright .hp-module .location {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: var(--default-font-size);
            line-height: 2.5rem;
            letter-spacing: .1rem;
            text-transform: uppercase;
        }

body.house-wright .hp-module .location::before {
                content: "";
                margin-bottom: -.7rem;
                display: table;
            }

body.house-wright .hp-module .location::after {
                content: "";
                margin-top: -.9rem;
                display: table;
            }

body.house-wright .hp-module .pipe {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: 1.5rem;
            line-height: 1.6rem;
            letter-spacing: .2rem;
            padding: 0 .8rem;
        }

body.house-wright .hp-module .pipe::before {
                content: "";
                margin-bottom: -0.4rem;
                display: table;
            }

body.house-wright .hp-module .pipe::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-wright .hp-module.bau_univers .title {
                font-family: BauWebPro, Arial, sans-serif;
                font-weight: 700;
                font-size: 2.4rem;
                line-height: 2.9rem;
                letter-spacing: .2rem;
            }

body.house-wright .hp-module.bau_univers .title::before {
                    content: "";
                    margin-bottom: -.2rem;
                    display: table;
                }

body.house-wright .hp-module.bau_univers .title::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-wright .hp-module.bau_univers .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-wright .hp-module.bau_univers .subtitle::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-wright .hp-module.bau_univers .subtitle::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-wright .hp-module.univers_bau .title {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-wright .hp-module.univers_bau .title::before {
                    content: "";
                    margin-bottom: -0.3rem;
                    display: table;
                }

body.house-wright .hp-module.univers_bau .title::after {
                    content: "";
                    margin-top: -0.6rem;
                    display: table;
                }

body.house-wright .hp-module.univers_bau .subtitle {
                font-family: "BauWebPro", "Arial", sans-serif;
                font-size: 2.4rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-wright .hp-module.univers_bau .subtitle::before {
                    content: "";
                    margin-bottom: -.2rem;
                    display: table;
                }

body.house-wright .hp-module.univers_bau .subtitle::after {
                    content: "";
                    margin-top: -.7rem;
                    display: table;
                }

body.house-wright .hp-module.harriet_univers .title {
                font-family: "harriet", "georgia", serif;
                font-size: 2.6rem;
                line-height: 2.7rem;
            }

body.house-wright .hp-module.harriet_univers .title::before {
                    content: "";
                    margin-bottom: -0.5rem;
                    display: table;
                }

body.house-wright .hp-module.harriet_univers .title::after {
                    content: "";
                    margin-top: -0.4rem;
                    display: table;
                }

body.house-wright .hp-module.harriet_univers .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-wright .hp-module.harriet_univers .subtitle::before {
                    content: "";
                    margin-bottom: -0.3rem;
                    display: table;
                }

body.house-wright .hp-module.harriet_univers .subtitle::after {
                    content: "";
                    margin-top: -0.6rem;
                    display: table;
                }

body.house-wright .hp-module.harriet_bau .title {
                font-family: "harriet", "georgia", serif;
                font-size: 2.6rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-wright .hp-module.harriet_bau .title::before {
                    content: "";
                    margin-bottom: -0.145em;
                    display: table;
                }

body.house-wright .hp-module.harriet_bau .title::after {
                    content: "";
                    margin-top: -0.33em;
                    display: table;
                }

body.house-wright .hp-module.harriet_bau .subtitle {
                font-family: "BauWebPro", "Arial", sans-serif;
                font-weight: 700;
                font-size: 2.5rem;
                line-height: 2.9rem;
                letter-spacing: .2rem;
            }

body.house-wright .hp-module.harriet_bau .subtitle::before {
                    content: "";
                    margin-bottom: -0.13em;
                    display: table;
                }

body.house-wright .hp-module.harriet_bau .subtitle::after {
                    content: "";
                    margin-top: -0.3em;
                    display: table;
                }

body.house-wright .hp-module.harriet_harriet .title,
            body.house-wright .hp-module.harriet_harriet .subtitle {
                font-family: "harriet", "georgia", serif;
            }

body.house-wright .hp-module.noma .title {
                font-family: "noma", "arial", sans-serif;
                font-size: 3.6rem;
                line-height: 2.8rem;
            }

body.house-wright .hp-module.noma .title::before {
                    content: "";
                    margin-bottom: -0.03em;
                    display: table;
                }

body.house-wright .hp-module.noma .title::after {
                    content: "";
                    margin-top: -0.16em;
                    display: table;
                }

body.house-wright .hp-module.noma .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.9rem;
            }

body.house-wright .hp-module.noma .subtitle::before {
                    content: "";
                    margin-bottom: -0.151em;
                    display: table;
                }

body.house-wright .hp-module.noma .subtitle::after {
                    content: "";
                    margin-top: -0.32em;
                    display: table;
                }

body.house-wright .hp-module.wright_now .title,
            body.house-wright .hp-module.wright_now .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.4rem;
                line-height: 2.9rem;
            }

body.house-wright .hp-module.wright_now .title::before, body.house-wright .hp-module.wright_now .subtitle::before {
                    content: "";
                    margin-bottom: -0.3em;
                    display: table;
                }

body.house-wright .hp-module.wright_now .title::after, body.house-wright .hp-module.wright_now .subtitle::after {
                    content: "";
                    margin-top: -0.1em;
                    display: table;
                }

body.house-wright .hp-module.wright_now .now {
                margin-bottom: 1.5rem;
            }

body.house-wright #sale-countdown-desktop,
    body.house-wright #sale-countdown-mobile {
        font-family: var(--font-family-serif);
    }

/*Globals*/

body.house-herman_miller .filter-container li, body.house-wright .filter-container li {
            font-size: 1.4rem;
        }

/*homepage slide*/

body.house-herman_miller .navigation--primary .wright-now span, body.house-wright .navigation--primary .wright-now span {

            font-weight: 500;
        }

/*Free Evaluations Text*/

body.house-herman_miller .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span, body.house-wright .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
            color: #fff;
        }

body.house-herman_miller .navigation--primary.menu--light .logo:hover svg path, body.house-wright .navigation--primary.menu--light .logo:hover svg path {
                    fill: #000;
                }

/*Dark context overrides*/

body.house-herman_miller .global-footer,
    body.house-herman_miller #search-results-header.dark,
    body.house-wright .global-footer,
    body.house-wright #search-results-header.dark {
        --primary-color: #5F81FD;
        --primary-color-hover: #435AFF;
    }

/*Grid styles*/

body.house-herman_miller .item-grid-container.grid .___item .inline .artist p .name, body.house-wright .item-grid-container.grid .___item .inline .artist p .name {
                        font-size: var(--default-font-size);
                    }

/*BEGIN DOS OVERRIDES*/

/*DOS modal*/

body.house-herman_miller .dos-modal::before, body.house-wright .dos-modal::before {
            /*background-image: url("/images/day_of_sale/wright.jpg");*/
            /*background-image: url("/images/day_of_sale/house_gradient.png");*/
        }

/*Timer*/

/*.dos-closed-inner {*/

/*    background: linear-gradient(90deg, rgba(67, 90, 255, .93) 23%, rgba(35, 3, 235, .93) 55%, rgba(35, 3, 235, .93) 80%, rgba(67, 90, 255, .93));*/

/*}*/

/*END DOS OVERRIDES*/

body.house-herman_miller .navigation--primary .user-menu-container .logged_in_as ul li a span, body.house-wright .navigation--primary .user-menu-container .logged_in_as ul li a span {
        letter-spacing: .03rem;
    }

/*Global headlines*/

body.house-herman_miller .headline .primary:before, body.house-wright .headline .primary:before {
                margin-bottom: -.4rem;
            }

body.house-herman_miller .headline .primary:after, body.house-wright .headline .primary:after {
                margin-top: 0;
            }

body.house-herman_miller .headline .secondary:before, body.house-wright .headline .secondary:before {
                margin-bottom: -.4rem;
            }

body.house-herman_miller .headline .secondary:after, body.house-wright .headline .secondary:after {
                margin-top: .3rem;
            }

body.house-herman_miller .page-auctions-archive .headline .primary:before, body.house-herman_miller .page-catalogs .headline .primary:before, body.house-wright .page-auctions-archive .headline .primary:before, body.house-wright .page-catalogs .headline .primary:before {
                    margin-bottom: -.6rem;
                }

body.house-herman_miller .page-auctions-archive .headline .primary:after, body.house-herman_miller .page-catalogs .headline .primary:after, body.house-wright .page-auctions-archive .headline .primary:after, body.house-wright .page-catalogs .headline .primary:after {
                    margin-top: -.1rem;
                }

/*Search Overlay*/

body.house-herman_miller #search-results-overlay .result-group h3,
            body.house-herman_miller #search-results-overlay .result-group h3 a,
            body.house-wright #search-results-overlay .result-group h3,
            body.house-wright #search-results-overlay .result-group h3 a {
                font-size: 1.8rem;
            }

/*Terms Modal*/

body.house-herman_miller .terms-container h4, body.house-wright .terms-container h4 {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

@media (min-width: 570px) {
            body.house-wright .hp-module .date {
                font-size: 4.1rem;
                line-height: normal;
            }

                body.house-wright .hp-module .date::before {
                    margin-bottom: -1.8rem;
                }

                body.house-wright .hp-module .date::after {
                    margin-top: -1.4rem;
                }
                body.house-wright .hp-module .links a,
                body.house-wright .hp-module .links span {
                    font-family: Univers, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.8rem;
                    line-height: 2.3rem;
                    letter-spacing: .2rem;
                }

            body.house-wright .hp-module .location {
                font-size: var(--default-font-size);
                letter-spacing: .2rem;
            }

                body.house-wright .hp-module .location::before {
                    margin-bottom: -.7rem;
                }
                body.house-wright .hp-module.bau_univers .title {
                    font-size: 3.1rem;
                    line-height: 4.1rem;
                }

                    body.house-wright .hp-module.bau_univers .title::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-wright .hp-module.bau_univers .title::after {
                        margin-top: -.7rem;
                    }

                body.house-wright .hp-module.bau_univers .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-wright .hp-module.bau_univers .subtitle::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-wright .hp-module.bau_univers .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-wright .hp-module.harriet_univers .title {
                    font-size: 3.4rem;
                    line-height: 3.7rem;
                }

                    body.house-wright .hp-module.harriet_univers .title::before {
                        margin-bottom: -0.6rem;
                    }

                    body.house-wright .hp-module.harriet_univers .title::after {
                        margin-top: -1rem;
                    }

                body.house-wright .hp-module.harriet_univers .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-wright .hp-module.harriet_univers .subtitle::before {
                        margin-bottom: -0.1rem;
                    }

                    body.house-wright .hp-module.harriet_univers .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-wright .hp-module.univers_bau .title {
                    font-size: 3.3rem;
                    line-height: 3.7rem;
                }

                    body.house-wright .hp-module.univers_bau .title::before {
                        content: "";
                        margin-bottom: -.3rem;
                        display: table;
                    }

                    body.house-wright .hp-module.univers_bau .title::after {
                        content: "";
                        margin-top: -1.1rem;
                        display: table;
                    }

                body.house-wright .hp-module.univers_bau .subtitle {
                    font-size: 3.1rem;
                    line-height: 3.8rem;
                }

                    body.house-wright .hp-module.univers_bau .subtitle::before {
                        content: "";
                        margin-bottom: -.2rem;
                        display: table;
                    }

                    body.house-wright .hp-module.univers_bau .subtitle::after {
                        content: "";
                        margin-top: -1.2rem;
                        display: table;
                    }
                body.house-wright .hp-module.wright_now .title,
                body.house-wright .hp-module.wright_now .subtitle {
                    font-size: 3.4rem;
                    line-height: 4rem;
                }

                    body.house-wright .hp-module.wright_now .title::before, body.house-wright .hp-module.wright_now .subtitle::before {
                        margin-bottom: -0.154em;
                    }

                    body.house-wright .hp-module.wright_now .title::after, body.house-wright .hp-module.wright_now .subtitle::after {
                        margin-top: -0.3em;
                    }

                body.house-wright .hp-module.wright_now .now {
                    font-size: 3rem;
                    margin-bottom: 3rem;
                }
}

@media (min-width: 768px) {
                body.house-herman_miller .headline .primary:before, body.house-wright .headline .primary:before {
                    margin-bottom: .5rem;
                }

                body.house-herman_miller .headline .primary:after, body.house-wright .headline .primary:after {
                    margin-top: .6rem;
                }
                body.house-herman_miller .headline .secondary:before, body.house-wright .headline .secondary:before {
                    margin-bottom: .5rem;
                }

                body.house-herman_miller .headline .secondary:after, body.house-wright .headline .secondary:after {
                    margin-top: .6rem;
                }
                    body.house-herman_miller .headline.year .primary:before, body.house-wright .headline.year .primary:before {
                        margin-bottom: 0;
                    }

                    body.house-herman_miller .page-auctions-archive .headline .primary:after, body.house-herman_miller .page-catalogs .headline .primary:after, body.house-wright .page-auctions-archive .headline .primary:after, body.house-wright .page-catalogs .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 1024px) {

                    body.house-herman_miller .page-auctions-archive .headline .primary:before, body.house-herman_miller .page-catalogs .headline .primary:before, body.house-wright .page-auctions-archive .headline .primary:before, body.house-wright .page-catalogs .headline .primary:before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-herman_miller .page-auctions-archive .headline .primary:after, body.house-herman_miller .page-catalogs .headline .primary:after, body.house-wright .page-auctions-archive .headline .primary:after, body.house-wright .page-catalogs .headline .primary:after {
                        margin-top: -.4rem;
                    }
                    body.house-herman_miller .module.module__calendar .headline .primary:before, body.house-wright .module.module__calendar .headline .primary:before {
                        margin-bottom: -.3rem;
                    }

                    body.house-herman_miller .module.module__calendar .headline .primary:after, body.house-wright .module.module__calendar .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 1025px) {
            body.house-herman_miller .navigation--primary .submenu-lvl-2 li span.title, body.house-wright .navigation--primary .submenu-lvl-2 li span.title {
                font-weight: 500;
                line-height: 16px;
            }

            body.house-herman_miller .navigation--primary .wright-now span, body.house-wright .navigation--primary .wright-now span {
                letter-spacing: 0.1rem;
            }
                /*caret*/

                body.house-herman_miller .navigation--primary .navauctions:before, body.house-wright .navigation--primary .navauctions:before {
                    left: 26px;
                }

                body.house-herman_miller .navigation--primary .navauctions .submenu-lvl-1, body.house-wright .navigation--primary .navauctions .submenu-lvl-1 {
                    left: -184px;
                }

                    body.house-herman_miller .navigation--primary .navauctions .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navauctions .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 158px;
                        flex-shrink: 0;
                        flex-grow: 0;
                    }
                /*caret*/

                body.house-herman_miller .navigation--primary .navartists:before, body.house-wright .navigation--primary .navartists:before {
                    left: 60px;
                }

                body.house-herman_miller .navigation--primary .navartists .submenu-lvl-1, body.house-wright .navigation--primary .navartists .submenu-lvl-1 {
                    left: -277px;
                }

                    body.house-herman_miller .navigation--primary .navartists .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navartists .submenu-lvl-1 .col-spacer {
                        width: 100%;
                        max-width: 100%;
                        flex-basis: 15.8rem;
                        min-width: 15.8rem;
                    }
                    body.house-herman_miller .navigation--primary .navartists .promo-items-items .img-wrapper, body.house-wright .navigation--primary .navartists .promo-items-items .img-wrapper {
                        margin-bottom: 1rem;
                    }
                body.house-herman_miller .navigation--primary .navbuying:before, body.house-wright .navigation--primary .navbuying:before {
                    left: 55px;
                }

                body.house-herman_miller .navigation--primary .navbuying .submenu-lvl-1, body.house-wright .navigation--primary .navbuying .submenu-lvl-1 {
                    left: -456px;
                }

                    body.house-herman_miller .navigation--primary .navbuying .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 431px;
                        min-width: 431px;
                    }
                body.house-herman_miller .navigation--primary .navcontact:before, body.house-wright .navigation--primary .navcontact:before {
                    left: 24px;
                }

                body.house-herman_miller .navigation--primary .navcontact .submenu-lvl-1, body.house-wright .navigation--primary .navcontact .submenu-lvl-1 {
                    left: -610px;
                }

                    body.house-herman_miller .navigation--primary .navcontact .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navcontact .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 585px;
                    }

                body.house-herman_miller .navigation--primary .navcontact .col-fixed .title, body.house-wright .navigation--primary .navcontact .col-fixed .title {
                    margin-bottom: .3rem;
                }

                body.house-herman_miller .navigation--primary .navcontact .inline-mailinglist-signup-form, body.house-wright .navigation--primary .navcontact .inline-mailinglist-signup-form {
                    margin-top: -.2rem;
                }
            body.house-wright .hp-module .date {
                font-size: 5.8rem;
                line-height: 5rem;
            }

                body.house-wright .hp-module .date::before {
                    margin-bottom: -1.2rem;
                }

                body.house-wright .hp-module .date::after {
                    margin-top: -1.5rem;
                }

                body.house-wright .hp-module .date .period {
                    font-size: 2.8rem;
                }

            body.house-wright .hp-module .location {
                line-height: 2.4rem;
            }

                body.house-wright .hp-module .location::before {
                    margin-bottom: -.6rem;
                }
                body.house-wright .hp-module.bau_univers .title {
                    font-size: 4rem;
                    line-height: 5rem;
                }

                body.house-wright .hp-module.bau_univers .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }
                body.house-wright .hp-module.harriet_univers .title {
                    font-size: 4.4rem;
                    line-height: 5rem;
                }

                body.house-wright .hp-module.harriet_univers .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }
                body.house-wright .hp-module.univers_bau .title {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }

                body.house-wright .hp-module.univers_bau .subtitle {
                    font-size: 4rem;
                    line-height: 5rem;
                }
                body.house-wright .hp-module.wright_now .title,
                body.house-wright .hp-module.wright_now .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }

                body.house-wright .hp-module.wright_now .now {
                    font-size: 3rem;
                    margin-bottom: 3rem;
                }

            /*3 Line*/
                        body.house-wright .hp-module.stacked.bau_univers .title::before {
                            margin-bottom: -.6rem;
                        }

                        body.house-wright .hp-module.stacked.bau_univers .title::after {
                            margin-top: -1.4rem;
                        }
                        body.house-wright .hp-module.stacked.bau_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-wright .hp-module.stacked.bau_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-wright .hp-module.stacked.harriet_univers .title::before {
                            margin-bottom: -1rem;
                        }

                        body.house-wright .hp-module.stacked.harriet_univers .title::after {
                            margin-top: -1rem;
                        }
                        body.house-wright .hp-module.stacked.harriet_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-wright .hp-module.stacked.harriet_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-wright .hp-module.stacked.univers_bau .title::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-wright .hp-module.stacked.univers_bau .title::after {
                            margin-top: -1.4rem;
                        }

                    body.house-wright .hp-module.stacked.univers_bau .subtitle {
                        font-size: 4rem;
                        line-height: 5rem;
                    }

                        body.house-wright .hp-module.stacked.univers_bau .subtitle::before {
                            margin-bottom: -.5rem;
                        }

                        body.house-wright .hp-module.stacked.univers_bau .subtitle::after {
                            margin-top: -1.5rem;
                        }
                        body.house-wright .hp-module.stacked.wright_now .title::before {
                            margin-bottom: -0.154em;
                        }

                        body.house-wright .hp-module.stacked.wright_now .title::after {
                            margin-top: -0.3em;
                        }
                        body.house-wright .hp-module.stacked.wright_now .subtitle::before {
                            margin-bottom: -0.154em;
                        }

                        body.house-wright .hp-module.stacked.wright_now .subtitle::after {
                            margin-top: -0.3em;
                        }

                /*no date*/

                body.house-wright .hp-module.stacked .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }

            /*2 Line*/
                body.house-wright .hp-module.stack_date_title .title-subtitle {
                    display: block;
                    margin-bottom: 3rem;
                }

                    body.house-wright .hp-module.stack_date_title .title-subtitle::before {
                        content: "";
                        display: table;
                    }

                    body.house-wright .hp-module.stack_date_title .title-subtitle::after {
                        content: "";
                        display: table;
                    }

                body.house-wright .hp-module.stack_date_title .title,
                body.house-wright .hp-module.stack_date_title .subtitle {
                    display: inline;
                }

                    body.house-wright .hp-module.stack_date_title .title::before, body.house-wright .hp-module.stack_date_title .subtitle::before {
                        display: none;
                    }

                    body.house-wright .hp-module.stack_date_title .title::after, body.house-wright .hp-module.stack_date_title .subtitle::after {
                        display: none;
                    }
                        body.house-wright .hp-module.stack_date_title.bau_univers .title-subtitle:before {
                            margin-bottom: -.5rem;
                        }

                        body.house-wright .hp-module.stack_date_title.bau_univers .title-subtitle:after {
                            margin-top: -1.7rem;
                        }

                    body.house-wright .hp-module.stack_date_title.bau_univers .title {
                        font-size: 4rem;
                        line-height: 5rem;
                    }

                        body.house-wright .hp-module.stack_date_title.bau_univers .title::before {
                            margin-bottom: -.2rem;
                        }

                        body.house-wright .hp-module.stack_date_title.bau_univers .title::after {
                            margin-top: -1.4rem;
                        }

                    body.house-wright .hp-module.stack_date_title.bau_univers .subtitle {
                        font-size: 4.2rem;
                        line-height: 5rem;
                    }

                        body.house-wright .hp-module.stack_date_title.bau_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-wright .hp-module.stack_date_title.bau_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }

                    body.house-wright .hp-module.stack_date_title.bau_univers .links {
                        margin: 2.1rem auto 0 auto;
                    }
                        body.house-wright .hp-module.stack_date_title.harriet_univers .title-subtitle:before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-wright .hp-module.stack_date_title.harriet_univers .title-subtitle:after {
                            margin-top: -.2rem;
                        }
                        body.house-wright .hp-module.stack_date_title.harriet_univers .title::before {
                            margin-bottom: -.2rem;
                        }

                        body.house-wright .hp-module.stack_date_title.harriet_univers .title::after {
                            margin-top: -1.4rem;
                        }
                        body.house-wright .hp-module.stack_date_title.harriet_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-wright .hp-module.stack_date_title.harriet_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-wright .hp-module.stack_date_title.univers_bau .title-subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-wright .hp-module.stack_date_title.univers_bau .title-subtitle::after {
                            margin-top: -1.4rem;
                        }

                    body.house-wright .hp-module.stack_date_title.univers_bau .title {
                        margin-right: 2rem;
                    }

                    body.house-wright .hp-module.stack_date_title.univers_bau .links {
                        margin: 2.1rem auto 0 auto;
                    }

                /*no date*/

                body.house-wright .hp-module.stack_date_title .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }
}

@media (min-width: 1025px) and (max-width: 1212px) {
                    body.house-herman_miller .navigation--primary .navbuying .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 159px;
                        min-width: 159px;
                    }
}

body.house-rago {
    --menu-spacer-display: flex;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: var(--font-family-sans);
    --menu-font-size: var(--default-font-size);
    --menu-font-letter-spacing: .18rem;
    --menu-font-line-height: 1.6rem;

    --menu-sub-lvl-1-position: -25.7%;
}

body.house-rago .header h2, body.house-rago .page__header h2 {
            display: none;
        }

body.house-rago .header .bid-live,
        body.house-rago .header .sale-registration,
        body.house-rago .page__header .bid-live,
        body.house-rago .page__header .sale-registration {
            color: #fff;
        }

body.house-rago.modular-page .page__header h1 {
                font-weight: 800;
            }

body.house-rago h2 .year {
            font-size: 7rem;
            line-height: 2.9rem;
            border: none;
        }

body.house-rago h3 {
        font-family: Editor, sans-serif;
    }

body.house-rago h4 {
        font-size: 2rem;
        line-height: 2.4rem;
    }

body.house-rago .theme-general-rago-editor .filter-container li {
                font-size: 1.4rem;
                font-weight: 700;
            }

body.house-rago .theme-general-rago-editor .filter-container input::-webkit-input-placeholder {
                font-size: 1.4rem;
                letter-spacing: .03rem;
            }

/*Menu*/

/*Lining nums for all nav*/

body.house-rago .navigation {
        font-variant-numeric: lining-nums;
    }

/*Global Headlines*/

body.house-rago .headline .primary:before {
                margin-bottom: -.2rem;
            }

body.house-rago .headline .primary:after {
                margin-top: -.2rem;
            }

body.house-rago .headline .secondary:before {
                margin-bottom: 0;
            }

body.house-rago .headline .secondary:after {
                margin-top: 0;
            }

body.house-rago .headline.year .primary:before {
                    margin-bottom: .3rem;
                }

body.house-rago .page-auctions-archive .headline h3, body.house-rago .page-catalogs .headline h3 {
                padding-bottom: .5rem;
            }

body.house-rago .page-auctions-archive .headline .primary, body.house-rago .page-catalogs .headline .primary {
                font-family: "Dala Floda", serif;
                font-weight: 800;
                font-variant: lining-nums;
            }

body.house-rago .page-auctions-archive .headline .primary:before, body.house-rago .page-catalogs .headline .primary:before {
                    margin-bottom: -1.1rem;
                }

body.house-rago .page-auctions-archive .headline .primary:after, body.house-rago .page-catalogs .headline .primary:after {
                    margin-top: -.7rem;
                }

/*Slides*/

body.house-rago .hp-module .location {
            font-family: 'decimal', serif;
            font-weight: 700;
            font-size: 1.1rem;
        }

body.house-rago .hp-module .date {
            font-family: var(--font-dala-floda);
            font-size: 3rem;
            line-height: 1.4rem;
            letter-spacing: .2rem;
        }

body.house-rago .hp-module .date::before {
                margin-bottom: 0;
            }

body.house-rago .hp-module .date::after {
                margin-top: -0.1rem;
            }

body.house-rago .hp-module .date .period {
                font-size: 2rem;
            }

body.house-rago .hp-module.rago_decimal .title {
                font-family: 'Decimal', serif;
                font-weight: 700;
                font-size: 2.6rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

/*box controls*/

body.house-rago .hp-module.rago_decimal .title::before {
                    content: "";
                    margin-bottom: -.6rem;
                    display: table;
                }

body.house-rago .hp-module.rago_decimal .title::after {
                    content: "";
                    margin-top: -.4rem;
                    display: table;
                }

body.house-rago .hp-module.rago_decimal .subtitle {
                font-family: 'decimal', serif;
                font-weight: 300;
                font-size: 2.5rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

/*box controls*/

body.house-rago .hp-module.rago_decimal .subtitle::before {
                    content: "";
                    margin-bottom: -.6rem;
                    display: table;
                }

body.house-rago .hp-module.rago_decimal .subtitle::after {
                    content: "";
                    margin-top: -.6rem;
                    display: table;
                }

body.house-rago .hp-module.rago_editor .title {
                font-family: var(--font-family-serif);
                font-weight: 800;
                font-size: 2.4rem;
                line-height: 2.9rem;
                letter-spacing: .39rem;
            }

/*box controls*/

body.house-rago .hp-module.rago_editor .title::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-rago .hp-module.rago_editor .title::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-rago .hp-module.rago_editor .subtitle {
                font-family: var(--font-family-sans);
                font-size: 2.5rem;
                line-height: 2.8rem;
                font-weight: 300;
                letter-spacing: .1rem;
            }

body.house-rago .hp-module.slideshow-slide .cell-caption p {
                    font-size: var(--default-font-size);
                    line-height: 2.1rem;
                }

body.house-rago .hp-module.slideshow-slide .cell-caption p strong {
                        font-family: var(--font-family-serif);
                        font-weight: 800;
                        letter-spacing: .15rem;
                    }

/*Chaptered Content*/

body.house-rago .chapter-text {
        font-family: var(--font-family-serif);
        font-weight: 800;
    }

body.house-rago .chapter-text .editortextregular {
            font-family: var(--font-family-serif);
            font-weight: 500;
        }

body.house-rago .chapter-text .editortextbold {
            font-family: var(--font-family-serif);
            font-weight: 700;
        }

body.house-rago .chapter-text .editortextextrabold {
            font-family: var(--font-family-serif);
            font-weight: 800;
        }

body.house-rago .chapter-text .editorregular {
            font-family: var(--font-family-serif);
            font-weight: 500;
        }

body.house-rago .chapter-text .editorbold {
            font-family: var(--font-family-serif);
            font-weight: 700;
        }

body.house-rago .chapter-text .editorextrabold {
            font-family: var(--font-family-serif);
            font-weight: 800;
        }

/*My Account*/

body.house-rago .my-account .module__account_section .heading, body.house-rago .my-account .module__credit_cards .heading {
                font-family: var(--font-family-serif);
                font-weight: 800;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: 0;
                padding-bottom: .5rem;
            }

body.house-rago .my-account .card-details strong {
                font-family: var(--font-family-serif);
                font-weight: 800;
            }

body.house-rago .calendar .page__header.with_subnav h1, body.house-rago .account-page .page__header.with_subnav h1 {
                bottom: 0;
            }

body.house-rago .password-requirements {
        font-family: var(--font-family-sans);
    }

body.house-rago .password-requirements strong {
            font-weight: bold;
        }

body.house-rago .password-requirements em {
            font-style: italic;
        }

body.house-rago .password-requirements strong em,
        body.house-rago .password-requirements em strong {
            font-weight: bold;
            font-style: italic;
        }

/*My Bids*/

body.house-rago .account-page.my-bids .actions strong a {
                font-family: var(--font-family-sans);
                font-weight: 800;
                font-size: 1.4rem;
            }

body.house-rago .account-page.my-bids .actions .buyers-premium {
                font-size: var(--default-font-size);
            }

body.house-rago .account-page.my-bids .add-backup-bid {
            font-weight: 700;
        }

body.house-rago .account-page.my-bids strong {
            font-weight: 800;
        }

body.house-rago .account-page.my-bids strong .artist_name {
                color: #111;
                letter-spacing: 0;
            }

body.house-rago .account-page.my-bids .buyers-premium {
            color: #111;
        }

body.house-rago .account-page.my-bids .buyers-premium span {
                color: #666;
            }

body.house-rago .account-page.my-bids .lot_number {
            width: 5rem;
        }

body.house-rago .account-page.my-bids .session-info {
            margin-bottom: 1rem;
        }

body.house-rago .account-page.my-bids .session-title {
            font-family: var(--font-family-serif);
            font-weight: 800;
            font-size: 2rem;
            line-height: 2.4rem;
            letter-spacing: 0;
            color: #4a4a4a;
        }

body.house-rago .account-page.my-bids .session-title .secondary {
                color: #9b9b9b;
            }

body.house-rago .account-page.my-bids .details {
            font-size: 1.4rem;
        }

body.house-rago .account-page.my-bids .details p {
                font-size: var(--default-font-size);
                letter-spacing: 0;
                color: #666;
            }

body.house-rago .account-page.my-bids .details p strong {
                    font-family: var(--font-family-sans);
                    font-weight: 800;
                }

body.house-rago .account-page.my-bids .details strong.bid-amount {
                font-family: var(--font-family-sans);
                font-weight: 800;
                color: #111;
            }

body.house-rago .account-page.my-bids .details strong.bid-amount .add-backup-bid {
                    font-family: var(--font-family-sans);
                    font-weight: 800;
                }

body.house-rago .account-page.my-bids .details svg {
                height: 1.3rem;
            }

body.house-rago .account-page.my-bids .table-heading-row {
            font-size: var(--default-font-size);
            color: #111;
        }

body.house-rago .account-page.my-bids .module__registered_sale .bidder-number {
                font-size: 1.4rem;
            }

body.house-rago .account-page.my-bids .module__registered_sale .phone-numbers {
                font-size: var(--default-font-size);
            }

body.house-rago .account-page.my-bids .module__registered_sale .phone-numbers svg {
                    height: 1.3rem;
                }

body.house-rago .account-page.my-bids .module__registered_sale .items .lot_number {
                    font-family: var(--font-family-serif);
                    font-weight: 800;
                    font-size: 3.2rem;
                    line-height: 3.2rem;
                    letter-spacing: 0;
                    color: #ccc;
                }

/*Privacy Policy*/

.text.details body.house-rago:not(body.theme-general-rago-editor) table td,
        .text.details body.house-rago:not(body.theme-general-rago-editor) ul li {
            font-family: var(--font-family-sans);
            font-size: 1.5rem;
        }

.text.details body.house-rago:not(body.theme-general-rago-editor) strong {
            font-family: var(--font-family-sans);
            font-weight: 700;
        }

/*Search*/

body.house-rago .search .grid-filter-form .fuzzy-search li input {
                        font-family: var(--font-family-sans);
                        font-weight: 700;
                        letter-spacing: .05rem;
                    }

body.house-rago .search .grid-filter-form .fuzzy-search li input::-webkit-input-placeholder {
                            font-family: var(--font-family-sans);
                            font-weight: 700;
                            letter-spacing: .05rem;
                        }

body.house-rago .search .grid-filter-form .fuzzy-search li input:-moz-placeholder {
                            font-family: var(--font-family-sans);
                            font-weight: 700;
                            letter-spacing: .05rem;
                        }

body.house-rago .search .grid-filter-form .fuzzy-search li input::-moz-placeholder {
                            font-family: var(--font-family-sans);
                            font-weight: 700;
                            letter-spacing: .05rem;
                        }

body.house-rago .search .grid-filter-form .fuzzy-search li input:-ms-input-placeholder {
                            font-family: var(--font-family-sans);
                            font-weight: 700;
                            letter-spacing: .05rem;
                        }

body.house-rago .search .result .inline p, body.house-rago .search .item .inline p {
                    font-family: var(--font-family-sans);
                    font-size: var(--default-font-size);
                    line-height: 2.1rem;
                    color: #666;
                }

body.house-rago .search .result .inline p strong, body.house-rago .search .item .inline p strong {
                        font-family: var(--font-family-serif);
                        font-weight: 700;
                        font-size: var(--default-font-size);
                        line-height: 2.4rem;
                        color: #333;
                    }

body.house-rago .search .result .inline a strong, body.house-rago .search .item .inline a strong {
                    font-family: var(--font-family-sans);
                    font-weight: 800;
                    font-size: var(--default-font-size);
                    line-height: 2.1rem;
                    letter-spacing: .05rem;
                    color: var(--primary-color);
                }

body.house-rago .search .result .inline a strong:hover, body.house-rago .search .item .inline a strong:hover {
                        color: var(--primary-color-hover);
                    }

body.house-rago .search .result .inline .artist .name, body.house-rago .search .item .inline .artist .name {
                        font-family: var(--font-family-sans);
                        font-weight: 700;
                        font-size: var(--default-font-size);
                        line-height: 2.1rem;
                        letter-spacing: .15rem;
                        color: #111;
                    }

body.house-rago .search .result .inline .artist .lot_no, body.house-rago .search .item .inline .artist .lot_no {
                        font-weight: 700;
                        font-size: 3.8rem;
                        color: #999;
                    }

body.house-rago .search .result .inline .result p, body.house-rago .search .item .inline .result p {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                    font-size: var(--default-font-size);
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-rago .search .result .inline .result p span, body.house-rago .search .item .inline .result p span {
                        font-family: var(--font-family-sans);
                        font-weight: 700;
                        font-size: inherit;
                        line-height: inherit;
                        letter-spacing: inherit;
                    }

body.house-rago .search .result .inner .no-image-border {
                    border-bottom: 1px solid #b6b1a4;
                }

body.house-rago .search .result .details p {
                    font-family: var(--font-family-sans);
                }

body.house-rago .search .result .details p strong {
                        font-family: var(--font-family-sans);
                        font-weight: 800;
                    }

body.house-rago .search .result div.inline h4.primary {
                    font-family: var(--font-family-serif);
                    font-weight: 800;
                    font-size: 1.7rem;
                    line-height: 2.4rem;
                    color: #333;
                }

body.house-rago .search .result div.inline h5.secondary {
                    font-family: var(--font-family-sans);
                    font-size: var(--default-font-size);
                    line-height: 2.2rem;
                    color: #666;
                }

body.house-rago .search .result div.inline p {
                    font-family: var(--font-family-sans);
                    font-size: var(--default-font-size);
                    line-height: 2.2rem;
                    color: #666;
                }

body.house-rago .search .result div.inline p strong {
                        font-family: var(--font-family-serif);
                        font-weight: 800;
                        font-size: 1.7rem;
                        line-height: 2.4rem;
                        color: #333;
                    }

body.house-rago .search .result div.inline span strong {
                        font-family: var(--font-family-sans);
                        font-weight: 800;
                        font-size: var(--default-font-size);
                        line-height: var(--default-line-height);
                        letter-spacing: .05rem;
                        color: var(--primary-color);
                    }

body.house-rago .search .result div.inline span strong:hover {
                            color: var(--primary-color-hover);
                        }

body.house-rago .search .category-auctions .result.full-width:not(.no-result-resource) .inline p strong {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: var(--default-font-size);
            line-height: var(--default-line-height);
            letter-spacing: .05rem;
        }

body.house-rago .search.search #wrapper.search .item-grid-container.category-auctions .result.w1 .inline {
            margin-top: 1rem;
        }

/*TODO: get to the bottom of this nonsense ^^*/

body.house-rago .search h2.group-title {
            font-family: 'Dala Floda', serif;
        }

body.house-rago #search-results-header nav ul li a,
            body.house-rago #search-results-header nav ul li span.no-results {
                font-family: var(--font-family-sans);
            }

body.house-rago #search-results-header h1,
        body.house-rago #search-results-header h1 span {
            font-family: var(--font-family-serif);
            font-weight: 800;
            line-height: 1;
        }

body.house-rago #search-results-header h1.results-heading {
            font-weight: 800;
        }

/*Search Results Overlay*/

body.house-rago #search-results-overlay .result-group h3,
            body.house-rago #search-results-overlay .result-group h3 a {
                font-size: 1.7rem;
                line-height: 2.4rem;
                font-weight: 700;
            }

body.house-rago #search-results-overlay .result-group h3 {
                padding-bottom: .5rem;
            }

body.house-rago #search-results-overlay .result-group,
            body.house-rago #search-results-overlay .result-group p,
            body.house-rago #search-results-overlay .result-group a {
                font-weight: 500;
            }

body.house-rago #search-results-overlay .result-group .view-all {
                font-weight: 700;
                line-height: var(--default-line-height);
            }

/*Artist Link Style*/

body.house-rago .module__grid .bio_title a,
        body.house-rago .module__grid .title a,
        body.house-rago .module__artist .bio_title a,
        body.house-rago .module__artist .title a {
            text-decoration: none;
            color: #a39c8a;
        }

body.house-rago .module__grid .bio_title a:hover, body.house-rago .module__grid .title a:hover, body.house-rago .module__artist .bio_title a:hover, body.house-rago .module__artist .title a:hover {
                color: #827168;
            }

/*Artist Bio*/

body.house-rago .module__artist .bio p {
                font-size: 1.7rem;
                line-height: 2.9rem;
            }

/*Artists*/

body.house-rago #wrapper.artists {
        padding-top: 13.8rem;
    }

body.house-rago #wrapper.artists nav.upper .inner h1.title,
                body.house-rago #wrapper.artists nav.upper .inner ul li a {
                    font-weight: 800;
                }

body.house-rago #wrapper.artists #results-grid .primary,
            body.house-rago #wrapper.artists #results-grid .secondary {
                font-weight: 800;
            }

/*Item Page*/

body.house-rago .item-page .auction_info_bar a {
                font-family: var(--font-family-sans);
                color: #111;
                font-variant-numeric: lining-nums;
            }

body.house-rago .item-page .auction_info_bar a:visited:not(.w-btn) {
                    color: #111;
                }

body.house-rago .item-page .auction_info_bar a strong {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                    letter-spacing: .15rem;
                }

body.house-rago .item-page .bar-date .wrap-fix {
                font-family: var(--font-family-serif);
                font-weight: 800;
                letter-spacing: 0;
            }

body.house-rago .item-page .bar-auction-title a strong {
                    font-family: var(--font-family-serif);
                    font-weight: 800;
                    letter-spacing: 0;
                }

body.house-rago .item-page .bar-lot-number .lot-number {
                font-family: 'Dala Floda', Serif;
                font-weight: 700;
                letter-spacing: 0;
                font-size: 5rem;
                margin-top: -.1rem;
            }

/*Freight Theme*/

body.house-rago .item-page .theme-general-freight p {
                font-family: var(--font-family-sans);
                font-size: 1.5rem;
                line-height: 2.2rem;
            }

body.house-rago .item-page .theme-general-freight p strong {
                    font-weight: 800;
                }

body.house-rago .item-page .theme-general-freight h2,
            body.house-rago .item-page .theme-general-freight .module:not(.module__account_section) h2 {
                font-family: var(--font-family-serif);
                font-weight: 800;
                font-size: 4rem;
                letter-spacing: 0;
            }

body.house-rago .item-page .theme-general-freight h3 {
                font-family: var(--font-family-serif);
            }

body.house-rago .item-page .theme-general-freight h3 strong {
                    font-family: var(--font-family-serif);
                    font-weight: 800;
                }

body.house-rago .item-page .theme-general-freight h4,
            body.house-rago .item-page .theme-general-freight h5,
            body.house-rago .item-page .theme-general-freight h6 {
                font-family: var(--font-family-serif);
            }

body.house-rago .item-page .theme-general-freight h4 strong {
                font-family: var(--font-family-sans);
            }

body.house-rago .item-details {
        font-family: var(--font-family-sans);
        line-height: var(--default-line-height);
    }

body.house-rago .item-details .title_text .artistdate {
                font-family: var(--font-family-sans);
            }

body.house-rago .item-details .title_text .artistname,
            body.house-rago .item-details .title_text h2.artistname a {
                font-family: var(--font-family-sans);
                font-weight: 800;
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
                letter-spacing: 0;
            }

body.house-rago .item-details .title_text .itemname {
                font-family: var(--font-family-sans);
                font-weight: 500;
                line-height: var(--default-line-height);
                font-size: var(--default-font-size);
            }

body.house-rago .item-details .description_text .location_note strong {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                }

body.house-rago .item-details .description_text p {
                font-family: var(--font-family-sans);
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

body.house-rago .item-details .description_text .external_link p a, body.house-rago .item-details .description_text .external_link p a:visited, body.house-rago .item-details .description_text .external_link p a:hover {
                        color: var(--primary-color);
                    }

body.house-rago .item-details .description_text .condition p a, body.house-rago .item-details .description_text .condition p a:visited {
                        font-family: var(--font-family-sans);
                        font-weight: 800;
                        color: #a39c8a;
                    }

body.house-rago .item-details .description_text .condition p a:hover, body.house-rago .item-details .description_text .condition p a:visited:hover {
                            color: #827168;
                        }

body.house-rago .item-details .description_text .heading {
                font-family: var(--font-family-sans);
                font-weight: 500;

            }

body.house-rago .item-details .user-bid {
            font-family: var(--font-family-sans);
            font-weight: 700;
            color: var(--primary-color);
        }

body.house-rago .item-details .top p {
                font-size: var(--default-font-size);
                line-height: 1.9rem;
            }

body.house-rago .item-details .spec .specification strong {
                    font-family: var(--font-family-sans);
                    font-weight: 500;
                }

body.house-rago .item-details .specs_text span {
                font-family: var(--font-family-sans);
                line-height: var(--default-line-height);
            }

body.house-rago .details-buttons a.evaluation_button.consign-an-item-button.v3 .top-line {
                font-family: var(--font-family-sans);
            }

body.house-rago .details-buttons a.evaluation_button.consign-an-item-button.v3 .bottom-line {
                font-family: var(--font-family-sans);
                font-weight: 900 !important;
            }

body.house-rago .details-buttons a.evaluation_button.consign-an-item-button.v3 .top-line,
            body.house-rago .details-buttons a.evaluation_button.consign-an-item-button.v3 .bottom-line {
                letter-spacing: 0;
            }

body.house-rago .details-buttons .sizer {
            min-width: 20rem;
        }

body.house-rago .bid-box .ibas .bid-type-label,
            body.house-rago .bid-box .ibas .bid-count,
            body.house-rago .bid-box .ibas .bid-status,
            body.house-rago .bid-box .ibas .bid-type-suggestion-link,
            body.house-rago .bid-box .ibas .user-bid,
            body.house-rago .bid-box .ibas .user-current-bid {
                font-family: var(--font-family-sans);
            }

body.house-rago .bid-box .ibas .bid-amount.font-medium {
                font-family: var(--font-family-sans);
                font-weight: 600;
                font-size: 1.8rem;
            }

body.house-rago .bid-box .ibas .user-lot-status {
                font-family: var(--font-family-sans);
                font-weight: 800;
            }

body.house-rago .bid-box .ibas .user-activity .user-bid.user-backup-bid a {
                        color: var(--primary-color);
                    }

body.house-rago .bid-box .choices__item--selectable {
            font-family: var(--font-family-sans);
        }

body.house-rago .financials .estimate span {
                font-family: var(--font-family-sans);
                line-height: var(--default-line-height);
                font-weight: 400;
            }

body.house-rago .financials .price {
            font-family: var(--font-family-sans);
            font-weight: 500;
            line-height: var(--default-line-height);
        }

body.house-rago .financials .result {
            font-family: var(--font-family-sans);
            font-weight: 800;
            line-height: var(--default-line-height);
        }

body.house-rago .print_link a {
            font-family: var(--font-family-sans);
            font-weight: 800;
            line-height: var(--default-line-height);
        }

body.house-rago .item-zoom-moment .control-bar .lot-number {
        font-family: Dala Floda, serif;
        font-weight: 700;
        letter-spacing: 0;
        font-size: 5rem;
    }

/*Grid Styles*/

body.house-rago .grid .___item .inline .lot_no {
                    font-family: Dala Floda, Serif;
                    font-weight: 700;
                    font-size: 3.8rem;
                    padding-bottom: 0;
                }

body.house-rago .module__grid .item .lot_no {
                font-family: var(--font-family-serif);
                font-weight: 700;
                font-size: 3.8rem;
                color: #999;
                padding-bottom: 1rem;
            }

body.house-rago .module__grid .item h3 {
                font-family: var(--font-family-sans);
                font-weight: 700;
                font-size: var(--default-font-size);
                line-height: 2.1rem;
                letter-spacing: .15rem;
                color: #111;
            }

body.house-rago .module__grid .item p {
                font-family: var(--font-family-sans);
                font-size: var(--default-font-size);
                line-height: 2.1rem;
                letter-spacing: 0;
                color: #666;
            }

body.house-rago .item-grid-container.mosaic .___item .artist {
                    max-height: 5.2rem;
                }

body.house-rago .item-grid-container.mosaic .___item .inline .estimate p {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                        }

body.house-rago .item-grid-container.mosaic .___item .inline p {
                        font-size: var(--default-font-size);
                    }

body.house-rago .item-grid-container.mosaic .___item .inline .lot_no {
                        font-weight: 800;
                        font-size: 1.5rem;
                        line-height: 2.7rem;
                        color: #999;
                    }

body.house-rago .item-grid-container.mosaic .___item .inline .name {
                        font-size: 1.5rem;
                        line-height: 2.2rem;
                        letter-spacing: .18rem;
                        color: #111;
                        max-height: 5.2rem;
                    }

body.house-rago .item-grid-container.mosaic .___item .inline .result {
                        font-weight: 700;
                    }

body.house-rago .item-grid-container.mosaic .___item .inline .title {
                        max-height: 4.6rem;
                    }

body.house-rago .item-grid-container.mosaic .___item .inline .title p {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                            color: #444;
                        }

body.house-rago .item-grid-container .___item:not(.chapter) .inline .buy_now p, body.house-rago .item-grid-container .___item:not(.chapter) .inline .buy_now p .caption_numeric_value {
                            font-weight: bold;
                            line-height: 2.1rem;
                            letter-spacing: 0.03rem;
                        }

body.house-rago .item-grid-container .___item:not(.chapter) .inline div.result span,
                    body.house-rago .item-grid-container .___item:not(.chapter) .inline div.result p,
                    body.house-rago .item-grid-container .___item:not(.chapter) .inline .result span,
                    body.house-rago .item-grid-container .___item:not(.chapter) .inline .result p {
                        font-weight: 700;
                    }

body.house-rago .legacy-wrapper h2 span {
                font-family: var(--font-family-serif);
                font-weight: 800;
                font-size: 2rem;
                line-height: 2.4rem;
                letter-spacing: 0;
            }

body.house-rago .module__mosaic.columns-5 {
        max-width: 100%;
    }

body.house-rago #nosotope.mosaic .item .inline p .lot_no {
                            font-size: 1.5rem;
                            line-height: 2.7rem;
                            font-weight: 800;
                            color: #999;
                        }

body.house-rago #nosotope.mosaic .item .inline p .name {
                            font-size: 1.5rem;
                            line-height: 2.2rem;
                            letter-spacing: .18rem;
                            color: #111;
                            max-height: 5.2rem;
                        }

body.house-rago #nosotope.mosaic .item .inline .title {
                        max-height: 4.6rem;
                    }

body.house-rago #nosotope.mosaic .item .inline .title p span {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                            color: #444;
                        }

body.house-rago #nosotope.mosaic .item .inline .estimate p span {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                        }

body.house-rago #nosotope.mosaic .user-current-bid,
            body.house-rago #nosotope.mosaic .bid-type-label.starting,
            body.house-rago #nosotope.grid .user-current-bid,
            body.house-rago #nosotope.grid .bid-type-label.starting {
                font-size: var(--default-font-size);
            }

body.house-rago #nosotope .item:not(.chapter) .inline .buy_now p, body.house-rago #nosotope .item:not(.chapter) .inline .buy_now p .caption_numeric_value {
                            line-height: 2.1rem;
                            font-weight: bold;
                            letter-spacing: 0.03rem;
                        }

/*Three Column*/

body.house-rago .module__three_column a *, body.house-rago .module__three_column a:visited * {
                color: #000;
            }

/*Forms*/

body.house-rago form .radio_button_group label {
                font-size: 1.4rem;
                line-height: 2.1rem;
            }

body.house-rago form .radio_button_group label input {
                    margin-right: .5rem;
                }

body.house-rago form input,
        body.house-rago form textarea,
        body.house-rago form p,
        body.house-rago form select,
        body.house-rago form .validation_container {
            font-size: 1.5rem;
            line-height: 2.4rem;
            letter-spacing: 0;
        }

body.house-rago form input::-webkit-input-placeholder, body.house-rago form textarea::-webkit-input-placeholder, body.house-rago form p::-webkit-input-placeholder, body.house-rago form select::-webkit-input-placeholder, body.house-rago form .validation_container::-webkit-input-placeholder {
                font-size: 1.5rem;
                line-height: 2.4rem;
                letter-spacing: 0;
            }

body.house-rago form input::-moz-placeholder, body.house-rago form textarea::-moz-placeholder, body.house-rago form p::-moz-placeholder, body.house-rago form select::-moz-placeholder, body.house-rago form .validation_container::-moz-placeholder {
                font-size: 1.5rem;
                line-height: 2.4rem;
                letter-spacing: 0;
            }

body.house-rago form input::-ms-input-placeholder, body.house-rago form textarea::-ms-input-placeholder, body.house-rago form p::-ms-input-placeholder, body.house-rago form select::-ms-input-placeholder, body.house-rago form .validation_container::-ms-input-placeholder {
                font-size: 1.5rem;
                line-height: 2.4rem;
                letter-spacing: 0;
            }

body.house-rago form .email_name,
        body.house-rago form .email_address {
            width: 100%;
        }

body.house-rago form .multiselect {
            font-size: 1.4rem;
            line-height: 2.1rem;
        }

body.house-rago form .multiselect::-webkit-input-placeholder {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-rago form .multiselect::-moz-placeholder {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-rago form .multiselect::-ms-input-placeholder {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-rago form select {
            min-height: 5rem;
        }

body.house-rago form .submit_buttons button {
                width: 50%;
            }

body.house-rago form .error_box.parsley-error a:not(.dark_button):not(.light_button):not(.no-underline) {
            text-shadow: none;
            background: transparent;
            text-decoration: underline;

            /*TODO: See what's up with this thing*/
        }

body.house-rago form .error_box.parsley-error {
            font-family: var(--font-family-sans);
            font-size: 1.4rem;
            letter-spacing: 0;
        }

body.house-rago form .tooltip_toggle strong {
                font-family: var(--font-family-serif);
                font-weight: 700;
            }

body.house-rago form .tooltip_toggle p {
                background-color: var(--primary-color);
            }

body.house-rago .consign_an_item .consign_an_item_widget form textarea#comments,
                body.house-rago .consign_an_item .consign_an_item_widget form ::-webkit-input-placeholder {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                }

body.house-rago .page__section__sidebar .summary p {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-rago .page__section__sidebar .total-container p {
                font-weight: 700;
            }

body.house-rago .page__section strong a, body.house-rago .page__section p strong a, body.house-rago .page__section li strong a {
                background-size: .3rem .3rem;
            }

body.house-rago .page__section.toggle .page__section__content &gt; h3 {
            font-family: Editor, sans-serif;
            font-size: 2rem;
            line-height: 2.4rem;
            font-weight: 800;
        }

/*Create Account form input color fix*/

body.house-rago .page-create-account form input {
                color: #000;
            }

/*Modals*/

body.house-rago .form_wrapper .widget {
            font-size: 1.4rem;
            line-height: 2.1rem;
        }

body.house-rago .form_wrapper .widget .consign-instructions a {
                    font-weight: 800;
                }

body.house-rago .form_wrapper .widget p {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .widget .alerts-events p {
                    font-size: 1.2rem;
                    line-height: 1.6rem;
                    padding-left: 2.7rem;
                }

body.house-rago .form_wrapper .widget h2 {
                font-weight: 800;
                font-size: 1.7rem;
                line-height: 2rem;
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .widget strong {
                font-weight: 700;
            }

body.house-rago .form_wrapper .widget input {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .widget input::-webkit-input-placeholder {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-rago .form_wrapper .widget input::-moz-placeholder {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-rago .form_wrapper .widget input::-ms-input-placeholder {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-rago .form_wrapper .widget .artist_name {
                font-weight: 800;
            }

body.house-rago .form_wrapper .widget .bid-amount {
                font-weight: 700;
            }

body.house-rago .form_wrapper .widget .bid-inner .lot-number {
                    font-size: 2.1rem;
                    line-height: 3.2rem;
                }

body.house-rago .form_wrapper .widget .bid-inner:not(.submitted) .buyers-premium-note,
                    body.house-rago .form_wrapper .widget .bid-inner:not(.submitted) .popper:not(.backup-bid-tooltip) {
                        font-size: var(--default-font-size);
                    }

body.house-rago .form_wrapper .widget .create-account {
                font-size: 1.5rem;
                line-height: 2rem;
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .widget .choices__list--single .choices__item {
                    line-height: 3rem;
                }

body.house-rago .form_wrapper .widget textarea {
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .modal-notice-banner .title-bid-activity {
                font-weight: 800;
            }

body.house-rago .form_wrapper .new-card {
            font-size: 1.4rem;
            line-height: 2.1rem;
            letter-spacing: 0;
        }

body.house-rago .form_wrapper .step-1 a {
                font-weight: 900;
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .tab {
            font-size: 1.5rem;
        }

body.house-rago .form_wrapper .terms p {
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .terms .terms-container strong {
                    letter-spacing: 0;
                }

body.house-rago .form_wrapper .terms .whitespace-no-wrap {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-rago .form_wrapper .tooltip .inner p {
                    font-size: var(--default-font-size);
                    line-height: 2rem;
                }

body.house-rago .v-modals-new p.title-bid-activity {
            font-weight: 700;
            letter-spacing: 0.15rem;
        }

body.house-rago .email-prefs-modal h4 {
            font-size: 1.5rem;
        }

/*BEGIN DOS OVERRIDES*/

/*DOS Modal*/

/*&amp;::before {*/

/*    background-image: url("/images/day_of_sale/rago.jpg");*/

/*}*/

body.house-rago .dos-modal .dos-closed-close-button svg path {
                    stroke: #aaa;
                }

body.house-rago .dos-modal .dos_footer {
            background: #8f99a1;
        }

body.house-rago .dos-modal .dos_footer a {
                font-weight: bold;
            }

body.house-rago .dos-auction-today {
        font-family: Editor, sans-serif;
        font-weight: 800;
    }

/*Timer*/

/*.dos-closed-inner {*/

/*    background: linear-gradient(90deg, rgba(5, 155, 104, .93) 23%, rgba(10, 129, 88, .93) 55%, rgba(10, 129, 88, .93) 80%, rgba(5, 155, 104, .93));*/

/*}*/

/*END DOS OVERRIDES*/

/*Main Menu*/

body.house-rago .navigation--primary .col-fixed .title {
                font-size: var(--default-font-size);
            }

body.house-rago .navigation--primary .menu &gt; li .menu-category {
                    padding: 0 2rem;
                }

body.house-rago .navigation--primary .root-li .menu-category span {
                    letter-spacing: .18rem;
                }

body.house-rago .navigation--primary .search-wrapper.search--desktop form input {
                        font-size: 1.4rem;
                        line-height: 1.6rem;
                        letter-spacing: 0;
                    }

body.house-rago .navigation--primary .logo {
            height: 6rem;
            width: 16.4rem;
            transition: all .3s ease-in-out;
            z-index: 6;
            margin: 0;
            justify-content: center;
            padding-right: 4.4rem;
        }

body.house-rago .navigation--primary .logo svg {
                width: 9.3rem;
            }

body.house-rago .navigation--primary .menu-wrapper {
            align-items: flex-start;
        }

body.house-rago .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
        font-family: Editor, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 25px;
        color: #fff;
    }

/*Subnav*/

body.house-rago .subnav_container.full ul.subnav li a {
                            letter-spacing: .18rem;
                            font-size: var(--default-font-size);
                            font-weight: 700;
                        }

body.house-rago .module.module__navigation strong a {
                font-family: var(--font-family-sans);
                font-weight: 700;
            }

body.house-rago .watched-lots .item .inline div p {
                        font-size: var(--default-font-size);
                        line-height: 2.1rem;
                        letter-spacing: 0;
                    }

body.house-rago .watched-lots .item .inline div p.result {
                            font-weight: 700;
                            color: #444;
                        }

body.house-rago .watched-lots .item .inline div p.buy_now {
                            font-weight: 700;
                            color: #489559;
                        }

body.house-rago .watched-lots .session-title .secondary {
                font-family: 'Editor', sans-serif;
                font-weight: 800;
                font-size: 2rem;
                line-height: 2.4rem;
                letter-spacing: 0;
            }

body.house-rago .module__index .date {
            font-size: 1.4rem;
            line-height: 2.2rem;
            margin: 0 0 1.8rem 0;
        }

body.house-rago .module__index .entry a {
                font-family: var(--font-family-sans);
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
                font-weight: 800;
                letter-spacing: .05rem;
            }

body.house-rago .module__index .entry .catalog_date {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
                margin-bottom: 1.8rem;
            }

body.house-rago .module__index .entry .image {
                margin-bottom: 3rem;
            }

body.house-rago .module__index .year {
            font-family: "Dala Floda", serif;
            font-weight: 900;
            border: none;
        }

body.house-rago .notice-bar-inner p {
            font-size: var(--default-font-size);
            height: 6rem;
            display: flex;
            width: 100%;
            background-color: #f6f6f6;
            align-items: center;
            padding: 0 2.5rem;
        }

body.house-rago .notice-bar-inner p strong {
                font-weight: 800;
            }

body.house-rago .notice-bar-inner p a {
                font-weight: 800;
                transition: color .3s ease-in-out;
            }

body.house-rago .notice-bar-inner p a, body.house-rago .notice-bar-inner p a:visited {
                    color: var(--primary-color);
                }

body.house-rago .notice-bar-inner p a:hover {
                    color: var(--primary-color-hover);
                }

body.house-rago .pager a,
        body.house-rago .pager p,
        body.house-rago .pager span {
            font-variant: lining-nums;
        }

body.house-rago #sale-countdown-desktop,
    body.house-rago #sale-countdown-mobile {
        font-family: 'Editor', sans-serif;
        font-weight: 400;
    }

body.house-rago .global-footer .copyright {
            letter-spacing: 0;
        }

body.house-rago .footer24 .main-logo .logo svg, body.house-rago .global-footer .main-logo .logo svg {
                    max-width: 15rem;
                }

@media (min-width: 570px) {
            body.house-rago .hp-module .locations-box {
                margin-bottom: 3.1rem;
            }

            body.house-rago .hp-module .location {
                font-size: 1.2rem;
            }

            body.house-rago .hp-module .date {
                font-size: 4.7rem;
                line-height: 1.6rem;
            }

                body.house-rago .hp-module .date::before {
                    margin-bottom: -.1rem;
                }

                body.house-rago .hp-module .date::after {
                    margin-top: 0;
                }

                body.house-rago .hp-module .date .period {
                    font-size: 2rem;
                }

            body.house-rago .hp-module .links {
                margin: 0.9rem auto 0 auto;
            }

                body.house-rago .hp-module .links .button {
                    border-bottom-width: .3rem;
                    margin: 0 1rem 1rem;
                }

                    body.house-rago .hp-module .links .button a {
                        font-family: 'decimal', serif;
                        font-weight: 700;
                        font-size: 1.7rem;
                        line-height: 1.5rem;
                        padding-bottom: .55rem;
                        letter-spacing: .2rem;
                    }
                body.house-rago .hp-module.rago_decimal .title {
                    font-size: 3.4rem;
                    line-height: 3.8rem;
                }

                    body.house-rago .hp-module.rago_decimal .title::before {
                        margin-bottom: -0.8rem;
                    }

                    body.house-rago .hp-module.rago_decimal .title::after {
                        margin-top: -0.3rem;
                    }

                body.house-rago .hp-module.rago_decimal .subtitle {
                    font-size: 3.4rem;
                    line-height: 3.8rem;
                }

                    body.house-rago .hp-module.rago_decimal .subtitle::before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-rago .hp-module.rago_decimal .subtitle::after {
                        margin-top: -.7rem;
                    }
                body.house-rago .hp-module.rago_editor .title {
                    font-size: 3.1rem;
                    line-height: 3.8rem;
                }

                    body.house-rago .hp-module.rago_editor .title::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-rago .hp-module.rago_editor .title::after {
                        margin-top: -1.1rem;
                    }

                body.house-rago .hp-module.rago_editor .subtitle {
                    font-size: 3.4rem;
                    line-height: 3.8rem;
                }

                    body.house-rago .hp-module.rago_editor .subtitle::before {
                        margin-bottom: -0.5rem;
                    }

                    body.house-rago .hp-module.rago_editor .subtitle::after {
                        margin-top: -0.9rem;
                    }
}

@media (min-width: 768px) {
                body.house-rago .headline .primary:before {
                    margin-bottom: .3rem;
                }

                body.house-rago .headline .primary:after {
                    margin-top: -.2rem;
                }
                body.house-rago .headline .secondary:before {
                    margin-bottom: .3rem;
                }

                body.house-rago .headline .secondary:after {
                    margin-top: -.2rem;
                }
                body.house-rago .page-auctions-archive .headline h3 {
                    padding-bottom: 1rem;
                }
                    body.house-rago .page-auctions-archive .headline .primary:before {
                        margin-bottom: 0;
                    }

                    body.house-rago .page-auctions-archive .headline .primary:after {
                        margin-top: -.7rem;
                    }
            body.house-rago form .email_name,
            body.house-rago form .email_address {
                width: 28rem;
            }
}

@media (min-width: 769px) {
            body.house-rago .theme-general-freight p {
                line-height: 2.4rem;
            }
}

@media (min-width: 1024px) {
                    body.house-rago .page-auctions-archive .headline .primary:before {
                        margin-bottom: -1.1rem;
                    }

                    body.house-rago .page-auctions-archive .headline .primary:after {
                        margin-top: -1.3rem;
                    }
                    body.house-rago.forms-page-vue .won-lots .container .headline span .primary {
                        padding-bottom: 3rem;
                    }
                    body.house-rago .module__calendar .headline .primary:before {
                        margin-bottom: -.1rem;
                    }

                    body.house-rago .module__calendar .headline .primary:after {
                        margin-top: -.3rem;
                    }
                body.house-rago .item-page .bar-date .wrap-fix {
                    font-size: 1.7rem;
                    line-height: 2rem;
                }
                body.house-rago .item-page .bar-auction-title a strong {
                    font-size: 1.7rem;
                    line-height: 2rem;
                }
                body.house-rago .item-page .bar-lot-number .lot-number {
                    color: #444;
                    font-size: 3rem;
                }
            body.house-rago .theme-general-freight p {
                line-height: 2.6rem;
            }
            body.house-rago .page__section.toggle .page__section__content &gt; h3 {
                font-size: 2.4rem;
                line-height: 3.6rem;
            }
}

@media (min-width: 1025px) {
                body.house-rago .hp-module .location::before {
                    margin-bottom: -.6rem;
                }

                body.house-rago .hp-module .location::after {
                    margin-top: -.8rem;
                }

            body.house-rago .hp-module .date {
                font-size: 7rem;
                line-height: 2.6rem;
            }

                body.house-rago .hp-module .date::before {
                    margin-bottom: -.2rem;
                }

                body.house-rago .hp-module .date::after {
                    margin-top: .22rem;
                }

                body.house-rago .hp-module .date .period {
                    font-size: 4.8rem;
                }

            body.house-rago .hp-module .links .button a {
                padding-bottom: .55rem;
            }
                body.house-rago .hp-module.rago_decimal .title {
                    font-size: 4.2rem;
                    line-height: 4.9rem;
                }

                body.house-rago .hp-module.rago_decimal .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }
                body.house-rago .hp-module.rago_editor .title {
                    font-size: 3.9rem;
                    line-height: 5rem;
                }

                body.house-rago .hp-module.rago_editor .subtitle {
                    font-size: 4.2rem;
                    line-height: 4.8rem;
                }
                        body.house-rago .hp-module.stacked.rago_decimal .title::before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-rago .hp-module.stacked.rago_decimal .title::after {
                            margin-top: -0.8rem;
                        }
                        body.house-rago .hp-module.stacked.rago_decimal .subtitle::before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-rago .hp-module.stacked.rago_decimal .subtitle::after {
                            margin-top: -.9rem;
                        }
                        body.house-rago .hp-module.stacked.rago_editor .title::before {
                            margin-bottom: -.5rem;
                        }

                        body.house-rago .hp-module.stacked.rago_editor .title::after {
                            margin-top: -1.4rem;
                        }
                        body.house-rago .hp-module.stacked.rago_editor .subtitle::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-rago .hp-module.stacked.rago_editor .subtitle::after {
                            margin-top: -1.2rem;
                        }
                        body.house-rago .hp-module.stack_date_title.rago_editor .title-subtitle::before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-rago .hp-module.stack_date_title.rago_editor .title-subtitle::after {
                            margin-top: -1.2rem;
                        }

                        body.house-rago .hp-module.stack_date_title.rago_editor .title-subtitle{

                        margin-bottom: 4rem;
    }
                        body.house-rago .hp-module.stack_date_title.rago_decimal .title-subtitle::before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-rago .hp-module.stack_date_title.rago_decimal .title-subtitle::after {
                            margin-top: 0.2rem;
                        }

                body.house-rago .hp-module.stack_date_title .title,
                body.house-rago .hp-module.stack_date_title .subtitle {
                    display: inline;
                }

                    body.house-rago .hp-module.stack_date_title .title::before, body.house-rago .hp-module.stack_date_title .subtitle::before {
                        display: none;
                    }

                    body.house-rago .hp-module.stack_date_title .title::after, body.house-rago .hp-module.stack_date_title .subtitle::after {
                        display: none;
                    }
                    body.house-rago .item-page .title-bar.col-wrapper .col.col-c .col-c-inner:not(.col-c), body.house-rago .item-page .title-bar .col:not(.col-c) {
                        border-color: #444;
                    }
                body.house-rago .item-page .bar-lot-number .lot-number {
                    margin-top: unset;
                }
                body.house-rago .item-zoom-moment .control-bar .lot-number {
                    font-size: 2rem;
                }
            body.house-rago.headroom--top:not(.search-overlay-active) #mainMenu .navigation--primary:not(.logo-tucked) .logo {
                position: relative;
                height: 12rem;
            }

                body.house-rago.headroom--top:not(.search-overlay-active) #mainMenu .navigation--primary:not(.logo-tucked) .logo:after {
                    background: #000;
                    content: '';
                    display: block;
                    position: absolute;
                    width: 12rem;
                    height: 12rem;
                    z-index: -1;
                    transition: background-color .3s linear;
                }

                body.house-rago.headroom--top:not(.search-overlay-active) #mainMenu .navigation--primary:not(.logo-tucked) .logo svg path {
                    fill: #fff;
                }

                /*Tucked Mode*/
                    body.house-rago.headroom--not-top .navigation--primary .logo:after {
                        content: '';
                        display: block;
                        position: absolute;
                        width: 12rem;
                        height: 12rem;
                        background: transparent;
                        z-index: -1;
                        transition: background-color .3s linear;
                    }
                    body.house-rago.headroom--not-top .navigation--primary .logo{

                    height: 6rem;
    }

                    body.house-rago.headroom--not-top .navigation--primary .logo svg path {
                        fill: #444;
                    }

            body.house-rago .navigation--primary .inline-mailinglist-signup {
                margin-top: 1.7rem;
            }
                body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li .submenu-lvl-1 {
                    left: -163px;
                }
                        body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navauctions .submenu-lvl-1 &gt; li.col-spacer {
                            max-width: 157px;
                            min-width: 157px;
                            flex-basis: 157px;
                        }

                    body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navauctions:before {
                        left: 4.8rem;
                    }
                    body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navartists .submenu-lvl-1 {
                        left: -284px;
                    }

                        body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navartists .submenu-lvl-1 &gt; li.col-spacer {
                            width: 100%;
                            max-width: 100%;
                            flex-basis: 15.8rem;
                            min-width: 15.8rem;
                        }

                    body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navartists:before {
                        left: 8.6rem;
                    }
                    body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navbuying:before {
                        left: 8.1rem;
                    }

                    body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navbuying .submenu-lvl-1 {
                        left: -499px;
                    }

                        body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navbuying .submenu-lvl-1 &gt; li.col-spacer {
                            /*flex to align with the top level menu link*/
                            max-width: 494px;
                            min-width: 158px;
                            flex: 1 1 1px;
                        }

                        body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navbuying .submenu-lvl-1 &gt; li.col-b {
                            flex-shrink: 1;
                            min-width: 0;
                        }
                    body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navcontact:before {
                        left: 4.5rem;
                    }

                    body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navcontact .submenu-lvl-1 {
                        left: -687px;
                    }

                        body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navcontact .submenu-lvl-1 &gt; li.col-spacer {
                            min-width: 158px;
                            max-width: 100%;
                            width: 100%;
                            flex-basis: 682px;
                            margin: 0;
                        }

                        body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navcontact .submenu-lvl-1 &gt; li.col-fixed {
                            flex-grow: 0;
                            flex-shrink: 0;
                            min-width: 26rem;
                            max-width: 26rem;
                            margin: 0;
                        }

                        body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navcontact .submenu-lvl-1 .submenu-lvl-2 .col.col-b.col-mailing-list {
                            margin: 0;
                        }
                            body.house-rago .navigation--primary .menu.menu--primary &gt; li.root-li.navcontact .submenu-lvl-1 .col-fixed .nolink {
                                letter-spacing: .18rem;
                            }

            body.house-rago .navigation--primary .menu--primary {
                margin-left: 0;
            }

            body.house-rago .navigation--primary .nolink {
                font-weight: 500;
            }
                    body.house-rago .navigation--primary .navartists .promo-items-items .img-wrapper {
                        margin-bottom: .8rem;
                    }
                body.house-rago .navigation--primary .navbuying .col-spacer {
                    max-width: 49.5rem;
                    flex: 1 0 49.5rem;
                }
                        body.house-rago:not(.search-overlay-active) .navigation--primary.menu--light.headroom--top:not(.logo-tucked) .logo svg path {
                            fill: #fff;
                        }

                        body.house-rago:not(.search-overlay-active) .navigation--primary.menu--light.headroom--top:not(.logo-tucked) .logo .title {
                            color: #000;
                        }
                                body.house-rago:not(.search-overlay-active) .navigation--primary.menu--light.headroom--top:not(.logo-tucked) .logged_in_as li:hover span {
                                    color: #333;
                                }
}

@media (min-width: 1025px) and (max-width: 1400px) {
                            body.house-rago .navigation--primary .navbuying .col-c .submenu .title &gt; span,
                            body.house-rago .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
                                font-size: 2.5rem;
                                font-weight: 800;
                                color: #fff;
                            }

                body.house-rago .navigation--primary .navbuying .col-spacer {
                    max-width: 16rem;
                    flex: 1 0 16rem;
                }
}

body.house-lama {
    --menu-spacer-display: flex;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: 'adrianna', sans-serif;
    --menu-font-size: 1.2rem;
    --menu-font-letter-spacing: .18rem;
    --menu-font-line-height: 2.0rem;

    --menu-sub-lvl-1-position: -32.7%;

    /*.user-menu {*/
    /*    input {*/
    /*        font-size: 1.5rem;*/
    /*    }*/
    /*}*/
}

/*Globals*/

/*Filter/Sort/Search*/

body.house-lama .theme-general-adrianna .filter-container li {
                font-size: 1.4rem;
            }

/*Headlines*/

body.house-lama .headline .primary:before {
                margin-bottom: -.2rem;
            }

body.house-lama .headline .primary:after {
                margin-top: -.2rem;
            }

body.house-lama .headline .secondary:before {
                margin-bottom: -.4rem;
            }

body.house-lama .headline .secondary:after {
                margin-top: -.4rem;
            }

body.house-lama .headline.year .primary:before {
                    margin-bottom: .2rem;
                }

body.house-lama .page-auctions-archive .headline h3, body.house-lama .page-catalogs .headline h3 {
                padding-bottom: .5rem;
            }

body.house-lama .page-auctions-archive .headline .primary:after, body.house-lama .page-catalogs .headline .primary:after {
                    margin-top: -.6rem;
                }

body.house-lama .view-on {
        font-size: var(--default-font-size);
    }

body.house-lama #form-forgot-password span.need-to-login a {
            font-size: 1.5rem;
        }

body.house-lama .page__section.toggle .page__section__content &gt; h3 {
            font-family: Lust-text, serif;
        }

/*Go away header h2*/

body.house-lama .mosaic .header h2,
    body.house-lama .mosaic .page__header h2,
    body.house-lama .page:not(.forms-page) .header h2,
    body.house-lama .page:not(.forms-page) .page__header h2 {
        display: none;
    }

body.house-lama.buying-shipping .header h2, body.house-lama.buying-shipping .page__header h2 {
                display: block;
            }

body.house-lama input,
    body.house-lama textarea,
    body.house-lama select {
        font-size: 1.5rem;
        line-height: 2.7rem;
        letter-spacing: .03rem;
    }

/*Let's style those checkboxes*/

body.house-lama input[type=checkbox] {
        filter: hue-rotate(140deg) contrast(1);
    }

/*Modal Styles*/

body.house-lama .form_wrapper.consign_an_item .widget.consign_an_item_widget form #consignment-item-images.dropzone:hover,
    body.house-lama .form_wrapper.consign_an_item .widget.consign_an_item_widget form #consignment-item-images.dropzone.dz-drag-hover {
        background-color: rgba(255, 140, 0, .05);
    }

body.house-lama .item-page .auction_info_bar a .text span {
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                    letter-spacing: .15rem;
                    color: #111;
                    font-variant-numeric: lining-nums;
                }

body.house-lama .item-page .auction_info_bar a .text span:visited:not(.w-btn) {
                        color: #111;
                    }

body.house-lama .item-page .auction_info_bar a .text span strong {
                        font-weight: 700;
                    }

body.house-lama .item-page .bar-auction-title a {
                color: #333;
            }

body.house-lama .item-page .bar-auction-title a strong {
                    font-family: "Lust-text", serif;
                    font-weight: bold;
                }

body.house-lama .item-page .bar-date .wrap-fix {
                font-family: "Lust-text", serif;
                font-weight: bold;
                color: #333;
            }

body.house-lama .item-page .bar-lot-number .lot-number {
                font-family: "Lust-text", serif;
                font-weight: 900;
                color: #333;
                line-height: 3rem;
            }

body.house-lama .item-page .details-buttons a.evaluation_button.consign-an-item-button.v3 .bottom-line {
                    font-weight: 700;
                }

body.house-lama .item-page .details-buttons a.evaluation_button.consign-an-item-button.v3 .top-line,
                body.house-lama .item-page .details-buttons a.evaluation_button.consign-an-item-button.v3 .bottom-line {
                    font-size: 1.6rem;
                    letter-spacing: 0;
                }

body.house-lama .item-page .details-buttons .sizer {
                min-width: 20rem;
            }

body.house-lama .item-page .details-buttons .bid-box .bid-type-suggestion-link {
                    color: var(--primary-color);
                    font-size: 1.2rem;
                }

body.house-lama .item-page .bid-box .ibas {
                font-size: 1.5rem;
                line-height: 2.1rem;
            }

body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-type-label,
                    body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-count,
                    body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-status,
                    body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-type-suggestion-link,
                    body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .user-bid,
                    body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .user-current-bid {
                        font-size: 1.5rem;
                    }

body.house-lama .item-page .bid-box .ibas .bid-amount.font-medium {
                    font-weight: 600;
                }

body.house-lama .item-page .bid-box .ibas .user-lot-status {
                    font-weight: 700;
                }

body.house-lama .item-page .bid-box .ibas .user-activity .user-bid.user-backup-bid a {
                            color: #059B68;
                        }

body.house-lama .item-page .description_text {
            font-size: 1.5rem;
            line-height: 2.1rem;
        }

body.house-lama .item-page .description_text p {
                font-size: 1.5rem;
                line-height: 2.1rem;
            }

body.house-lama .item-page .description_text p.location_note strong {
                        font-weight: 700;
                        letter-spacing: .01rem;
                    }

body.house-lama .item-page .description_text .external_link p a, body.house-lama .item-page .description_text .external_link p a:visited, body.house-lama .item-page .description_text .external_link p a:hover {
                        color: #059B68;
                    }

body.house-lama .item-page .description_text .condition p a, body.house-lama .item-page .description_text .condition p a:visited {
                        font-weight: 700;
                        color: #a39c8a;
                    }

body.house-lama .item-page .description_text .condition p a:hover, body.house-lama .item-page .description_text .condition p a:visited:hover {
                            color: #827168;
                        }

body.house-lama .item-page .description_text .heading {
                font-weight: 500;
            }

body.house-lama .item-page .description_text .provenance span {
                    letter-spacing: .01rem;
                }

body.house-lama .item-page .item-details {
            font-size: 1.5rem;
            line-height: 2.1rem;
        }

body.house-lama .item-page .estimate span {
                font-weight: 400;
                letter-spacing: .01rem;
            }

body.house-lama .item-page .financials {
            font-size: 1.5rem;
            line-height: 2.1rem;
            letter-spacing: .01rem;
        }

body.house-lama .item-page .print_link {
            font-size: 1.5rem;
            line-height: 2.1rem;
        }

body.house-lama .item-page .print_link a {
                font-weight: 700;
                letter-spacing: .01rem;
            }

body.house-lama .item-page .result {
            font-weight: 700;
        }

body.house-lama .item-page .spec .specification {
                font-size: 1.5rem;
                line-height: 2.1rem;
                letter-spacing: .01rem;
            }

body.house-lama .item-page .specs_text {
            font-size: 1.5rem;
            line-height: 2.1rem;
            letter-spacing: .01rem;
        }

body.house-lama .item-page .artistdate {
            font-size: 1.5rem;
            line-height: 2.1rem;
            letter-spacing: .01rem;
        }

body.house-lama .item-page .artistname {
            font-size: 1.5rem;
            line-height: 2.1rem;
            letter-spacing: .01rem;
        }

body.house-lama .item-page .itemname {
            font-size: 1.5rem;
            line-height: 2.1rem;
            letter-spacing: .01rem;
            font-weight: 500;
        }

body.house-lama .item-page .user-bid {
            font-weight: 700;
            color: var(--primary-color);
        }

/*very specific item page watched lot button watched color*/

body.house-lama .item-page .watched-lot-button.watched .btn-inner svg path {
                        stroke: var(--primary-color-hover);
                        fill: var(--primary-color-hover);
                    }

@keyframes aura-lama {
                0% {
                    transform: scale(0);
                    background-color: rgba(255, 0, 64, 1)
                }
                50% {
                    background-color: rgba(255, 0, 64, 1)
                }
                100% {
                    transform: scale(1);
                    background-color: rgba(255, 0, 64, 0)
                }
            }

body.house-lama .item-zoom-moment .control-bar .lot-number {
        font-family: "Lust-text", serif;
        font-weight: 900;
        font-size: 4rem;
    }

/*Account Page Styles*/

body.house-lama .page-create-account .field-title {
            font-size: 1.6rem;
            line-height: 2.7rem;
            font-weight: normal;
        }

body.house-lama .page-create-account .feature-list li {
                font-weight: normal;
            }

/*account page email input color fix*/

body.house-lama #form-register input[type=email] {
            color: #000;
        }

body.house-lama .account-page .controls span {
                color: var(--primary-color);
            }

body.house-lama .account-page .controls span:hover {
                    color: var(--primary-color-hover);
                }

body.house-lama .account-page .module__account_section .field-title,
            body.house-lama .account-page .module__account_section .email-address {
                font-weight: 500;
            }

body.house-lama .account-page .module__account_section .heading {
                font-family: var(--font-family-serif);
                font-size: 2.4rem;
                line-height: 2.8rem;
            }

body.house-lama .account-page .module__account_section .phone-number {
                font-weight: 500;
            }

body.house-lama .account-page .module__account_section .sub-title p {
                    font-weight: 700;
                }

body.house-lama .additional_content .module__grid.default .item p {
                        font-size: var(--default-font-size);
                        line-height: 1.8rem;
                        letter-spacing: .03rem;
                    }

body.house-lama .additional_content .module__grid.default .item p.lot_no {
                            font-size: 2.6rem;
                            line-height: 2.4rem;
                        }

body.house-lama .additional_content .module__grid.default .item p .name {
                            letter-spacing: .18rem;
                        }

/*Freight Theme*/

body.house-lama .theme-general-freight p,
        body.house-lama .theme-general-freight h2,
        body.house-lama .theme-general-freight h3,
        body.house-lama .theme-general-freight h4,
        body.house-lama .theme-general-freight h5,
        body.house-lama .theme-general-freight h6,
        body.house-lama .theme-general-freight figcaption,
        body.house-lama .theme-general-freight .module__quote blockquote,
        body.house-lama .theme-general-freight .module.module__xshow .module__slideshow__title h2 {
            font-family: "Lust-text", serif;
        }

/*Calendar Page Styles*/

body.house-lama .module__calendar .information .date-wrapper {
                margin-bottom: 2rem;
            }

body.house-lama .module__calendar .information .date-wrapper .date {
                    font-size: 2.8rem;
                    line-height: 3rem;
                    margin-top: .6rem;
                }

body.house-lama .module__calendar .information .date-wrapper .dot {
                    font-size: 1.8rem;
                    line-height: 3rem;
                }

body.house-lama .module__calendar .information a.upcoming-title,
            body.house-lama .module__calendar .information .upcoming-title,
            body.house-lama .module__calendar .information .subtitle {
                font-size: 1.9rem;
                line-height: var(--default-line-height);
                letter-spacing: .02rem;
                font-weight: bold;
            }

body.house-lama .module__calendar .information .subtitle {
                color: #777;
            }

body.house-lama .module__calendar .information .title-wrapper.desktop {
                margin-bottom: 2.2rem;
            }

body.house-lama .module__index .catalog_date {
            margin-bottom: 1rem;
        }

/*Auctions Archive*/

body.house-lama .archive .module__index .year, body.house-lama .catalog .module__index .year {
                font-size: 4.4rem;
                letter-spacing: .2rem;
                margin-bottom: 2rem;
            }

body.house-lama .entry.info-card .information p, body.house-lama .entry.info-card .information a {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

body.house-lama .entry.info-card .information a {
                line-height: 1.8rem;
            }

body.house-lama .entry.info-card .information .title {
                font-weight: 700;
            }

body.house-lama.menu--light .navigation--primary .col-fixed .title {
                    line-height: 1.6rem;
                    font-weight: 500;
                }

body.house-lama.menu--light .navigation--primary .logo svg.lama-logo path {
                        fill: url(#lama-logo-gradient-menu);
                    }

body.house-lama.menu--light .navigation--primary a.logo:hover svg.lama-logo #lama-logo-gradient-menu .stop-color-top {
                            stop-color: #ff0040;
                        }

body.house-lama .navigation--primary a.logo svg.lama-logo {
            width: 100%;
        }

body.house-lama .footer24 svg.lama-logo #lama-logo-gradient-menu .stop-color-top, body.house-lama .footer24 svg.lama-logo #lama-logo-gradient-footer .stop-color-top, body.house-lama .global-footer svg.lama-logo #lama-logo-gradient-menu .stop-color-top, body.house-lama .global-footer svg.lama-logo #lama-logo-gradient-footer .stop-color-top, body.house-lama .navigation--primary.menu--light svg.lama-logo #lama-logo-gradient-menu .stop-color-top, body.house-lama .navigation--primary.menu--light svg.lama-logo #lama-logo-gradient-footer .stop-color-top {
                    stop-color: #ff8c00;
                }

body.house-lama .footer24 svg.lama-logo #lama-logo-gradient-menu .stop-color-bottom, body.house-lama .footer24 svg.lama-logo #lama-logo-gradient-footer .stop-color-bottom, body.house-lama .global-footer svg.lama-logo #lama-logo-gradient-menu .stop-color-bottom, body.house-lama .global-footer svg.lama-logo #lama-logo-gradient-footer .stop-color-bottom, body.house-lama .navigation--primary.menu--light svg.lama-logo #lama-logo-gradient-menu .stop-color-bottom, body.house-lama .navigation--primary.menu--light svg.lama-logo #lama-logo-gradient-footer .stop-color-bottom {
                    stop-color: #ff0040;
                }

body.house-lama .footer24 svg.lama-logo stop, body.house-lama .global-footer svg.lama-logo stop, body.house-lama .navigation--primary.menu--light svg.lama-logo stop {
                transition: .6s ease-in-out;
            }

body.house-lama .subnav_container .simple ul li a.w-btn,
                    body.house-lama .subnav_container .simple ul li a:not(.w-btn) {
                        font-size: var(--default-font-size);
                        font-weight: 500;
                        letter-spacing: .2rem;
                    }

body.house-lama .subnav_container.full ul li a:not(.w-btn),
                    body.house-lama .subnav_container.full ul li.title {
                        font-weight: 500;
                    }

body.house-lama .footer24 .main-logo .logo svg, body.house-lama .global-footer .main-logo .logo svg {
                    max-width: 20rem;
                }

body.house-lama .footer24 svg.lama-logo, body.house-lama .global-footer svg.lama-logo {
            fill: url(#lama-logo-gradient-footer);
        }

body.house-lama .footer24 a:hover svg.lama-logo #lama-logo-gradient-footer .stop-color-top, body.house-lama .global-footer a:hover svg.lama-logo #lama-logo-gradient-footer .stop-color-top {
                        stop-color: #ff0040;
                    }

/*Safari fix*/

body.house-lama .footer24 .col-logo a, body.house-lama .global-footer .col-logo a {
            max-height: 5.5rem;
            height: auto;
        }

/*End Safari fix*/

body.house-lama .footer24 .col-mailing-list span, body.house-lama .global-footer .col-mailing-list span {
                font-size: 1.5rem;
                line-height: 2.4rem;
                letter-spacing: .02rem;
            }

body.house-lama .navigation--primary .logo {
        top: 1.6rem;
        height: auto;
        width: auto;
        flex-basis: unset;
        margin-left: 0;
        padding-left: 1rem;
        transition: all .3s ease-in-out;
        transform: translateY(8px);
        z-index: 6;
    }

/*BEGIN DOS OVERRIDES*/

/*DOS modal*/

body.house-lama .dos-modal {

        /*END DOS OVERRIDES*/
    }

/*&amp;::before {*/

/*    background-image: url("/images/day_of_sale/lama.jpg");*/

/*}*/

body.house-lama .dos-modal p.dos-artist-name strong {
                font-weight: bold;
            }

/*Timer*/

body.house-lama .dos-modal .dos-timer .separator {
                font-family: "Lust-text", serif;
            }

/*.dos-closed-inner {*/

/*    background: linear-gradient(90deg, rgba(255, 140, 0, .93) 23%, rgba(255, 69, 35, .93) 55%, rgba(255, 69, 35, .93) 80%, rgba(255, 140, 0, .93));*/

/*}*/

/*Chaptered Content*/

body.house-lama .chapter-text {
        font-family: "Lust-text", serif;
    }

body.house-lama .chapter-text .lusttextlight {
            font-weight: 300;
        }

body.house-lama .chapter-text .lusttextmedium {
            font-weight: 500;
        }

body.house-lama .chapter-text .lustregular {
            font-family: var(--font-family-serif);
        }

/*Mosaic Styles*/

body.house-lama .mosaic .item .inline p {
                    font-size: var(--default-font-size);
                    line-height: 2.2rem;
                    color: #444;
                }

body.house-lama .mosaic .item .inline .lot_no {
                    font-family: "Lust-text", serif;
                    font-weight: 900;
                    letter-spacing: .06rem;
                }

body.house-lama .mosaic .item .inline .name {
                    font-size: var(--default-font-size);
                    color: #111;
                    letter-spacing: .18rem;
                }

/*Grid Styles*/

body.house-lama .grid .item:not(.caption) .grid {
                margin-bottom: 1.3rem;
            }

body.house-lama .grid .___item .inline div .lot_no {
                        font-family: var(--font-family-serif);
                        font-size: 3rem;
                        line-height: 2.4rem;
                    }

body.house-lama .grid .___item .on-hold-note,
            body.house-lama .grid .___item .price-available-note,
            body.house-lama .grid .___item .result {
                font-size: var(--default-font-size);
            }

body.house-lama .grid .___item .user-activity .user-current-bid {
                    color: #444;
                }

body.house-lama .item-grid-container .___item:not(.chapter) .inline .buy_now p, body.house-lama .item-grid-container .___item:not(.chapter) .inline .buy_now p .caption_numeric_value {
                            font-weight: bold;
                        }

body.house-lama .item-grid-container .___item:not(.chapter) .inline div.result span,
                    body.house-lama .item-grid-container .___item:not(.chapter) .inline div.result p,
                    body.house-lama .item-grid-container .___item:not(.chapter) .inline .result span,
                    body.house-lama .item-grid-container .___item:not(.chapter) .inline .result p {
                        font-weight: 700;
                    }

body.house-lama.artist-custom-page .search .mailing-list-opt-in {
                max-width: unset;
                text-align: center;
            }

body.house-lama.artist-custom-page #search-results-header h1 .accent,
            body.house-lama.artist-custom-page #search-results-header nav ul li a span.accent {
                color: var(--primary-color);
            }

body.house-lama.artist-custom-page .item-grid-container.category-artists .result {
                    padding-bottom: .5rem;
                }

body.house-lama.artist-custom-page .item-grid-container.category-auctions .result.full-width:not(.no-result-resource) p {
                line-height: 1.9rem;
            }

body.house-lama.artist-custom-page .item-grid-container .no-result-resource h2 a {
                    font-weight: 500;
                }

body.house-lama.artist-custom-page .item-grid-container h3.auction-title:not(:first-of-type) {
                margin-top: 2rem;
            }

body.house-lama.artist-custom-page .item-grid-container .item div p {
                    font-family: var(--font-family-sans);
                }

body.house-lama.artist-custom-page .item-grid-container .item div .lot_no {
                    font-size: 2.6rem;
                    line-height: 3.2rem;
                    margin-bottom: .4rem;
                }

body.house-lama.artist-custom-page .item-grid-container .item .result p, body.house-lama.artist-custom-page .item-grid-container .item .result p span {
                    font-weight: 500;
                    color: #444;
                }

body.house-lama.artist-custom-page .item-grid-container .item .image {
                    margin-bottom: 1.7rem;
                }

body.house-lama .navigation--primary.menu--light .logo svg.lama-logo path {
                    fill: url(#lama-logo-gradient-menu);
                }

body.house-lama .navigation--primary.menu--light a.logo:hover svg.lama-logo #lama-logo-gradient-menu .stop-color-top {
                        stop-color: #ff0040;
                    }

body.house-lama #sale-countdown-desktop .number, body.house-lama #sale-countdown-mobile .number {
            font-family: Lust, serif;
        }

body.house-lama #sale-countdown-desktop .number .legend, body.house-lama #sale-countdown-mobile .number .legend {
                font-family: var(--font-family-sans);
                letter-spacing: .1rem;
                margin-top: 1rem;
            }

body.house-lama #sale-countdown-desktop .separator, body.house-lama #sale-countdown-mobile .separator {
            font-family: Lust-text, serif;
            font-weight: 500;
        }

body.house-lama #sale-countdown-desktop .title,
        body.house-lama #sale-countdown-desktop .legend,
        body.house-lama #sale-countdown-mobile .title,
        body.house-lama #sale-countdown-mobile .legend {
            font-weight: 700;
        }

body.house-lama #sale-countdown-desktop .title, body.house-lama #sale-countdown-mobile .title {
            margin-bottom: 1rem;
        }

body.house-lama #sale-countdown-desktop .legend {
            font-size: .8rem;
        }

body.house-lama #sale-countdown-desktop .number {
            font-size: 4rem;
            letter-spacing: .3rem;
            margin-bottom: 1rem;
        }

body.house-lama #sale-countdown-desktop .number:first-of-type {
                width: 6.5rem;
            }

body.house-lama #sale-countdown-desktop .separator {
            font-size: 3.2rem;
        }

body.house-lama #sale-countdown-desktop .title {
            font-size: .9rem;
            letter-spacing: .15rem;
            margin-top: 1rem;
            margin-bottom: .9rem;
        }

body.house-lama #sale-countdown-mobile .number {
            font-size: 3.4rem;
        }

body.house-lama #sale-countdown-mobile .number .legend {
                font-size: .9rem;
            }

body.house-lama #sale-countdown-mobile .separator {
            font-size: 3.2rem;
        }

body.house-lama #sale-countdown-mobile .title {
            font-size: .9rem;
        }

/*Home Page Styles*/

/**Shared Slide Styles**/

body.house-lama.home .hp-module .date, body.house-lama .auction_session_index_page .hp-module .date, body.house-lama .page.home-page .hp-module .date {
                font-size: 2rem;
                line-height: normal;
                letter-spacing: .2rem;
                text-transform: uppercase;
                font-weight: 400;
                display: block;
            }

/*These control the box sizing so we can attempt to get pixel perfect spacing.*/

body.house-lama.home .hp-module .date::before, body.house-lama .auction_session_index_page .hp-module .date::before, body.house-lama .page.home-page .hp-module .date::before {
                    content: "";
                    margin-bottom: -0.8rem;
                    display: table;
                }

body.house-lama.home .hp-module .date::after, body.house-lama .auction_session_index_page .hp-module .date::after, body.house-lama .page.home-page .hp-module .date::after {
                    content: "";
                    margin-top: -.9rem;
                    display: table;
                }

body.house-lama.home .hp-module .date .period, body.house-lama .auction_session_index_page .hp-module .date .period, body.house-lama .page.home-page .hp-module .date .period {
                    font-size: 2.2rem;
                }

/*These control the box sizing so we can attempt to get pixel perfect spacing.*/

body.house-lama.home .hp-module .title::before, body.house-lama .auction_session_index_page .hp-module .title::before, body.house-lama .page.home-page .hp-module .title::before {
                    content: "";
                    display: table;
                }

body.house-lama.home .hp-module .title::after, body.house-lama .auction_session_index_page .hp-module .title::after, body.house-lama .page.home-page .hp-module .title::after {
                    content: "";
                    display: table;
                }

/*These control the box sizing so we can attempt to get pixel perfect spacing.*/

body.house-lama.home .hp-module .subtitle::before, body.house-lama .auction_session_index_page .hp-module .subtitle::before, body.house-lama .page.home-page .hp-module .subtitle::before {
                    content: "";
                    display: table;
                }

body.house-lama.home .hp-module .subtitle::after, body.house-lama .auction_session_index_page .hp-module .subtitle::after, body.house-lama .page.home-page .hp-module .subtitle::after {
                    content: "";
                    display: table;
                }

body.house-lama.home .hp-module .locations-box, body.house-lama .auction_session_index_page .hp-module .locations-box, body.house-lama .page.home-page .hp-module .locations-box {
                margin-bottom: 1.8rem;
            }

body.house-lama.home .hp-module .location, body.house-lama .auction_session_index_page .hp-module .location, body.house-lama .page.home-page .hp-module .location {
                font-weight: 700;
                font-size: var(--default-font-size);
                line-height: 2.4rem;
            }

/*These control the box sizing so we can attempt to get pixel perfect spacing.*/

body.house-lama.home .hp-module .location::before, body.house-lama .auction_session_index_page .hp-module .location::before, body.house-lama .page.home-page .hp-module .location::before {
                    content: "";
                    margin-bottom: -0.7rem;
                    display: table;
                }

body.house-lama.home .hp-module .location::after, body.house-lama .auction_session_index_page .hp-module .location::after, body.house-lama .page.home-page .hp-module .location::after {
                    content: "";
                    margin-top: -0.8rem;
                    display: table;
                }

body.house-lama.home .hp-module .location.pipe, body.house-lama .auction_session_index_page .hp-module .location.pipe, body.house-lama .page.home-page .hp-module .location.pipe {
                    font-size: 1.5rem;
                }

body.house-lama.home .hp-module .gallery-cell-inner .cell-caption p, body.house-lama .auction_session_index_page .hp-module .gallery-cell-inner .cell-caption p, body.house-lama .page.home-page .hp-module .gallery-cell-inner .cell-caption p {
                        color: #000;
                    }

body.house-lama.home .hp-module .gallery-cell-inner .cell-caption p strong, body.house-lama .auction_session_index_page .hp-module .gallery-cell-inner .cell-caption p strong, body.house-lama .page.home-page .hp-module .gallery-cell-inner .cell-caption p strong {
                            font-weight: 700;
                            letter-spacing: .18rem;
                        }

body.house-lama.home .hp-module .flickity-button-icon, body.house-lama .auction_session_index_page .hp-module .flickity-button-icon, body.house-lama .page.home-page .hp-module .flickity-button-icon {
                fill: #000;
            }

/*Home Slide Themes*/

body.house-lama.home .hp-module.lust_adrianna_ext_cond .title, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title {
                    font-family: 'adrianna-extended', sans-serif;
                    font-weight: 700;
                    letter-spacing: .2rem;
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                }

body.house-lama.home .hp-module.lust_adrianna_ext_cond .title::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title::before, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title::before {
                        margin-bottom: -0.4rem;
                    }

body.house-lama.home .hp-module.lust_adrianna_ext_cond .title::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title::after, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title::after {
                        margin-top: -0.6rem;
                    }

body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle {
                    font-family: 'adrianna-condensed', sans-serif;
                    letter-spacing: .315rem;
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                }

body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle::before, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle::before {
                        margin-bottom: -0.4rem;
                    }

body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle::after, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle::after {
                        margin-top: -0.7rem;
                    }

body.house-lama.home .hp-module.lust_adrianna_lust .title, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title {
                    font-family: 'adrianna-extended', sans-serif;
                    font-weight: 700;
                    letter-spacing: .1rem;
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                }

body.house-lama.home .hp-module.lust_adrianna_lust .title::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title::before, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title::before {
                        margin-bottom: -0.4rem;
                    }

body.house-lama.home .hp-module.lust_adrianna_lust .title::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title::after, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title::after {
                        margin-top: -0.6rem;
                    }

body.house-lama.home .hp-module.lust_adrianna_lust .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle {
                    font-family: var(--font-family-serif);
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                    letter-spacing: .24rem;
                }

body.house-lama.home .hp-module.lust_adrianna_lust .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle::before, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle::before {
                        margin-bottom: -0.4rem;
                    }

body.house-lama.home .hp-module.lust_adrianna_lust .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle::after, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle::after {
                        margin-top: -0.7rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna_cond .title, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title {
                    font-family: "Lust-text", serif;
                    font-weight: bold;
                    letter-spacing: .32rem;
                    font-variant-numeric: lining-nums;
                    font-feature-settings: "lnum";
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                }

body.house-lama.home .hp-module.lust_lust_adrianna_cond .title::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title::before {
                        margin-bottom: -0.5rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna_cond .title::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title::after {
                        margin-top: -0.5rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle {
                    font-family: 'adrianna-condensed', sans-serif;
                    letter-spacing: .315rem;
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                }

body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle::before {
                        margin-bottom: -0.4rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle::after {
                        margin-top: -0.7rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna .title, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title {
                    font-family: var(--font-family-serif);
                    letter-spacing: .25rem;
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                }

body.house-lama.home .hp-module.lust_lust_adrianna .title::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title::before {
                        margin-bottom: -0.4rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna .title::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title::after {
                        margin-top: -0.6rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle {
                    font-family: var(--font-family-sans);
                    letter-spacing: .3rem;
                    font-size: 2.5rem;
                    line-height: 2.8rem;
                }

body.house-lama.home .hp-module.lust_lust_adrianna .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle::before {
                        margin-bottom: -0.4rem;
                    }

body.house-lama.home .hp-module.lust_lust_adrianna .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle::after {
                        margin-top: -0.7rem;
                    }

/*Slide AC*/

body.house-lama .slide_ac .tile .text .title {
            font-family: 'adrianna-extended', sans-serif;
            font-size: 1.2rem;
            line-height: 1.5rem;
            letter-spacing: .16rem;
            margin-bottom: .7rem;
            font-weight: 600;

            /*TODO: replace with actual typekit font -- Adrianna extended demibold*/
        }

body.house-lama .slide_ac .tile .text p {
            font-size: var(--default-font-size);
            line-height: 1.9rem;
            letter-spacing: .03rem;
        }

body.house-lama .slide_ac .tile .text p strong {
                font-weight: 500;
            }

body.house-lama .slide_ac .tile .text p strong em {
                    font-weight: 700;
                    font-style: italic;
                }

body.house-lama .search_input .clear-search:hover {
            color: var(--primary-color-hover);
        }

/*Search Styles*/

body.house-lama .result .details .actions a.button.dark_button:hover {
                        background-color: var(--primary-color-hover);
                        border-color: var(--primary-color-hover) !important;
                    }

body.house-lama .search .category-artists .group-artists_with_page .result.result-artist.hero p {
                    font-size: 1.6rem;
                }

@media (min-width: 570px) {
                body.house-lama.home .hp-module .date, body.house-lama .auction_session_index_page .hp-module .date, body.house-lama .page.home-page .hp-module .date {
                    font-size: 3.1rem;
                }

                    body.house-lama.home .hp-module .date::before, body.house-lama .auction_session_index_page .hp-module .date::before, body.house-lama .page.home-page .hp-module .date::before {
                        margin-bottom: -0.8rem;
                    }

                    body.house-lama.home .hp-module .date::after, body.house-lama .auction_session_index_page .hp-module .date::after, body.house-lama .page.home-page .hp-module .date::after {
                        margin-top: -1.1rem;
                    }

                body.house-lama.home .hp-module .links, body.house-lama .auction_session_index_page .hp-module .links, body.house-lama .page.home-page .hp-module .links {
                    margin: 0.9rem auto 0 auto;
                }

                    body.house-lama.home .hp-module .links .button, body.house-lama .auction_session_index_page .hp-module .links .button, body.house-lama .page.home-page .hp-module .links .button {
                        border-bottom-width: .3rem;
                    }

                        body.house-lama.home .hp-module .links .button a, body.house-lama .auction_session_index_page .hp-module .links .button a, body.house-lama .page.home-page .hp-module .links .button a {
                            padding: 0 0 0.25rem 0;
                        }

                    body.house-lama.home .hp-module .links a,
                    body.house-lama.home .hp-module .links span,
                    body.house-lama .auction_session_index_page .hp-module .links a,
                    body.house-lama .auction_session_index_page .hp-module .links span,
                    body.house-lama .page.home-page .hp-module .links a,
                    body.house-lama .page.home-page .hp-module .links span {
                        font-family: 'adrianna-condensed', sans-serif;
                        font-weight: 600;
                        font-size: 1.9rem;
                        line-height: 1.9rem;
                        letter-spacing: .215rem;
                    }

                body.house-lama.home .hp-module .locations-box, body.house-lama .auction_session_index_page .hp-module .locations-box, body.house-lama .page.home-page .hp-module .locations-box {
                    margin-bottom: 2.9rem;
                }

                body.house-lama.home .hp-module .location, body.house-lama .auction_session_index_page .hp-module .location, body.house-lama .page.home-page .hp-module .location {
                    font-size: var(--default-font-size);
                    line-height: 2.6rem;
                }

                    body.house-lama.home .hp-module .location::before, body.house-lama .auction_session_index_page .hp-module .location::before, body.house-lama .page.home-page .hp-module .location::before {
                        margin-bottom: -.8rem;
                    }

                    body.house-lama.home .hp-module .location::after, body.house-lama .auction_session_index_page .hp-module .location::after, body.house-lama .page.home-page .hp-module .location::after {
                        margin-top: -.9rem;
                    }
                    body.house-lama.home .hp-module.lust_adrianna_ext_cond .title, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title {
                        font-size: 3.4rem;
                        line-height: 4rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .title::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title::before, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .title::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title::after, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title::after {
                            margin-top: -0.1rem;
                        }

                    body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle {
                        font-size: 3.2rem;
                        line-height: 3.8rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle::before, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle::before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle::after, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle::after {
                            margin-top: -0.9rem;
                        }
                    body.house-lama.home .hp-module.lust_adrianna_lust .title, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title {
                        font-size: 3.4rem;
                        line-height: 3.8rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_lust .title::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title::before, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_lust .title::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title::after, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title::after {
                            margin-top: -0.7rem;
                        }

                    body.house-lama.home .hp-module.lust_adrianna_lust .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle {
                        font-size: 3.2rem;
                        line-height: 3.8rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_lust .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle::before, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle::before {
                            margin-bottom: -0.5rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_lust .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle::after, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle::after {
                            margin-top: -1rem;
                        }
                    body.house-lama.home .hp-module.lust_lust_adrianna_cond .title, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title {
                        font-size: 3.3rem;
                        line-height: 3.9rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .title::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .title::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title::after {
                            margin-top: -0.9rem;
                        }

                    body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle {
                        font-size: 3.2rem;
                        line-height: 3.8rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle::before {
                            margin-bottom: -0.5rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle::after {
                            margin-top: -0.9rem;
                        }
                    body.house-lama.home .hp-module.lust_lust_adrianna .title, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title {
                        font-size: 3.4rem;
                        line-height: 4.2rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna .title::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna .title::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title::after {
                            margin-top: -1.1rem;
                        }

                    body.house-lama.home .hp-module.lust_lust_adrianna .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle {
                        font-size: 3.2rem;
                        line-height: 3.9rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle::after {
                            margin-top: -0.9rem;
                        }
}

@media (min-width: 768px) {
                body.house-lama .headline .primary:before {
                    margin-bottom: .1rem;
                }

                body.house-lama .headline .primary:after {
                    margin-top: -.1rem;
                }
                body.house-lama .headline .secondary:before {
                    margin-bottom: .1rem;
                }

                body.house-lama .headline .secondary:after {
                    margin-top: -.1rem;
                }
                    body.house-lama .module__calendar .information .date-wrapper .date {
                        font-family: "Lust", serif;
                        font-size: 4.8rem;
                        line-height: 2.9rem;
                        letter-spacing: .2rem;
                    }

                    body.house-lama .module__calendar .information .date-wrapper .dot {
                        font-size: 2.6rem;
                        line-height: 2.9rem;
                    }
}

@media (min-width: 769px) {
                        body.house-lama.home .hp-module .gallery-cell-inner .cell-caption p,
                        body.house-lama.home .hp-module .gallery-cell-inner .cell-caption p strong,
                        body.house-lama .auction_session_index_page .hp-module .gallery-cell-inner .cell-caption p,
                        body.house-lama .auction_session_index_page .hp-module .gallery-cell-inner .cell-caption p strong,
                        body.house-lama .page.home-page .hp-module .gallery-cell-inner .cell-caption p,
                        body.house-lama .page.home-page .hp-module .gallery-cell-inner .cell-caption p strong {
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;
                        }
}

@media (min-width: 768px) and (max-width: 1024px) {
            body.house-lama #sale-countdown-desktop .number {
                width: 5.3rem;
            }
}

@media (min-width: 769px) and (max-width: 1025px) {
                            body.house-lama .subnav_container.full.filter_sort_nav .dropdown-sort li:not(.current):hover {
                                background-color: var(--primary-color-hover);
                            }
}

@media (min-width: 1024px) {
                body.house-lama .item-page .bar-auction-title a {
                    font-size: 1.8rem;
                    line-height: 1.7rem;
                }
                body.house-lama .item-page .bar-date .wrap-fix {
                    font-size: 1.8rem;
                    line-height: 1.7rem;
                }

            body.house-lama .item-page .bar-lot-number {
                padding-bottom: .1rem;
            }

                body.house-lama .item-page .bar-lot-number .lot-number {
                    font-size: 1.8rem;
                }

            body.house-lama .item-page .item-details {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

            body.house-lama .item-page .financials {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }
                body.house-lama .item-page .bid-box .ibas {
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                }
                        body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-type-label,
                        body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-count,
                        body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-status,
                        body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .bid-type-suggestion-link,
                        body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .user-bid,
                        body.house-lama .item-page .bid-box .ibas.context-item-page .bid-status .active-bid .user-current-bid {
                            font-size: var(--default-font-size);
                        }

            body.house-lama .item-page .description_text {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

                body.house-lama .item-page .description_text p {
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                }
                body.house-lama .item-page .spec .specification {
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                }

                    body.house-lama .item-page .spec .specification strong {
                        font-weight: 500;
                    }

            body.house-lama .item-page .specs_text {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }
                    body.house-lama .item-page .title-bar.col-wrapper .col.col-c .col-c-inner:not(.col-c), body.house-lama .item-page .title-bar .col:not(.col-c) {
                        border-color: #333;
                    }

            body.house-lama .item-page .artistdate {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

            body.house-lama .item-page .artistname {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

            body.house-lama .item-page .itemname {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

            body.house-lama .item-page .print_link {
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
            }

        body.house-lama .item-zoom-moment .control-bar .lot-number {
            font-size: 2rem;
        }
                    body.house-lama .page-auctions-archive .headline .primary:before, body.house-lama .page-catalogs .headline .primary:before {
                        margin-bottom: -.6rem;
                    }

                    body.house-lama .page-auctions-archive .headline .primary:after, body.house-lama .page-catalogs .headline .primary:after {
                        margin-top: -1.3rem;
                    }
                    body.house-lama.forms-page-vue .won-lots .container .headline span .primary {
                        padding-bottom: 3rem;
                    }
                    body.house-lama .module.module__calendar .headline .primary:before {
                        margin-bottom: -.1rem;
                    }
            body.house-lama .page__section.toggle .page__section__content &gt; h3 {
                font-size: 2.6rem;
                line-height: 3.7rem;
            }
}

@media (max-width: 1024px) {
    /*align with bottom edge of mobile menu*/
            body.house-lama .navigation--primary .logo {
                top: 2.1rem;
            }
            body.house-lama #sale-countdown-desktop .separator {
                font-size: 3.4rem;
                line-height: 1.25;
            }
}

@media (min-width: 1025px) {
            body.house-lama .navigation--primary .after-logo-spacer {
                flex-basis: 0;
            }
                body.house-lama .navigation--primary .navauctions:before {
                    left: 27px;
                }

                body.house-lama .navigation--primary .navauctions .submenu-lvl-1 {
                    left: -173px;
                }

                    body.house-lama .navigation--primary .navauctions .submenu-lvl-1 .col-spacer {
                        max-width: 158px;
                        min-width: 147px;
                    }
                /*caret */

                body.house-lama .navigation--primary .navartists:before {
                    left: 64px;
                }

                body.house-lama .navigation--primary .navartists .submenu-lvl-1 {
                    left: -26.8rem;
                }

                    body.house-lama .navigation--primary .navartists .submenu-lvl-1 .col-spacer {
                        width: 100%;
                        max-width: 100%;
                        flex-basis: 14.8rem;
                        min-width: 14.8rem;
                    }
                    body.house-lama .navigation--primary .navartists .promo-items-items .img-wrapper {
                        margin-bottom: .8rem;
                    }
                body.house-lama .navigation--primary .navbuying:before {
                    left: 5.5rem;
                }
                            body.house-lama .navigation--primary .navbuying .col-c .submenu .title &gt; span,
                            body.house-lama .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
                                color: #fff;
                            }

                body.house-lama .navigation--primary .navbuying .col-spacer {
                    max-width: 42.6rem;
                    flex: 1 0 42.6rem;
                }

                body.house-lama .navigation--primary .navbuying .submenu-lvl-1 {
                    left: -45.3rem;
                }

                    body.house-lama .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 42.8rem;
                    }
                    body.house-lama .navigation--primary .navbuying .submenu-lvl-2 .img-wrapper img {
                        margin-right: -.4rem;
                    }

                    body.house-lama .navigation--primary .navbuying .submenu-lvl-2 .title {
                        margin-top: -.2rem;
                    }

                body.house-lama .navigation--primary .navbuying .image-block-link-title {
                    letter-spacing: .13rem;
                }
                body.house-lama .navigation--primary .navcontact:before {
                    left: 2.5rem;
                }

                body.house-lama .navigation--primary .navcontact .col-spacer {
                    max-width: 56.3rem;
                }

                body.house-lama .navigation--primary .navcontact .submenu-lvl-1 {
                    left: -60.8rem;
                }

                    body.house-lama .navigation--primary .navcontact .submenu-lvl-1 .col-spacer {
                        flex-basis: 58.2rem;
                        max-width: 100%;
                        width: 100%;
                    }

                body.house-lama .navigation--primary .navcontact .col-fixed .title {
                    margin-bottom: .5rem;
                }
                    body.house-lama .navigation--primary .navauctions .col-c .title, body.house-lama .navigation--primary .navartists .col-c .title {
                        margin-bottom: .5rem;
                    }

            body.house-lama .navigation--primary .col-fixed .inline-mailinglist-signup {
                margin-top: 1.4rem;
            }
                        body.house-lama .subnav_container.full ul li a.w-btn {
                            font-weight: 500;
                        }
                        body.house-lama .subnav_container.full ul.subnav a {
                            font-weight: 500;
                            font-size: var(--default-font-size);
                            letter-spacing: .2rem;
                        }
            body.house-lama.headroom--top:not(.search-overlay-active) #mainMenu .navigation--primary:not(.logo-tucked) .logo {
                transform: translateY(18px);
            }
            body.house-lama #sale-countdown-desktop .legend {
                font-size: .9rem;
            }

            body.house-lama #sale-countdown-desktop .number {
                font-size: 4.4rem;
            }

            body.house-lama #sale-countdown-desktop .title {
                font-size: var(--default-font-size);
                margin-bottom: 1.3rem;
            }
                body.house-lama.home .hp-module .date, body.house-lama .auction_session_index_page .hp-module .date, body.house-lama .page.home-page .hp-module .date {
                    font-size: 4.5rem;
                }

                    body.house-lama.home .hp-module .date::before, body.house-lama .auction_session_index_page .hp-module .date::before, body.house-lama .page.home-page .hp-module .date::before {
                        margin-bottom: -1rem;
                    }

                    body.house-lama.home .hp-module .date::after, body.house-lama .auction_session_index_page .hp-module .date::after, body.house-lama .page.home-page .hp-module .date::after {
                        margin-top: -1.8rem;
                    }

                    body.house-lama.home .hp-module .date .period, body.house-lama .auction_session_index_page .hp-module .date .period, body.house-lama .page.home-page .hp-module .date .period {
                        font-size: 2.8rem;
                    }
                    body.house-lama.home .hp-module .locations-box::before, body.house-lama .auction_session_index_page .hp-module .locations-box::before, body.house-lama .page.home-page .hp-module .locations-box::before {
                        content: "";
                        margin-bottom: -1.7rem;
                        display: table;
                    }

                    body.house-lama.home .hp-module .locations-box::after, body.house-lama .auction_session_index_page .hp-module .locations-box::after, body.house-lama .page.home-page .hp-module .locations-box::after {
                        content: "";
                        margin-top: -.3rem;
                        display: table;
                    }
                        body.house-lama.home .hp-module .locations .pipe::before, body.house-lama .auction_session_index_page .hp-module .locations .pipe::before, body.house-lama .page.home-page .hp-module .locations .pipe::before {
                            margin-bottom: -.2rem;
                        }

                        body.house-lama.home .hp-module .locations .pipe::after, body.house-lama .auction_session_index_page .hp-module .locations .pipe::after, body.house-lama .page.home-page .hp-module .locations .pipe::after {
                            margin-top: -.2rem;
                        }

                body.house-lama.home .hp-module .location, body.house-lama .auction_session_index_page .hp-module .location, body.house-lama .page.home-page .hp-module .location {
                    line-height: 2.7rem;
                }

                body.house-lama.home .hp-module .links, body.house-lama .auction_session_index_page .hp-module .links, body.house-lama .page.home-page .hp-module .links {
                    margin: 0.9rem auto 0 auto;
                }

                /*Stacks*/
                    body.house-lama.home .hp-module.lust_adrianna_ext_cond .title, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title {
                        font-size: 4.2rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .title::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title::before, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title::before {
                            margin-bottom: -.9rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .title::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .title::after, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .title::after {
                            margin-top: -1.1rem;
                        }

                    body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle {
                        font-size: 4.1rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle::before, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle::before {
                            margin-bottom: -0.8rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_ext_cond .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_ext_cond .subtitle::after, body.house-lama .page.home-page .hp-module.lust_adrianna_ext_cond .subtitle::after {
                            margin-top: -1.2rem;
                        }
                    body.house-lama.home .hp-module.lust_adrianna_lust .title, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title {
                        font-size: 4.2rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_lust .title::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title::before, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title::before {
                            margin-bottom: -0.9rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_lust .title::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .title::after, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .title::after {
                            margin-top: -1.1rem;
                        }

                    body.house-lama.home .hp-module.lust_adrianna_lust .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle {
                        font-size: 4.1rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_adrianna_lust .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle::before, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lama.home .hp-module.lust_adrianna_lust .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_adrianna_lust .subtitle::after, body.house-lama .page.home-page .hp-module.lust_adrianna_lust .subtitle::after {
                            margin-top: -1.3rem;
                        }
                    body.house-lama.home .hp-module.lust_lust_adrianna_cond .title, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title {
                        font-size: 4.2rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .title::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title::before {
                            margin-bottom: -0.9rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .title::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .title::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .title::after {
                            margin-top: -1.2rem;
                        }

                    body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle {
                        font-size: 4.1rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle::before {
                            margin-bottom: -0.8rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna_cond .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna_cond .subtitle::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna_cond .subtitle::after {
                            margin-top: -1.1rem;
                        }
                    body.house-lama.home .hp-module.lust_lust_adrianna .title, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title {
                        font-size: 4.2rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna .title::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna .title::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .title::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .title::after {
                            margin-top: -1.3rem;
                        }

                    body.house-lama.home .hp-module.lust_lust_adrianna .subtitle, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle {
                        font-size: 4.1rem;
                        line-height: 5rem;
                    }

                        body.house-lama.home .hp-module.lust_lust_adrianna .subtitle::before, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle::before, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle::before {
                            margin-bottom: -.8rem;
                        }

                        body.house-lama.home .hp-module.lust_lust_adrianna .subtitle::after, body.house-lama .auction_session_index_page .hp-module.lust_lust_adrianna .subtitle::after, body.house-lama .page.home-page .hp-module.lust_lust_adrianna .subtitle::after {
                            margin-top: -1.2rem;
                        }

                /*Headline Layout Options*/

                /*2 Line*/

                    body.house-lama.home .hp-module.stack_date_title .title,
                    body.house-lama.home .hp-module.stack_date_title .subtitle,
                    body.house-lama .auction_session_index_page .hp-module.stack_date_title .title,
                    body.house-lama .auction_session_index_page .hp-module.stack_date_title .subtitle,
                    body.house-lama .page.home-page .hp-module.stack_date_title .title,
                    body.house-lama .page.home-page .hp-module.stack_date_title .subtitle {
                        display: inline;
                    }

                        body.house-lama.home .hp-module.stack_date_title .title::before, body.house-lama.home .hp-module.stack_date_title .subtitle::before, body.house-lama .auction_session_index_page .hp-module.stack_date_title .title::before, body.house-lama .auction_session_index_page .hp-module.stack_date_title .subtitle::before, body.house-lama .page.home-page .hp-module.stack_date_title .title::before, body.house-lama .page.home-page .hp-module.stack_date_title .subtitle::before {
                            display: none;
                        }

                        body.house-lama.home .hp-module.stack_date_title .title::after, body.house-lama.home .hp-module.stack_date_title .subtitle::after, body.house-lama .auction_session_index_page .hp-module.stack_date_title .title::after, body.house-lama .auction_session_index_page .hp-module.stack_date_title .subtitle::after, body.house-lama .page.home-page .hp-module.stack_date_title .title::after, body.house-lama .page.home-page .hp-module.stack_date_title .subtitle::after {
                            display: none;
                        }
                            body.house-lama.home .hp-module.stack_date_title.lust_adrianna_ext_cond .title-subtitle::before, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_adrianna_ext_cond .title-subtitle::before, body.house-lama .page.home-page .hp-module.stack_date_title.lust_adrianna_ext_cond .title-subtitle::before {
                                margin-bottom: -0.9rem;
                            }

                            body.house-lama.home .hp-module.stack_date_title.lust_adrianna_ext_cond .title-subtitle::after, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_adrianna_ext_cond .title-subtitle::after, body.house-lama .page.home-page .hp-module.stack_date_title.lust_adrianna_ext_cond .title-subtitle::after {
                                margin-top: 0;
                            }
                            body.house-lama.home .hp-module.stack_date_title.lust_adrianna_lust .title-subtitle::before, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_adrianna_lust .title-subtitle::before, body.house-lama .page.home-page .hp-module.stack_date_title.lust_adrianna_lust .title-subtitle::before {
                                margin-bottom: -0.8rem;
                            }

                            body.house-lama.home .hp-module.stack_date_title.lust_adrianna_lust .title-subtitle::after, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_adrianna_lust .title-subtitle::after, body.house-lama .page.home-page .hp-module.stack_date_title.lust_adrianna_lust .title-subtitle::after {
                                margin-top: -0.1rem;
                            }
                            body.house-lama.home .hp-module.stack_date_title.lust_lust_adrianna_cond .title-subtitle::before, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_lust_adrianna_cond .title-subtitle::before, body.house-lama .page.home-page .hp-module.stack_date_title.lust_lust_adrianna_cond .title-subtitle::before {
                                margin-bottom: -0.8rem;
                            }

                            body.house-lama.home .hp-module.stack_date_title.lust_lust_adrianna_cond .title-subtitle::after, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_lust_adrianna_cond .title-subtitle::after, body.house-lama .page.home-page .hp-module.stack_date_title.lust_lust_adrianna_cond .title-subtitle::after {
                                margin-top: 0;
                            }
                            body.house-lama.home .hp-module.stack_date_title.lust_lust_adrianna .title-subtitle::before, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_lust_adrianna .title-subtitle::before, body.house-lama .page.home-page .hp-module.stack_date_title.lust_lust_adrianna .title-subtitle::before {
                                margin-bottom: -0.8rem;
                            }

                            body.house-lama.home .hp-module.stack_date_title.lust_lust_adrianna .title-subtitle::after, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_lust_adrianna .title-subtitle::after, body.house-lama .page.home-page .hp-module.stack_date_title.lust_lust_adrianna .title-subtitle::after {
                                margin-top: 0;
                            }

                        body.house-lama.home .hp-module.stack_date_title.lust_lust_adrianna .subtitle, body.house-lama .auction_session_index_page .hp-module.stack_date_title.lust_lust_adrianna .subtitle, body.house-lama .page.home-page .hp-module.stack_date_title.lust_lust_adrianna .subtitle {
                            line-height: 4.9rem;
                        }
}

@media (min-width: 1025px) and (max-width: 1400px) {
                body.house-lama .navigation--primary .navbuying .col-spacer {
                    max-width: 12.7rem;
                    flex: 1 0 12.7rem;
                }
}

body.house-toomey {
    --menu-spacer-display: flex;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: var(--font-family-sans);
    --menu-font-size: var(--default-font-size);
    --menu-font-letter-spacing: .23rem;
    --menu-font-letter-spacing-category-title: .18rem;
    --menu-font-line-height: 2.0rem;

    --menu-sub-lvl-1-position: -32.7%;
}

/*Headers*/

body.house-toomey article.page .header h2, body.house-toomey article.page .page__header h2, body.house-toomey article.mosaic .header h2, body.house-toomey article.mosaic .page__header h2 {
            font-weight: 900;
        }

body.house-toomey article.page .header h2 span, body.house-toomey article.page .page__header h2 span, body.house-toomey article.mosaic .header h2 span, body.house-toomey article.mosaic .page__header h2 span {
                font-weight: 900;
            }

body.house-toomey article.page .header .bid-live,
        body.house-toomey article.page .header .sale-registration,
        body.house-toomey article.page .page__header .bid-live,
        body.house-toomey article.page .page__header .sale-registration,
        body.house-toomey article.mosaic .header .bid-live,
        body.house-toomey article.mosaic .header .sale-registration,
        body.house-toomey article.mosaic .page__header .bid-live,
        body.house-toomey article.mosaic .page__header .sale-registration {
            color: #fff;
        }

body.house-toomey article.page.calendar .page__header.with_subnav h1, body.house-toomey .account-page .page__header.with_subnav h1 {
                bottom: 0;
            }

/*Chatlio*/

body.house-toomey .chatlio-widget-body,
    body.house-toomey .chatlio-new-message-container {
        font-family: var(--font-family-sans);
    }

body.house-toomey .chatlio-widget-body::-webkit-input-placeholder, body.house-toomey .chatlio-new-message-container::-webkit-input-placeholder {
            font-family: var(--font-family-sans);

        }

body.house-toomey .chatlio-widget-body:-moz-placeholder, body.house-toomey .chatlio-new-message-container:-moz-placeholder {
            font-family: var(--font-family-sans);

        }

body.house-toomey .chatlio-widget-body::-moz-placeholder, body.house-toomey .chatlio-new-message-container::-moz-placeholder {
            font-family: var(--font-family-sans);

        }

body.house-toomey .chatlio-widget-body:-ms-input-placeholder, body.house-toomey .chatlio-new-message-container:-ms-input-placeholder {
            font-family: var(--font-family-sans);

        }

body.house-toomey .chatlio-widget-body textarea, body.house-toomey .chatlio-new-message-container textarea {
            font-family: var(--font-family-sans);
        }

body.house-toomey .chatlio-title-bar {
        background-color: var(--primary-color) !important;
    }

/*Chaptered Content Text*/

body.house-toomey .chapter .chapter-text {
            letter-spacing: 0;
        }

body.house-toomey .chapter .chapter-text .xxl {
                letter-spacing: 0.5px;
            }

body.house-toomey .chapter .chapter-text .xl {
                letter-spacing: 0.25px;
            }

body.house-toomey .chapter .chapter-text span.top-text {
                margin-bottom: 2.5rem;
            }

body.house-toomey .chapter .chapter-text .canelablack {
                font-family: 'Canela Web', serif;
                font-weight: 900;
            }

body.house-toomey .chapter .chapter-text .canelaregular {
                font-family: 'Canela Web', serif;
            }

body.house-toomey .chapter .chapter-text .canelatextlight {
                font-family: 'Canela Text Web', serif;
                font-weight: 100;
            }

/*Different logo on homepage view*/

/*SEE: Circle Logo vs Non-Circle Logo*/

body.house-toomey .navigation--primary .logo {
            margin-left: 0;
            transition: flex-basis .33s ease-out;
            flex-basis: 18rem;
            flex-shrink: 1;
            width: 100%;
            max-width: 18rem;
            margin-right: 0;
        }

body.house-toomey .navigation--primary .logo .desktop {
                display: none;
            }

body.house-toomey .navigation--primary .logo .menu-category {
                margin-top: -0.1rem;
                padding-top: 0;
            }

body.house-toomey .navigation--primary .logo,
            body.house-toomey .navigation--primary .logo .mobile,
            body.house-toomey .navigation--primary .logo .mobile &gt; div {
                height: 100%;
            }

body.house-toomey .navigation--primary .logo .mobile {
                display: block;
                margin-left: 2rem;
                margin-top: 1.2rem;
            }

body.house-toomey .navigation--primary .logo .mobile svg {
                    max-width: 16rem;
                    width: 100%;
                }

body.house-toomey .navigation--primary .logo .mobile svg path {
                        fill: #222;
                    }

body.house-toomey .navigation--primary .logo:hover .mobile svg path {
                    fill: #000;
                }

body.house-toomey .navigation--primary .menu-wrapper.user-menu-wrapper .text-link:not(.text-w-green) {
            color: #777;
            text-transform: none;
            font-size: 1.4rem;
            line-height: var(--default-line-height);
            float: none;
            font-family: Alright, sans-serif;
            font-weight: normal;
        }

body.house-toomey .navigation--primary .menu-wrapper .menu--primary.menu .menu-category {
            padding-top: 0;
            margin-top: -1px;
            letter-spacing: .23rem;
        }

body.house-toomey .navigation--primary .menu-toggle {
            margin-right: 0.7rem;
        }

body.house-toomey .navigation--primary .menu-toggle .hb-x span {
                background: #4a4a4a;
            }

body.house-toomey .navigation--primary .inline-signin-form p {
                line-height: 18px;
                letter-spacing: normal;
            }

/*Free Evaluations Text*/

body.house-toomey .navigation--primary .navbuying .col-c .title a span {
            font-weight: 800;
            font-size: 25px;
            color: #fff;
        }

body.house-toomey .navigation {
        font-variant-numeric: lining-nums;
    }

/*Global Headlines*/

body.house-toomey .headline .primary:before {
                margin-bottom: -.4rem;
            }

body.house-toomey .headline .primary:after {
                margin-top: 0;
            }

body.house-toomey .headline .secondary:before {
                margin-bottom: -.3rem;
            }

body.house-toomey .headline .secondary:after {
                margin-top: -.2rem;
            }

body.house-toomey .headline.year .primary:before {
                    margin-bottom: 0;
                }

body.house-toomey .page-auctions-archive .headline h3, body.house-toomey .page-catalogs .headline h3 {
                padding-bottom: .5rem;
            }

body.house-toomey .page-auctions-archive .headline .primary, body.house-toomey .page-catalogs .headline .primary {
                font-weight: 900;
            }

body.house-toomey .page-auctions-archive .headline .primary:after, body.house-toomey .page-catalogs .headline .primary:after {
                    margin-top: -.5rem;
                }

body.house-toomey .global-footer .col-logo svg {
            max-height: 4.1rem;
            width: auto;
        }

body.house-toomey .global-footer .copyright {
            letter-spacing: 0;
        }

body.house-toomey .footer24 .main-logo .logo svg, body.house-toomey .global-footer .main-logo .logo svg {
                    max-width: 25rem;
                }

body.house-toomey .hp-module.slideshow-slide .cell-caption p {
                font-family: var(--font-family-sans);
            }

body.house-toomey .hp-module.slideshow-slide .cell-caption p strong {
                    font-family: var(--font-family-serif);
                    letter-spacing: .15rem;
                    font-weight: 700;
                }

/*Tiles*/

body.house-toomey .auction_session_index_page .hp-module *, body.house-toomey .home-page .hp-module *, body.house-toomey.home .hp-module * {
            font-variant-numeric: lining-nums;
        }

body.house-toomey .auction_session_index_page .hp-module .date, body.house-toomey .home-page .hp-module .date, body.house-toomey.home .hp-module .date {
            font-family: 'Canela Web', sans-serif;
            font-weight: 900;
            font-variant-numeric: oldstyle-nums;
            font-size: 2.5rem;
            letter-spacing: .2rem;
            text-transform: uppercase;
            display: block;
        }

body.house-toomey .auction_session_index_page .hp-module .date::before, body.house-toomey .home-page .hp-module .date::before, body.house-toomey.home .hp-module .date::before {
                content: "";
                margin-bottom: -0.5rem;
                display: table;
            }

body.house-toomey .auction_session_index_page .hp-module .date::after, body.house-toomey .home-page .hp-module .date::after, body.house-toomey.home .hp-module .date::after {
                content: "";
                margin-top: -0.2rem;
                display: table;
            }

body.house-toomey .auction_session_index_page .hp-module .date .period, body.house-toomey .home-page .hp-module .date .period, body.house-toomey.home .hp-module .date .period {
                font-size: 2.2rem;
            }

body.house-toomey .auction_session_index_page .hp-module .location, body.house-toomey .home-page .hp-module .location, body.house-toomey.home .hp-module .location {
            font-family: 'Decimal', serif;
            font-weight: 600;
            font-size: 1.1rem;
            line-height: 2.3rem;
            letter-spacing: .1rem;
            text-transform: uppercase;
        }

body.house-toomey .auction_session_index_page .hp-module .location::before, body.house-toomey .home-page .hp-module .location::before, body.house-toomey.home .hp-module .location::before {
                content: "";
                margin-bottom: -.7rem;
                display: table;
            }

body.house-toomey .auction_session_index_page .hp-module .location::after, body.house-toomey .home-page .hp-module .location::after, body.house-toomey.home .hp-module .location::after {
                content: "";
                margin-top: -.9rem;
                display: table;
            }

body.house-toomey .auction_session_index_page .hp-module .pipe, body.house-toomey .home-page .hp-module .pipe, body.house-toomey.home .hp-module .pipe {
            font-family: 'alright', sans-serif;
            font-size: 1.5rem;
            line-height: 1.6rem;
            letter-spacing: .2rem;
            padding: 0 .8rem;
        }

body.house-toomey .auction_session_index_page .hp-module .pipe::before, body.house-toomey .home-page .hp-module .pipe::before, body.house-toomey.home .hp-module .pipe::before {
                content: "";
                margin-bottom: -0.4rem;
                display: table;
            }

body.house-toomey .auction_session_index_page .hp-module .pipe::after, body.house-toomey .home-page .hp-module .pipe::after, body.house-toomey.home .hp-module .pipe::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title, body.house-toomey .home-page .hp-module.canela_black_thin .title, body.house-toomey.home .hp-module.canela_black_thin .title {
                font-family: 'Canela Web', serif;
                font-weight: 900;
                font-size: 2.45rem;
                line-height: 2.8rem;
                letter-spacing: .175rem;
            }

body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title::before, body.house-toomey .home-page .hp-module.canela_black_thin .title::before, body.house-toomey.home .hp-module.canela_black_thin .title::before {
                    content: "";
                    margin-bottom: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title::after, body.house-toomey .home-page .hp-module.canela_black_thin .title::after, body.house-toomey.home .hp-module.canela_black_thin .title::after {
                    content: "";
                    margin-top: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle, body.house-toomey.home .hp-module.canela_black_thin .subtitle {
                font-family: 'Canela Text Web', Serif;
                font-weight: 300;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: .1rem;
            }

body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle::before, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle::before, body.house-toomey.home .hp-module.canela_black_thin .subtitle::before {
                    content: "";
                    margin-bottom: -.6rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle::after, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle::after, body.house-toomey.home .hp-module.canela_black_thin .subtitle::after {
                    content: "";
                    margin-top: -.4rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title, body.house-toomey .home-page .hp-module.alright_canela_thin .title, body.house-toomey.home .hp-module.alright_canela_thin .title {
                font-family: 'Alright', sans-serif;
                font-weight: 900;
                font-size: 2.6rem;
                line-height: 2.79rem;
                letter-spacing: .15rem;
            }

body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title::before, body.house-toomey .home-page .hp-module.alright_canela_thin .title::before, body.house-toomey.home .hp-module.alright_canela_thin .title::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title::after, body.house-toomey .home-page .hp-module.alright_canela_thin .title::after, body.house-toomey.home .hp-module.alright_canela_thin .title::after {
                    content: "";
                    margin-top: -0.7rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle, body.house-toomey.home .hp-module.alright_canela_thin .subtitle {
                font-family: 'Canela Text Web', serif;
                font-weight: 300;
                font-size: 2.4rem;
                line-height: 2.79rem;
                letter-spacing: .1rem;
            }

body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle::before, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle::before, body.house-toomey.home .hp-module.alright_canela_thin .subtitle::before {
                    content: "";
                    margin-bottom: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle::after, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle::after, body.house-toomey.home .hp-module.alright_canela_thin .subtitle::after {
                    content: "";
                    margin-top: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title, body.house-toomey .home-page .hp-module.canela_thin_black .title, body.house-toomey.home .hp-module.canela_thin_black .title {
                font-family: 'Canela Text Web', serif;
                font-weight: 300;
                font-size: 2.4rem;
                line-height: 2.79rem;
                letter-spacing: .1rem;
            }

body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title::before, body.house-toomey .home-page .hp-module.canela_thin_black .title::before, body.house-toomey.home .hp-module.canela_thin_black .title::before {
                    content: "";
                    margin-bottom: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title::after, body.house-toomey .home-page .hp-module.canela_thin_black .title::after, body.house-toomey.home .hp-module.canela_thin_black .title::after {
                    content: "";
                    margin-top: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle, body.house-toomey.home .hp-module.canela_thin_black .subtitle {
                font-family: 'Canela Web', serif;
                font-weight: 900;
                font-size: 2.45rem;
                line-height: 2.8rem;
                letter-spacing: .175rem;
            }

body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle::before, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle::before, body.house-toomey.home .hp-module.canela_thin_black .subtitle::before {
                    content: "";
                    margin-bottom: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle::after, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle::after, body.house-toomey.home .hp-module.canela_thin_black .subtitle::after {
                    content: "";
                    margin-top: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title, body.house-toomey .home-page .hp-module.canela_black_alright .title, body.house-toomey.home .hp-module.canela_black_alright .title {
                font-family: 'Canela Web', serif;
                font-weight: 900;
                font-size: 2.45rem;
                line-height: 2.8rem;
                letter-spacing: .175rem;
            }

body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title::before, body.house-toomey .home-page .hp-module.canela_black_alright .title::before, body.house-toomey.home .hp-module.canela_black_alright .title::before {
                    content: "";
                    margin-bottom: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title::after, body.house-toomey .home-page .hp-module.canela_black_alright .title::after, body.house-toomey.home .hp-module.canela_black_alright .title::after {
                    content: "";
                    margin-top: -.5rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle, body.house-toomey.home .hp-module.canela_black_alright .subtitle {
                font-family: 'Alright', sans-serif;
                font-weight: 300;
                font-size: 2.5rem;
                line-height: 2.85rem;
                letter-spacing: .1rem;
            }

body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle::before, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle::before, body.house-toomey.home .hp-module.canela_black_alright .subtitle::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle::after, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle::after, body.house-toomey.home .hp-module.canela_black_alright .subtitle::after {
                    content: "";
                    margin-top: -.7rem;
                    display: table;
                }

/*My Account*/

body.house-toomey .page.my-account .module.module__account_section .heading, body.house-toomey .page.my-account .module__credit_cards .heading {
                font-weight: 900;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: 0;
                padding-bottom: .5rem;
            }

body.house-toomey .page.my-account .card-details strong {
                font-weight: 700;
            }

/*My Bids*/

body.house-toomey .account-page.my-bids .actions strong a {
                font-weight: 700;
                font-size: 1.4rem;
            }

body.house-toomey .account-page.my-bids .actions .buyers-premium {
                font-size: var(--default-font-size);
            }

body.house-toomey .account-page.my-bids .add-backup-bid {
            font-weight: 700;
        }

body.house-toomey .account-page.my-bids strong {
            font-weight: 800;
        }

body.house-toomey .account-page.my-bids strong .artist_name {
                color: #111;
                letter-spacing: 0;
            }

body.house-toomey .account-page.my-bids .buyers-premium {
            color: #111;
        }

body.house-toomey .account-page.my-bids .buyers-premium span {
                color: #666;
            }

body.house-toomey .account-page.my-bids .lot_number {
            width: 5rem;
        }

body.house-toomey .account-page.my-bids .session-info {
            margin-bottom: 1rem;
        }

body.house-toomey .account-page.my-bids .session-title {
            font-weight: 900;
            font-size: 2rem;
            line-height: 2.4rem;
            letter-spacing: 0;
            color: #4a4a4a;
        }

body.house-toomey .account-page.my-bids .session-title .secondary {
                color: #9b9b9b;
            }

body.house-toomey .account-page.my-bids .details {
            font-size: 1.4rem;
        }

body.house-toomey .account-page.my-bids .details p {
                font-size: var(--default-font-size);
                letter-spacing: 0;
                color: #666;
            }

body.house-toomey .account-page.my-bids .details p strong {
                    font-weight: 700;
                }

body.house-toomey .account-page.my-bids .details strong.bid-amount {
                font-weight: 700;
                color: #111;
            }

body.house-toomey .account-page.my-bids .details strong.bid-amount .add-backup-bid {
                    font-weight: 700;
                }

body.house-toomey .account-page.my-bids .details svg {
                height: 1.3rem;
            }

body.house-toomey .account-page.my-bids .table-heading-row {
            font-size: var(--default-font-size);
            color: #111;
        }

body.house-toomey .account-page.my-bids .module__registered_sale .bidder-number {
                font-size: 1.4rem;
            }

body.house-toomey .account-page.my-bids .module__registered_sale .phone-numbers {
                font-size: var(--default-font-size);
            }

body.house-toomey .account-page.my-bids .module__registered_sale .phone-numbers svg {
                    height: 1.3rem;
                }

body.house-toomey .account-page.my-bids .module__registered_sale .items .lot_number {
                    font-family: 'Canela Text Web', serif;
                    font-weight: 900;
                    font-size: 2.6rem;
                    line-height: 3.2rem;
                    letter-spacing: 1px;
                    color: #ccc;
                }

/*Privacy Policy*/

.text.details body.house-toomey:not(body.theme-general-rago-editor) table td,
        .text.details body.house-toomey:not(body.theme-general-rago-editor) ul li {
            font-size: 1.5rem;
        }

.text.details body.house-toomey:not(body.theme-general-rago-editor) strong {
            font-weight: 700;
        }

/*sort &amp; search functions fonts*/

body.house-toomey .search .filter_sort_container .filter_sort ul f
                    li a {
                            font-weight: 700;
                            letter-spacing: .05rem;
                        }

body.house-toomey .search .filter_sort_container .filter_sort .grid-filter-form .fuzzy-search li input {
                                font-weight: 700;
                                letter-spacing: .05rem;
                            }

body.house-toomey .search .filter_sort_container .filter_sort .grid-filter-form .fuzzy-search li input::-webkit-input-placeholder {
                                    font-weight: 700;
                                    letter-spacing: .05rem;
                                }

body.house-toomey .search .filter_sort_container .filter_sort .grid-filter-form .fuzzy-search li input:-moz-placeholder {
                                    font-weight: 700;
                                    letter-spacing: .05rem;
                                }

body.house-toomey .search .filter_sort_container .filter_sort .grid-filter-form .fuzzy-search li input::-moz-placeholder {
                                    font-weight: 700;
                                    letter-spacing: .05rem;
                                }

body.house-toomey .search .filter_sort_container .filter_sort .grid-filter-form .fuzzy-search li input:-ms-input-placeholder {
                                    font-weight: 700;
                                    letter-spacing: .05rem;
                                }

body.house-toomey .filter_sort ul li a {
                    font-weight: 700;
                    letter-spacing: .05rem;
                }

body.house-toomey .filter_sort .search li input {
                    font-weight: 700;
                    letter-spacing: .05rem;
                }

body.house-toomey .filter_sort .search li input::-webkit-input-placeholder {
                        font-weight: 700;
                        letter-spacing: .05rem;
                    }

body.house-toomey .filter_sort .search li input:-moz-placeholder {
                        font-weight: 700;
                        letter-spacing: .05rem;
                    }

body.house-toomey .filter_sort .search li input::-moz-placeholder {
                        font-weight: 700;
                        letter-spacing: .05rem;
                    }

body.house-toomey .filter_sort .search li input:-ms-input-placeholder {
                        font-weight: 700;
                        letter-spacing: .05rem;
                    }

/*Artist Link Style*/

body.house-toomey .module__grid .bio_title a,
        body.house-toomey .module__grid .title a,
        body.house-toomey .module__artist .bio_title a,
        body.house-toomey .module__artist .title a {
            text-decoration: none;
            color: #a39c8a;
        }

body.house-toomey .module__grid .bio_title a:hover, body.house-toomey .module__grid .title a:hover, body.house-toomey .module__artist .bio_title a:hover, body.house-toomey .module__artist .title a:hover {
                color: #827168;
            }

/*Artists*/

body.house-toomey #wrapper.artists {
        padding-top: 10rem;
    }

/*Item Page*/

body.house-toomey .item-page .auction_info_bar a {
                color: #111;
                font-variant-numeric: lining-nums;
            }

body.house-toomey .item-page .auction_info_bar a:visited:not(.w-btn) {
                    color: #111;
                }

body.house-toomey .item-page .auction_info_bar a strong {
                    font-weight: 700;
                    letter-spacing: .15rem;
                }

body.house-toomey .item-page .bar-auction-title a strong {
                    font-weight: 900;
                    letter-spacing: 0;
                }

body.house-toomey .item-page .bar-date .wrap-fix {
                font-weight: 900;
                letter-spacing: 0;
            }

body.house-toomey .item-page .bar-lot-number .lot-number {
                font-family: 'Canela Web', serif;
                font-weight: 900;
                letter-spacing: 0;
            }

body.house-toomey .item-page .item-zoom-moment .lot-number {
            font-family: 'Canela Text Web', serif;
            font-weight: 900;
            letter-spacing: 0;
            font-size: 5rem;
        }

body.house-toomey .item-page .item-details {
            line-height: var(--default-line-height);
        }

body.house-toomey .item-page .item-details .title_text .artistname {
                    font-weight: 800;
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                    letter-spacing: 0;
                }

body.house-toomey .item-page .item-details .title_text .artistname a,
                    body.house-toomey .item-page .item-details .title_text .artistname span {
                        line-height: var(--default-line-height);
                    }

body.house-toomey .item-page .item-details .title_text .artistname a.label, body.house-toomey .item-page .item-details .title_text .artistname span.label {
                            line-height: 2.3rem;
                        }

body.house-toomey .item-page .item-details .title_text .itemname {
                    font-weight: 500;
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                }

body.house-toomey .item-page .item-details .description_text .location_note strong {
                        font-weight: 700;
                    }

body.house-toomey .item-page .item-details .description_text p {
                    line-height: var(--default-line-height);
                    font-size: var(--default-font-size);
                }

body.house-toomey .item-page .item-details .description_text .condition p a, body.house-toomey .item-page .item-details .description_text .condition p a:visited {
                            font-weight: 800;
                            color: #a39c8a;
                        }

body.house-toomey .item-page .item-details .description_text .condition p a:hover, body.house-toomey .item-page .item-details .description_text .condition p a:visited:hover {
                                color: #827168;
                            }

body.house-toomey .item-page .item-details .description_text .heading {
                    font-weight: 500;

                }

body.house-toomey .item-page .item-details .user-bid {
                font-weight: 700;
            }

body.house-toomey .item-page .item-details .details-buttons .evaluation_button .bottom-line {
                        font-weight: 900;
                    }

body.house-toomey .item-page .item-details .details-buttons .evaluation_button .top-line,
                    body.house-toomey .item-page .item-details .details-buttons .evaluation_button .bottom-line {
                        letter-spacing: 0;
                    }

body.house-toomey .item-page .item-details .details-buttons .sizer {
                    min-width: 20rem;
                }

body.house-toomey .item-page .item-details .bid-box .ibas .bid-amount.font-medium {
                        font-weight: 600;
                        font-size: 1.8rem;
                    }

body.house-toomey .item-page .item-details .bid-box .ibas .user-lot-status {
                        font-weight: 800;
                    }

body.house-toomey .item-page .item-details .top .details_content.financials .estimate span {
                            line-height: var(--default-line-height);
                            font-weight: 400;
                        }

body.house-toomey .item-page .item-details .top .details_content.financials .price {
                        font-weight: 500;
                        line-height: var(--default-line-height);
                    }

body.house-toomey .item-page .item-details .top .details_content.financials .result {
                        font-weight: 800;
                        line-height: var(--default-line-height);
                    }

body.house-toomey .item-page .item-details span.specification.spec span.specification strong {
                        font-weight: 500;
                    }

body.house-toomey .item-page .item-details div.specs_text span {
                    line-height: var(--default-line-height);
                }

body.house-toomey .item-page .print_link a {
                font-weight: 800;
                line-height: var(--default-line-height);
            }

/*Freight Theme*/

body.house-toomey .item-page .theme-general-freight p {
                font-size: 1.5rem;
                line-height: 2.2rem;
            }

body.house-toomey .item-page .theme-general-freight p strong {
                    font-weight: 800;
                }

body.house-toomey .item-page .theme-general-freight h2 {
                font-weight: 700;
                font-size: 4rem;
                letter-spacing: 0;
            }

body.house-toomey .item-page .theme-general-freight h3 strong {
                    font-weight: 700;
                }

/*Grid Styles*/

body.house-toomey .grid .___item .inline div .lot_no {
                        font-family: "Canela Web", serif;
                        font-weight: 900;
                        font-size: 2.6rem;
                        letter-spacing: 1px;
                    }

/*Mosaic Styles*/

body.house-toomey .module__grid .item .lot_no {
                font-family: 'Canela Web', serif;
                font-weight: 900;
                font-size: 2.6rem;
                letter-spacing: 1px;
                color: #999;
            }

body.house-toomey .module__grid .item h3 {
                font-weight: 700;
                font-size: var(--default-font-size);
                line-height: 2.1rem;
                letter-spacing: .15rem;
                color: #111;
            }

body.house-toomey .module__grid .item p {
                font-size: var(--default-font-size);
                line-height: 2.1rem;
                color: #666;
            }

body.house-toomey .item-grid-container.mosaic .___item .artist {
                    max-height: 5.2rem;
                }

body.house-toomey .item-grid-container.mosaic .___item .inline .estimate p {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                        }

body.house-toomey .item-grid-container.mosaic .___item .inline .inner {
                        margin-bottom: 2rem;
                    }

body.house-toomey .item-grid-container.mosaic .___item .inline .lot_no {
                        font-weight: 900;
                        font-variant-numeric: oldstyle-nums;
                        font-size: 2.3rem;
                        line-height: 2.7rem;
                        color: #999;
                        letter-spacing: .1rem;
                    }

body.house-toomey .item-grid-container.mosaic .___item .inline .name {
                        font-size: 1.5rem;
                        line-height: 2.2rem;
                        letter-spacing: .18rem;
                        color: #111;
                        max-height: 5.2rem;
                    }

body.house-toomey .item-grid-container.mosaic .___item .inline .result {
                        font-weight: 700;
                    }

body.house-toomey .item-grid-container.mosaic .___item .inline .title {
                        max-height: 4.6rem;
                    }

body.house-toomey .item-grid-container.mosaic .___item .inline .title p {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                            color: #444;
                        }

body.house-toomey .item-grid-container.mosaic .___item .inline .user-activity {
                        margin-bottom: 0;
                    }

/*Bid Activity*/

body.house-toomey .item-grid-container.mosaic .___item .inline .inner p, body.house-toomey .item-grid-container.grid .___item .inline .inner p {
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;

                        }

body.house-toomey .item-grid-container.mosaic .___item .inline .inner p.result,
                            body.house-toomey .item-grid-container.mosaic .___item .inline .inner p.price-available-note,
                            body.house-toomey .item-grid-container.mosaic .___item .inline .inner p.on-hold-note,
                            body.house-toomey .item-grid-container.grid .___item .inline .inner p.result,
                            body.house-toomey .item-grid-container.grid .___item .inline .inner p.price-available-note,
                            body.house-toomey .item-grid-container.grid .___item .inline .inner p.on-hold-note {
                                font-weight: 500;
                            }

body.house-toomey .item-grid-container.mosaic .___item .inline .inner.on-hold-note p, body.house-toomey .item-grid-container.mosaic .___item .inline .inner.price-available-note p, body.house-toomey .item-grid-container.mosaic .___item .inline .inner.starting_bid p, body.house-toomey .item-grid-container.mosaic .___item .inline .inner.result p, body.house-toomey .item-grid-container.grid .___item .inline .inner.on-hold-note p, body.house-toomey .item-grid-container.grid .___item .inline .inner.price-available-note p, body.house-toomey .item-grid-container.grid .___item .inline .inner.starting_bid p, body.house-toomey .item-grid-container.grid .___item .inline .inner.result p {
                                font-size: var(--default-font-size);
                                line-height: 2.1rem;
                                font-weight: 700;
                            }

body.house-toomey .item-grid-container.mosaic .___item .inline .inner.on-hold-note span, body.house-toomey .item-grid-container.mosaic .___item .inline .inner.price-available-note span, body.house-toomey .item-grid-container.mosaic .___item .inline .inner.starting_bid span, body.house-toomey .item-grid-container.mosaic .___item .inline .inner.result span, body.house-toomey .item-grid-container.grid .___item .inline .inner.on-hold-note span, body.house-toomey .item-grid-container.grid .___item .inline .inner.price-available-note span, body.house-toomey .item-grid-container.grid .___item .inline .inner.starting_bid span, body.house-toomey .item-grid-container.grid .___item .inline .inner.result span {
                                font-size: var(--default-font-size);
                                line-height: 2.1rem;
                                font-weight: 500;
                            }

body.house-toomey .item-grid-container.mosaic .___item .inline .inner .lot_no, body.house-toomey .item-grid-container.grid .___item .inline .inner .lot_no {
                            font-size: 2.6rem;
                            font-weight: 900;
                            letter-spacing: .1rem;
                        }

body.house-toomey .item-grid-container.mosaic .___item .inline .inner .name, body.house-toomey .item-grid-container.grid .___item .inline .inner .name {
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;
                            letter-spacing: .15rem;
                            color: #111;
                        }

body.house-toomey .item-grid-container.mosaic .user-current-bid,
            body.house-toomey .item-grid-container.mosaic .bid-type-label.starting,
            body.house-toomey .item-grid-container.grid .user-current-bid,
            body.house-toomey .item-grid-container.grid .bid-type-label.starting {
                font-size: var(--default-font-size);
            }

body.house-toomey .item-grid-container .___item:not(.chapter) .inline .buy_now p, body.house-toomey .item-grid-container .___item:not(.chapter) .inline .buy_now p .caption_numeric_value {
                            font-weight: bold;
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;
                            letter-spacing: 0.03rem;
                        }

body.house-toomey .legacy-wrapper h2 span {
                font-weight: 700;
                font-size: 2rem;
                line-height: 2.4rem;
                letter-spacing: 0;
            }

body.house-toomey .module__mosaic.columns-5 {
        max-width: 100%;
    }

body.house-toomey .module__three_column a *, body.house-toomey .module__three_column a:visited * {
                color: #000;
            }

body.house-toomey #nosotope.mosaic .item .inline p .lot_no {
                            font-weight: 900;
                            font-variant-numeric: oldstyle-nums;
                            font-size: 2.3rem;
                            line-height: 2.7rem;
                            color: #999;
                            letter-spacing: .1rem;
                        }

body.house-toomey #nosotope.mosaic .item .inline p .name {
                            font-size: 1.5rem;
                            line-height: 2.2rem;
                            letter-spacing: .18rem;
                            color: #111;
                            max-height: 5.2rem;
                        }

body.house-toomey #nosotope.mosaic .item .inline .title {
                        max-height: 4.6rem;
                    }

body.house-toomey #nosotope.mosaic .item .inline .title p span {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                            color: #444;
                        }

body.house-toomey #nosotope.mosaic .item .inline .estimate p span {
                            font-size: var(--default-font-size);
                            line-height: 2.2rem;
                            letter-spacing: 0;
                        }

body.house-toomey #nosotope.mosaic .user-current-bid,
            body.house-toomey #nosotope.mosaic .bid-type-label.starting,
            body.house-toomey #nosotope.grid .user-current-bid,
            body.house-toomey #nosotope.grid .bid-type-label.starting {
                font-size: var(--default-font-size);
            }

body.house-toomey #nosotope .item:not(.chapter) .inline .buy_now p, body.house-toomey #nosotope .item:not(.chapter) .inline .buy_now p .caption_numeric_value {
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;
                            font-weight: bold;
                            letter-spacing: 0.03rem;
                        }

/*Search Results Grid*/

body.house-toomey .search .item-grid-container .result .inline p, body.house-toomey .search .item-grid-container .item .inline p {
                        font-size: var(--default-font-size);
                        line-height: 2.1rem;
                        color: #666;
                    }

body.house-toomey .search .item-grid-container .result .inline p strong, body.house-toomey .search .item-grid-container .item .inline p strong {
                            font-weight: 700;
                            font-size: var(--default-font-size);
                            line-height: 2.4rem;
                            color: #333;
                        }

body.house-toomey .search .item-grid-container .result .inline a strong, body.house-toomey .search .item-grid-container .item .inline a strong {
                            font-weight: 800;
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;
                            letter-spacing: .05rem;
                        }

body.house-toomey .search .item-grid-container .result .inline .artist .name, body.house-toomey .search .item-grid-container .item .inline .artist .name {
                            font-weight: 700;
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;
                            letter-spacing: .15rem;
                            color: #111;
                        }

body.house-toomey .search .item-grid-container .result .inline .artist .lot_no, body.house-toomey .search .item-grid-container .item .inline .artist .lot_no {
                            font-family: 'Canela Web', serif;
                            font-weight: 900;
                            font-size: 2.6rem;
                            letter-spacing: 1px;
                            color: #999;
                        }

body.house-toomey .search .item-grid-container .result .inline .result p, body.house-toomey .search .item-grid-container .item .inline .result p {
                            font-weight: 700;
                            font-size: var(--default-font-size);
                            line-height: 2.1rem;
                            letter-spacing: 0;
                        }

body.house-toomey .search .item-grid-container .result .details p strong {
                            font-weight: 800;
                        }

body.house-toomey .search .item-grid-container .result .inline .primary {
                        font-weight: 700;
                        font-size: 1.7rem;
                        line-height: 2.4rem;
                        color: #333;
                    }

body.house-toomey .search .item-grid-container .result .inline .secondary {
                        font-size: var(--default-font-size);
                        line-height: 2.2rem;
                        color: #666;
                    }

body.house-toomey .search .item-grid-container .result .inline p {
                        font-size: var(--default-font-size);
                        line-height: 2.2rem;
                        color: #666;
                    }

body.house-toomey .search .item-grid-container .result .inline p strong {
                            font-weight: 700;
                            font-size: 1.7rem;
                            line-height: 2.4rem;
                            color: #333;
                        }

body.house-toomey .search .item-grid-container .result .inline span strong {
                            font-weight: 800;
                            font-size: var(--default-font-size);
                            line-height: var(--default-line-height);
                            letter-spacing: .05rem;
                        }

body.house-toomey .search .item-grid-container .result .no-image-border {
                    border-bottom: 1px solid #b6b1a4;
                }

body.house-toomey .search .item-grid-container .actions a,
            body.house-toomey .search .item-grid-container.category-auctions .result.full-width:not(.no-result-resource) .actions strong {
                font-weight: 700;
            }

body.house-toomey .search .item-grid-container h2,
            body.house-toomey .search .item-grid-container h2 span {
                font-weight: 700;
            }

body.house-toomey .search .item-grid-container h4,
            body.house-toomey .search .item-grid-container h4 span {
                font-weight: 900;
            }

body.house-toomey .search .item-grid-container h4.title,
            body.house-toomey .search .item-grid-container h4.primary {
                font-weight: 600;
            }

/*Search Results Overlay*/

body.house-toomey #search-results-overlay .result-group h3,
            body.house-toomey #search-results-overlay .result-group h3 a {
                font-size: 1.7rem;
                line-height: 2.4rem;
                font-weight: 700;
                letter-spacing: 0;
            }

body.house-toomey #search-results-overlay .result-group h3 {
                padding-bottom: .5rem;
            }

body.house-toomey #search-results-overlay .result-group,
            body.house-toomey #search-results-overlay .result-group p,
            body.house-toomey #search-results-overlay .result-group a {
                font-weight: 500;
            }

body.house-toomey #search-results-overlay .result-group .view-all {
                line-height: var(--default-line-height);
            }

body.house-toomey #search-results-overlay .result .details .primary {
                    letter-spacing: .03rem;
                }

body.house-toomey #search-results-header h1 {
            font-weight: 900;
        }

/*Forms*/

/*Forms*/

body.house-toomey form .radio_button_group label {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-toomey form .radio_button_group label input {
                    margin-right: .5rem;
                }

body.house-toomey form input,
        body.house-toomey form textarea,
        body.house-toomey form p,
        body.house-toomey form select,
        body.house-toomey form .validation_container {
            letter-spacing: 0 !important;
        }

/*Mailing List*/

body.house-toomey form .email_name,
        body.house-toomey form .email_address {
            width: 100%;
        }

body.house-toomey form .multiselect {
            font-size: 1.4rem;
            line-height: 2.1rem;
        }

body.house-toomey form select {
            min-height: 5rem;
        }

body.house-toomey form .submit_buttons button {
                width: 50%;
            }

body.house-toomey form .error-box {
            font-size: 1.4rem;
            letter-spacing: 0;
        }

body.house-toomey form .page__section__sidebar .summary p {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey form .page__section__sidebar .total-container p {
                    font-weight: 700;
                }

body.house-toomey form .tooltip_toggle strong {
                font-weight: 700;
            }

body.house-toomey form .tooltip_toggle p {
                background-color: var(--primary-color);
            }

body.house-toomey .consign-an-item .consign_an_item_widget form textarea#comments {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                }

/*Modals*/

body.house-toomey .form_wrapper .widget {
            font-size: 1.4rem;
            line-height: 2.1rem;
        }

body.house-toomey .form_wrapper .widget .choices__list.choices__list--single .choices__item {
                    line-height: 3rem;
                }

body.house-toomey .form_wrapper .widget h2 {
                font-weight: 700;
                font-size: 1.7rem;
                line-height: 2rem;
                letter-spacing: 0;
            }

body.house-toomey .form_wrapper .widget input {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-toomey .form_wrapper .widget input::-webkit-input-placeholder {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget input::-moz-placeholder {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget input::-ms-input-placeholder {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget .modal-notice-banner .title-bid-activity {
                    font-weight: 800;
                }

body.house-toomey .form_wrapper .widget p {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-toomey .form_wrapper .widget .alerts-events p {
                    font-size: 1.2rem;
                    line-height: 1.6rem;
                    padding-left: 2.7rem;
                }

body.house-toomey .form_wrapper .widget strong {
                font-weight: 700;
            }

body.house-toomey .form_wrapper .widget textarea {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: 0;
            }

body.house-toomey .form_wrapper .widget .agree label {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget .artist_name {
                font-weight: 800;
            }

body.house-toomey .form_wrapper .widget .bid-amount {
                font-weight: 700;
            }

body.house-toomey .form_wrapper .widget .bid-inner .lot-number {
                    font-family: 'Canela Web', serif;
                    font-weight: 900;
                    font-size: 2.1rem;
                    line-height: 3.2rem;
                }

body.house-toomey .form_wrapper .widget .bid-inner:not(.submitted) .buyers-premium-note,
                    body.house-toomey .form_wrapper .widget .bid-inner:not(.submitted) .popper:not(.backup-bid-tooltip) {
                        font-size: var(--default-font-size);
                    }

body.house-toomey .form_wrapper .widget .create-account {
                font-size: 1.5rem;
                line-height: 2rem;
                letter-spacing: 0;
            }

body.house-toomey .form_wrapper .widget .new-card div {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget .step-1 a {
                    font-weight: 900;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget .tab {
                font-size: 1.5rem;
            }

body.house-toomey .form_wrapper .widget .terms p {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget .terms .terms-container strong {
                        font-size: 1.4rem;
                        line-height: 2.1rem;
                        letter-spacing: 0;
                    }

body.house-toomey .form_wrapper .widget .terms .whitespace-no-wrap {
                    font-size: 1.4rem;
                    line-height: 2.1rem;
                    letter-spacing: 0;
                }

body.house-toomey .form_wrapper .widget .tooltip .inner p {
                        font-size: var(--default-font-size);
                        line-height: 2rem;
                    }

/*BEGIN DOS OVERRIDES*/

/*DOS Modal*/

body.house-toomey .dos-modal {
        /*&amp;::before {*/
        /*    background-image: url("/images/day_of_sale/toomey.jpg");*/
        /*}*/
    }

/*Timer*/

body.house-toomey .dos-timer {
        font-family: 'Canela Web', serif;
        font-weight: 900;
    }

body.house-toomey .dos-timer .separator {
            font-family: 'Canela Web', serif;
            font-weight: 900;
        }

body.house-toomey .dos-auction-today {
        font-family: 'Canela Web', serif;
        font-weight: 900;
    }

/*.dos-closed-inner {*/

/*    background: linear-gradient(90deg, rgba(76, 191, 180, 0.93) 0%, rgba(21, 171, 157, 0.93) 55%, rgba(21, 171, 157, 0.93) 80%, rgba(76, 191, 180, 0.93));*/

/*}*/

/*END DOS OVERRIDES*/

body.house-toomey .slide_ac .text .title {
                font-family: 'Canela Deck Web', serif;
                font-weight: 700;
                letter-spacing: .15rem;
            }

body.house-toomey .slide_ac .text p {
                font-family: 'Canela Text Web', sans-serif;
                font-size: var(--default-font-size);
                line-height: var(--default-line-height);
                letter-spacing: .03rem;
            }

body.house-toomey .slide_ac .text p strong {
                    font-family: 'Canela Text Web', sans-serif;
                    font-weight: 700;
                }

body.house-toomey .slide_ac .text p strong em,
                body.house-toomey .slide_ac .text p em strong {
                    font-family: 'Canela Text Web', sans-serif;
                    font-weight: 700;
                    font-style: italic;
                }

/*Main Menu*/

body.house-toomey .navigation--primary .menu &gt; li .menu-category {
                    padding: 0 2rem;
                }

body.house-toomey .navigation--primary .search-wrapper.search--desktop form input {
                        font-size: 1.4rem;
                        line-height: 1.6rem;
                        letter-spacing: 0;
                    }

/*Subnav*/

body.house-toomey .subnav_container.full ul.subnav li a {
                            letter-spacing: .18rem;
                            font-size: var(--default-font-size);
                            font-weight: 700;
                        }

body.house-toomey .watched-lots .item .inline div p {
                        font-size: var(--default-font-size);
                        line-height: 2.1rem;
                        letter-spacing: 0;
                    }

body.house-toomey .watched-lots .item .inline div p.result {
                            font-weight: 700;
                            color: #444;
                        }

body.house-toomey .watched-lots .item .inline div p.buy_now {
                            font-weight: 700;
                            color: #489559;
                        }

body.house-toomey .watched-lots .session-title .secondary {
                font-family: "Canela Web", serif;
                font-weight: 900;
                font-size: 2rem;
                line-height: 2.4rem;
                letter-spacing: 0;
            }

body.house-toomey .notice-bar-inner p {
            font-size: var(--default-font-size);
            height: 6rem;
            display: flex;
            width: 100%;
            background-color: #f6f6f6;
            align-items: center;
            padding: 0 2.5rem;
        }

body.house-toomey .notice-bar-inner p strong {
                font-weight: 800;
            }

body.house-toomey .notice-bar-inner p a {
                font-weight: 800;
                transition: color .3s ease-in-out;
            }

body.house-toomey .notice-bar-inner p a, body.house-toomey .notice-bar-inner p a:visited {
                    color: var(--primary-color);
                }

body.house-toomey .notice-bar-inner p a:hover {
                    color: var(--primary-color-hover);
                }

body.house-toomey .pager a,
        body.house-toomey .pager p,
        body.house-toomey .pager span {
            font-variant: lining-nums;
        }

body.house-toomey #sale-countdown-desktop,
    body.house-toomey #sale-countdown-mobile {
        font-family: 'Canela Web', serif;
        font-weight: 900;
    }

body.house-toomey #sale-countdown-desktop .title,
        body.house-toomey #sale-countdown-desktop .legend,
        body.house-toomey #sale-countdown-mobile .title,
        body.house-toomey #sale-countdown-mobile .legend {
            font-family: 'Canela Text Web', sans-serif;
            font-weight: 400;
        }

body.house-toomey .module__calendar .date {
            font-family: "Canela Web", serif;
            letter-spacing: .03em;
        }

body.house-toomey .module__calendar .information .date-wrapper .date {
                    line-height: 2.9rem;
                }

body.house-toomey .page__section.toggle .page__section__content &gt; h3 {
        font-family: 'Canela Web', serif;
        font-weight: 700;
        font-size: 2.2rem;
        line-height: 3.3rem;
    }

body.house-toomey #form-register p,
        body.house-toomey #form-register p a {
            font-family: 'Canela Text Web', serif;
            font-size: 1.6rem;
            line-height: 2.7rem;
            letter-spacing: .03rem;
        }

body.house-toomey #terms_message a,
        body.house-toomey #terms_message p {
            font-family: 'Canela Text Web', serif;
        }

body.house-toomey.modular-page .module__grid h2 {
                font-weight: unset;
            }

body.house-toomey .fb-module-base .three_column figcaption {
                margin-top: 0;
            }

@media (min-width: 426px) {
            body.house-toomey .navigation--primary .logo {
                margin-left: 0;
            }
                    body.house-toomey .navigation--primary .logo .mobile svg {
                        max-width: 15rem;
                    }
}

@media (min-width: 570px) {

                body.house-toomey .auction_session_index_page .hp-module .links a,
                body.house-toomey .auction_session_index_page .hp-module .links span,
                body.house-toomey .home-page .hp-module .links a,
                body.house-toomey .home-page .hp-module .links span,
                body.house-toomey.home .hp-module .links a,
                body.house-toomey.home .hp-module .links span {
                    font-family: 'Decimal', sans-serif;
                    font-weight: 400;
                    font-size: 1.8rem;
                    line-height: 1.9rem;
                    letter-spacing: .2rem;
                }

                body.house-toomey .auction_session_index_page .hp-module .links .button, body.house-toomey .home-page .hp-module .links .button, body.house-toomey.home .hp-module .links .button {
                    border-bottom-width: 3px;
                }

                    body.house-toomey .auction_session_index_page .hp-module .links .button a, body.house-toomey .home-page .hp-module .links .button a, body.house-toomey.home .hp-module .links .button a {
                        padding: 0 0 .35rem 0;
                    }

            body.house-toomey .auction_session_index_page .hp-module .locations-box, body.house-toomey .home-page .hp-module .locations-box, body.house-toomey.home .hp-module .locations-box {
                margin-bottom: 3.1rem;
            }

            body.house-toomey .auction_session_index_page .hp-module .location, body.house-toomey .home-page .hp-module .location, body.house-toomey.home .hp-module .location {
                font-size: 1.2rem;
                letter-spacing: .2rem;
            }

                body.house-toomey .auction_session_index_page .hp-module .location::before, body.house-toomey .home-page .hp-module .location::before, body.house-toomey.home .hp-module .location::before {
                    margin-bottom: -.8rem;
                }

                body.house-toomey .auction_session_index_page .hp-module .location::after, body.house-toomey .home-page .hp-module .location::after, body.house-toomey.home .hp-module .location::after {
                    margin-top: -.7rem;
                }

            body.house-toomey .auction_session_index_page .hp-module .date, body.house-toomey .home-page .hp-module .date, body.house-toomey.home .hp-module .date {
                font-size: 2.8rem;
                line-height: normal;
                font-variant-numeric: lining-nums;
            }

                body.house-toomey .auction_session_index_page .hp-module .date::before, body.house-toomey .home-page .hp-module .date::before, body.house-toomey.home .hp-module .date::before {
                    margin-bottom: -0.6rem;
                }

                body.house-toomey .auction_session_index_page .hp-module .date::after, body.house-toomey .home-page .hp-module .date::after, body.house-toomey.home .hp-module .date::after {
                    margin-top: -0.6rem;
                }
                body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title, body.house-toomey .home-page .hp-module.canela_black_thin .title, body.house-toomey.home .hp-module.canela_black_thin .title {
                    font-size: 3.3rem;
                    letter-spacing: .25rem;
                    line-height: 3.8rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title::before, body.house-toomey .home-page .hp-module.canela_black_thin .title::before, body.house-toomey.home .hp-module.canela_black_thin .title::before {
                        content: "";
                        margin-bottom: -0.65rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title::after, body.house-toomey .home-page .hp-module.canela_black_thin .title::after, body.house-toomey.home .hp-module.canela_black_thin .title::after {
                        content: "";
                        margin-top: -0.7rem;
                        display: table;
                    }

                body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle, body.house-toomey.home .hp-module.canela_black_thin .subtitle {
                    font-size: 3.3rem;
                    letter-spacing: .1rem;
                    line-height: 3.73rem;
                    margin-bottom: 3.2rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle::before, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle::before, body.house-toomey.home .hp-module.canela_black_thin .subtitle::before {
                        content: "";
                        margin-bottom: -0.7rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle::after, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle::after, body.house-toomey.home .hp-module.canela_black_thin .subtitle::after {
                        content: "";
                        margin-top: -0.55rem;
                        display: table;
                    }
                body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title, body.house-toomey .home-page .hp-module.alright_canela_thin .title, body.house-toomey.home .hp-module.alright_canela_thin .title {
                    font-size: 3.4rem;
                    letter-spacing: .2rem;
                    line-height: 3.8rem;
                    margin-bottom: 1.8rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title::before, body.house-toomey .home-page .hp-module.alright_canela_thin .title::before, body.house-toomey.home .hp-module.alright_canela_thin .title::before {
                        content: "";
                        margin-bottom: -.45rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title::after, body.house-toomey .home-page .hp-module.alright_canela_thin .title::after, body.house-toomey.home .hp-module.alright_canela_thin .title::after {
                        content: "";
                        margin-top: -1rem;
                        display: table;
                    }

                body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle, body.house-toomey.home .hp-module.alright_canela_thin .subtitle {
                    font-family: 'Canela Text Web', serif;
                    font-weight: 300;
                    font-size: 3.3rem;
                    line-height: 3.75rem;
                    letter-spacing: .1rem;
                    margin-bottom: 3.1rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle::before, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle::before, body.house-toomey.home .hp-module.alright_canela_thin .subtitle::before {
                        content: "";
                        margin-bottom: -.75rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle::after, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle::after, body.house-toomey.home .hp-module.alright_canela_thin .subtitle::after {
                        content: "";
                        margin-top: -.4rem;
                        display: table;
                    }
                body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title, body.house-toomey .home-page .hp-module.canela_thin_black .title, body.house-toomey.home .hp-module.canela_thin_black .title {
                    font-size: 3.3rem;
                    letter-spacing: .1rem;
                    line-height: 3.8rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title::before, body.house-toomey .home-page .hp-module.canela_thin_black .title::before, body.house-toomey.home .hp-module.canela_thin_black .title::before {
                        content: "";
                        margin-bottom: -0.7rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title::after, body.house-toomey .home-page .hp-module.canela_thin_black .title::after, body.house-toomey.home .hp-module.canela_thin_black .title::after {
                        content: "";
                        margin-top: -0.55rem;
                        display: table;
                    }

                body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle, body.house-toomey.home .hp-module.canela_thin_black .subtitle {
                    font-size: 3.3rem;
                    letter-spacing: .25rem;
                    line-height: 3.75rem;
                    margin-bottom: 3.2rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle::before, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle::before, body.house-toomey.home .hp-module.canela_thin_black .subtitle::before {
                        content: "";
                        margin-bottom: -0.7rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle::after, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle::after, body.house-toomey.home .hp-module.canela_thin_black .subtitle::after {
                        content: "";
                        margin-top: -0.7rem;
                        display: table;
                    }
                body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title, body.house-toomey .home-page .hp-module.canela_black_alright .title, body.house-toomey.home .hp-module.canela_black_alright .title {
                    font-size: 3.3rem;
                    letter-spacing: .25rem;
                    line-height: 3.8rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title::before, body.house-toomey .home-page .hp-module.canela_black_alright .title::before, body.house-toomey.home .hp-module.canela_black_alright .title::before {
                        content: "";
                        margin-bottom: -0.6rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title::after, body.house-toomey .home-page .hp-module.canela_black_alright .title::after, body.house-toomey.home .hp-module.canela_black_alright .title::after {
                        content: "";
                        margin-top: -0.7rem;
                        display: table;
                    }

                body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle, body.house-toomey.home .hp-module.canela_black_alright .subtitle {
                    font-family: 'Alright', sans-serif;
                    font-weight: 300;
                    font-size: 3.4rem;
                    line-height: 3.8rem;
                    letter-spacing: .125rem;
                    margin-bottom: 3.15rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle::before, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle::before, body.house-toomey.home .hp-module.canela_black_alright .subtitle::before {
                        content: "";
                        margin-bottom: -.6rem;
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle::after, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle::after, body.house-toomey.home .hp-module.canela_black_alright .subtitle::after {
                        content: "";
                        margin-top: -.8rem;
                        display: table;
                    }
}

@media (min-width: 768px) {
                body.house-toomey .headline .primary:before {
                    margin-bottom: -.1rem;
                }

                body.house-toomey .headline .primary:after {
                    margin-top: .1rem;
                }
                body.house-toomey .headline .secondary:before {
                    margin-bottom: -.1rem;
                }

                body.house-toomey .headline .secondary:after {
                    margin-top: .1rem;
                }
            body.house-toomey form .email_name,
            body.house-toomey form .email_address {
                width: 28rem;
            }
                body.house-toomey .navigation--primary .logo .mobile {
                    margin-left: 1.1rem;
                }

                    body.house-toomey .navigation--primary .logo .mobile svg {
                        max-width: 15rem;
                    }
}

@media (min-width: 769px) {
                body.house-toomey .item-page .theme-general-freight p {
                    line-height: 2.4rem;
                }
                    body.house-toomey .module__calendar .information .date-wrapper .date {
                        font-size: 4.8rem;
                    }
}

@media (min-width: 1024px) {
            body.house-toomey .navigation--primary .desktop {
                flex-basis: 150px;
                margin-right: -0.6rem;
                margin-top: .1rem;
            }
                    body.house-toomey .page-auctions-archive .headline .primary:before, body.house-toomey .page-catalogs .headline .primary:before {
                        margin-bottom: -.8rem;
                    }

                    body.house-toomey .page-auctions-archive .headline .primary:after, body.house-toomey .page-catalogs .headline .primary:after {
                        margin-top: -1rem;
                    }
                    body.house-toomey.forms-page-vue .won-lots .container .headline span .primary {
                        padding-bottom: 3rem;
                        max-width: calc(100vw - 95rem);
                    }
                    body.house-toomey .module.module__calendar .headline .primary:before {
                        margin-bottom: -.1rem;
                    }

                    body.house-toomey .module.module__calendar .headline .primary:after {
                        margin-top: -.3rem;
                    }
                        body.house-toomey .module.module__calendar .information .date-wrapper .date .dot {
                            font-size: 4.8rem;
                        }
            body.house-toomey .module__index .date {
                font-size: 1.4rem;
                line-height: 2.2rem;
                margin: 0 0 1.8rem 0;
            }
                body.house-toomey .module__index .entry a {
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                    font-weight: 800;
                    letter-spacing: .05rem;
                }

                body.house-toomey .module__index .entry .catalog_date {
                    font-size: var(--default-font-size);
                    line-height: var(--default-line-height);
                    margin-bottom: 1.8rem;
                }

                body.house-toomey .module__index .entry .image {
                    margin-bottom: 3rem;
                }

            body.house-toomey .module__index .year {
                font-family: "Canela Web", serif;
                font-weight: 900;
                border: none;
            }

        /*Item Page*/
                    body.house-toomey .item-page .bar-auction-title a strong {
                        font-size: 1.7rem;
                        line-height: 2rem;
                    }
                body.house-toomey .item-page .bar-date .wrap-fix {
                    font-size: 1.7rem;
                    line-height: 2rem;
                }
                body.house-toomey .item-page .bar-lot-number .lot-number {
                    color: #444;
                    font-size: 1.7rem;
                    line-height: 2.3rem;
                }

            body.house-toomey .item-page .item-zoom-moment .lot-number {
                font-size: 2rem;
            }

            /*Freight Theme*/
                body.house-toomey .item-page .theme-general-freight p {
                    line-height: 2.6rem;
                }

        body.house-toomey .page__section.toggle .page__section__content &gt; h3 {
            font-size: 2.6rem;
            line-height: 3.6rem;
        }

        body.house-toomey .module.module__navigation {
            font-size: var(--default-font-size);
        }
}

@media (min-width: 1025px) {
            body.house-toomey .navigation--primary .logo {
                max-width: 15rem;
            }

            body.house-toomey .navigation--primary .after-logo-spacer {
                transition: flex-basis 0.3s ease-in-out;
            }
                    body.house-toomey .navigation--primary.menu--light .menu-wrapper .submenu-lvl-2 .title a, body.house-toomey .navigation--primary.menu--light .menu-wrapper .submenu-lvl-2 .title a span {
                        color: #000;
                    }
                body.house-toomey .navigation--primary .submenu-lvl-2 li span {
                    letter-spacing: var(--menu-font-letter-spacing-category-title);
                }

            body.house-toomey .navigation--primary .menu--primary li .submenu-lvl-2 li:first-of-type {
                height: 3rem;
            }

            body.house-toomey .navigation--primary .session-link .caption span.title {
                line-height: 1.7rem;
            }

                body.house-toomey .navigation--primary .img-wrapper img {
                    height: 177px;
                    width: auto;
                }

            body.house-toomey .navigation--primary .caption,
            body.house-toomey .navigation--primary .title {
                line-height: 1.7rem;
                color: #000;
                font-weight: 500;
                letter-spacing: var(--menu-font-letter-spacing-category-title);
            }

            body.house-toomey .navigation--primary .menu-category &gt; span {
                letter-spacing: 2.3px;
            }

            body.house-toomey .navigation--primary .menu-wrapper .menu--primary.menu {
                margin-left: 1px;
            }

            body.house-toomey .navigation--primary .menu-lower {
                left: 0;
            }
                    body.house-toomey .navigation--primary .navartists .promo-items-items .img-wrapper {
                        margin-top: .3rem;
                    }
                body.house-toomey .navigation--primary .navauctions .img-wrapper {
                    margin-bottom: .8rem;
                    margin-top: .4rem;
                }
                        body.house-toomey .navigation--primary .navbuying .col-c .submenu .title {
                            height: unset;
                        }
                            
                            body.house-toomey .navigation--primary .navbuying .col-c .submenu .title &gt; span,
                            body.house-toomey .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
                                color: #fff;
                            }
                body.house-toomey .navigation--primary .navcontact .title {
                    margin-top: -.07rem;
                }

            body.house-toomey .navigation--primary .col-fixed .title {
                font-size: 13px;
                letter-spacing: .18rem;
                font-weight: 500;
            }

            body.house-toomey .navigation--primary .inline-mailinglist-signup {
                margin-top: .3rem;
                margin-bottom: 2rem;
            }
                body.house-toomey .navigation--primary.menu--light .menu-wrapper .col-fixed .title {
                    color: #000;
                }

            body.house-toomey .navigation--primary .desktop {
                display: block;
            }

            body.house-toomey .navigation--primary .mobile {
                display: none;
            }

                /*Caret Positions when Circle Logo is Used*/

                body.house-toomey.home:not(.search-overlay-active) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions::before, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions::before {
                    left: 50px;
                }

                body.house-toomey.home:not(.search-overlay-active) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists::before, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists::before {
                    left: 90px;
                }

                body.house-toomey.home:not(.search-overlay-active) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying::before, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying::before {
                    left: 78px;
                }

                body.house-toomey.home:not(.search-overlay-active) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact::before, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact::before {
                    left: 47px;
                }

                /*

                    LOGO

                */

                body.house-toomey.home:not(.search-overlay-active) .navigation--primary .logo, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .logo {
                    margin-left: 1.1rem;
                    margin-right: -0.6rem;
                    max-width: 168px;
                    flex-basis: 168px;
                    margin-top: unset;
                }

                    body.house-toomey.home:not(.search-overlay-active) .navigation--primary .logo .desktop, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .logo .desktop {
                        display: inline-block;
                    }

                        body.house-toomey.home:not(.search-overlay-active) .navigation--primary .logo .desktop svg, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .logo .desktop svg {
                            /*Hide*/
                            margin-top: 9.2rem;
                            transition: margin-top .3s linear;
                            height: auto;
                        }

                            body.house-toomey.home:not(.search-overlay-active) .navigation--primary .logo .desktop svg path, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .logo .desktop svg path {
                                fill: #fff;
                                transition: none;
                            }

                body.house-toomey.home:not(.search-overlay-active) .navigation--primary .logo .desktop, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .logo .desktop {
                    display: flex;
                }

                    body.house-toomey.home:not(.search-overlay-active) .navigation--primary .logo .desktop svg, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .logo .desktop svg {
                        width: 169px;
                    }

                body.house-toomey.home:not(.search-overlay-active) .navigation--primary .logo .mobile, body.house-toomey:not(.search-overlay-active) article.page.home-page .navigation--primary .logo .mobile {
                    display: none;
                }

            /*pull logo up and off screen*/
                    body.house-toomey.home:not(.search-overlay-active).headroom--unpinned .navigation--primary .logo .desktop svg, body.house-toomey:not(.search-overlay-active) article.page.home-page.headroom--unpinned .navigation--primary .logo .desktop svg {
                        margin-top: -11rem;
                    }

            /*Submenu Left Position Offset*/

            body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu {
                left: -17.4rem;
                padding-left: 19.4rem;
            }

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu .col-spacer, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu .col-spacer {
                    width: 100%;
                }

            body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu {
                padding-left: 25px;
            }

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu &gt; .col-spacer, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu &gt; .col-spacer {
                    max-width: 169px;
                    min-width: 169px;
                }

            body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu {
                left: -29.8rem;
                padding-left: 25px;
            }

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-spacer, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-spacer {
                    max-width: 169px;
                    min-width: 169px;
                }

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-c.promo-items, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-c.promo-items {
                    flex-shrink: 1;
                    max-width: calc(100vw - 475px);
                }
                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navbuying:before, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navbuying:before {
                    left: 85px;
                }

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navbuying .col-spacer, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navbuying .col-spacer {
                    max-width: 543px;
                    min-width: 203px;
                }

                /*free evaluations promo*/

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navbuying .col.col-c, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navbuying .col.col-c {
                    margin-left: auto;
                    justify-self: flex-end;
                    max-width: 399px;
                }

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu {
                    padding-left: 0;
                    left: -52.3rem;
                }
                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navcontact .col-spacer, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navcontact .col-spacer {
                    flex-basis: 582px;
                    max-width: 100%;
                    width: 100%;
                }

                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu {
                    left: -71.8rem;
                    padding-left: 15.6rem;
                }
                body.house-toomey.home:not(.search-overlay-active) .menu-wrapper.user-menu-wrapper .w-btn.w-btn-green-solid:hover, body.house-toomey:not(.search-overlay-active) article.page.home-page .menu-wrapper.user-menu-wrapper .w-btn.w-btn-green-solid:hover {
                    background-color: var(--primary-color-hover);
                }

            body.house-toomey.home:not(.search-overlay-active) .user-icon-menu-wrapper i.icon-account svg path, body.house-toomey:not(.search-overlay-active) article.page.home-page .user-icon-menu-wrapper i.icon-account svg path {
                stroke: transparent;
            }

            body.house-toomey.home:not(.search-overlay-active) div.user-icon-menu-wrapper.hover i.icon-account svg path,
            body.house-toomey.home:not(.search-overlay-active) div.user-icon-menu-wrapper:hover i.icon-account svg path,
            body.house-toomey:not(.search-overlay-active) article.page.home-page div.user-icon-menu-wrapper.hover i.icon-account svg path,
            body.house-toomey:not(.search-overlay-active) article.page.home-page div.user-icon-menu-wrapper:hover i.icon-account svg path {
                fill: var(--primary-color);
            }
            body.house-toomey.home.search-overlay-active .navigation--primary .logo, body.house-toomey:not(.home) .navigation--primary .logo, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .logo, body.house-toomey article.page:not(.home-page) .navigation--primary .logo {
                margin-right: 0;
                flex-basis: 150px;
                padding-top: 1px;
            }

            body.house-toomey.home.search-overlay-active .navigation--primary .mobile svg, body.house-toomey:not(.home) .navigation--primary .mobile svg, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .mobile svg, body.house-toomey article.page:not(.home-page) .navigation--primary .mobile svg {
                width: 150px;
            }

            body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper, body.house-toomey:not(.home) .navigation--primary .menu-wrapper, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper {
                padding-left: 12px;
            }

            body.house-toomey.home.search-overlay-active .navigation--primary .logo-toomey, body.house-toomey:not(.home) .navigation--primary .logo-toomey, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .logo-toomey, body.house-toomey article.page:not(.home-page) .navigation--primary .logo-toomey {
                height: 100%;
            }

                body.house-toomey.home.search-overlay-active .navigation--primary .logo-toomey .desktop, body.house-toomey:not(.home) .navigation--primary .logo-toomey .desktop, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .logo-toomey .desktop, body.house-toomey article.page:not(.home-page) .navigation--primary .logo-toomey .desktop {
                    display: none;
                }

                body.house-toomey.home.search-overlay-active .navigation--primary .logo-toomey .mobile, body.house-toomey:not(.home) .navigation--primary .logo-toomey .mobile, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .logo-toomey .mobile, body.house-toomey article.page:not(.home-page) .navigation--primary .logo-toomey .mobile {
                    height: 100%;
                    display: flex;
                    margin: 0;
                }

                    body.house-toomey.home.search-overlay-active .navigation--primary .logo-toomey .mobile &gt; div, body.house-toomey:not(.home) .navigation--primary .logo-toomey .mobile &gt; div, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .logo-toomey .mobile &gt; div, body.house-toomey article.page:not(.home-page) .navigation--primary .logo-toomey .mobile &gt; div {
                        display: flex;
                        flex-direction: column;
                        justify-content: center;
                        flex-basis: 100%;
                        height: 100%;
                    }

            /*CARET POSITIONS WHEN NON-CIRCLE LOGO IS VISIBLE*/

            body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions::before, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions::before, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions::before, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions::before {
                left: 50px;
            }

            body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists::before, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists::before, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists::before, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists::before {
                left: 90px;
            }

            body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying::before, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying::before, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying::before, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying::before {
                left: 85px;
            }

            body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact::before, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact::before, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact::before, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact::before {
                left: 47px;
            }

            body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li &gt; .submenu {
                left: -16.3rem;
                padding-left: 18.4rem;
            }
                body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu {
                    left: -16.4rem;
                    padding-left: 25px;
                }

                    body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu &gt; li.col-spacer, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu &gt; li.col-spacer, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu &gt; li.col-spacer, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navauctions &gt; .submenu &gt; li.col-spacer {
                        max-width: 159px;
                        min-width: 159px;
                    }
                body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu {
                    left: -28.8rem;
                    padding-left: 25px;
                }

                    body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu &gt; li.col-spacer, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu &gt; li.col-spacer, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu &gt; li.col-spacer, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu &gt; li.col-spacer {
                        width: 100%;
                        max-width: 100%;
                        flex-basis: 15.8rem;
                        min-width: 15.8rem;
                    }

                    body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-c, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-c, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-c, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navartists &gt; .submenu .col-c {
                        flex-shrink: 1;
                        flex-basis: calc(100vw - 500px);
                    }
                body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu {
                    left: -51.3rem;
                    padding-left: 25px;
                }

                    body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu &gt; li.col-spacer, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu &gt; li.col-spacer, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu &gt; li.col-spacer, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu &gt; li.col-spacer {
                        max-width: 508px;
                        flex-grow: 1;
                        flex-shrink: 1;
                        flex-basis: 100vw;
                    }

                    body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu .col-c .submenu-lvl-2 li.title a span, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu .col-c .submenu-lvl-2 li.title a span, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu .col-c .submenu-lvl-2 li.title a span, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navbuying &gt; .submenu .col-c .submenu-lvl-2 li.title a span {
                        color: #fff;
                    }
                body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu {
                    left: -70.9rem;
                    /*todo: change this fixed value to max-width of flex-ible col-spacer*/
                    padding-left: 14.4rem;
                }

                    body.house-toomey.home.search-overlay-active .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu &gt; li.col-spacer, body.house-toomey:not(.home) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu &gt; li.col-spacer, body.house-toomey.search-overlay-active article.page.home-page .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu &gt; li.col-spacer, body.house-toomey article.page:not(.home-page) .navigation--primary .menu-wrapper .menu--primary.menu &gt; li.navcontact &gt; .submenu &gt; li.col-spacer {
                        width: 100%;
                        max-width: 100%;
                        flex-basis: 58.5rem;
                        min-width: 58.5rem;
                    }
            body.house-toomey .auction_session_index_page .hp-module .links, body.house-toomey .home-page .hp-module .links, body.house-toomey.home .hp-module .links {
                margin: 0 auto;
            }
                
                body.house-toomey .auction_session_index_page .hp-module .links a,
                body.house-toomey .auction_session_index_page .hp-module .links span,
                body.house-toomey .home-page .hp-module .links a,
                body.house-toomey .home-page .hp-module .links span,
                body.house-toomey.home .hp-module .links a,
                body.house-toomey.home .hp-module .links span {
                    font-weight: 500;
                    font-size: 1.9rem;
                    line-height: 2.3rem;
                    letter-spacing: 2px;
                }
                    body.house-toomey .auction_session_index_page .hp-module .links .button a, body.house-toomey .home-page .hp-module .links .button a, body.house-toomey.home .hp-module .links .button a {
                        padding: 0 0 .15rem 0;
                    }

            body.house-toomey .auction_session_index_page .hp-module .date, body.house-toomey .home-page .hp-module .date, body.house-toomey.home .hp-module .date {
                font-size: 4.4rem;
                letter-spacing: 3px;
                line-height: 6.3rem;
                margin-bottom: 4.1rem;
            }

                body.house-toomey .auction_session_index_page .hp-module .date::before, body.house-toomey .home-page .hp-module .date::before, body.house-toomey.home .hp-module .date::before {
                    margin-bottom: -1.5rem;
                }

                body.house-toomey .auction_session_index_page .hp-module .date::after, body.house-toomey .home-page .hp-module .date::after, body.house-toomey.home .hp-module .date::after {
                    margin-top: -2rem;
                }

                body.house-toomey .auction_session_index_page .hp-module .date .period, body.house-toomey .home-page .hp-module .date .period, body.house-toomey.home .hp-module .date .period {
                    font-size: 3rem;
                    letter-spacing: 3px;
                }

            body.house-toomey .auction_session_index_page .hp-module .locations-box, body.house-toomey .home-page .hp-module .locations-box, body.house-toomey.home .hp-module .locations-box {
                margin-bottom: 3.3rem;
            }

            body.house-toomey .auction_session_index_page .hp-module .location, body.house-toomey .home-page .hp-module .location, body.house-toomey.home .hp-module .location {
                font-size: 1.4rem;
                letter-spacing: 1px;
                line-height: 2.2rem;
            }

                body.house-toomey .auction_session_index_page .hp-module .location::before, body.house-toomey .home-page .hp-module .location::before, body.house-toomey.home .hp-module .location::before {
                    margin-bottom: -.6rem;
                }
                body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title, body.house-toomey .home-page .hp-module.canela_black_thin .title, body.house-toomey.home .hp-module.canela_black_thin .title {
                    font-size: 4.1rem;
                    letter-spacing: 3px;
                    line-height: 5rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title:before, body.house-toomey .home-page .hp-module.canela_black_thin .title:before, body.house-toomey.home .hp-module.canela_black_thin .title:before {
                        margin-bottom: .6rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .title:after, body.house-toomey .home-page .hp-module.canela_black_thin .title:after, body.house-toomey.home .hp-module.canela_black_thin .title:after {
                        margin-top: -1rem;
                    }

                body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle, body.house-toomey.home .hp-module.canela_black_thin .subtitle {
                    font-size: 4.2rem;
                    letter-spacing: 1.5px;
                    line-height: 4.9rem;
                    margin-bottom: 4.7rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle:before, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle:before, body.house-toomey.home .hp-module.canela_black_thin .subtitle:before {
                        margin-bottom: -.95rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin .subtitle:after, body.house-toomey .home-page .hp-module.canela_black_thin .subtitle:after, body.house-toomey.home .hp-module.canela_black_thin .subtitle:after {
                        margin-top: -.9rem;
                    }
                        body.house-toomey .auction_session_index_page .hp-module.canela_black_thin.stacked .title:before, body.house-toomey .home-page .hp-module.canela_black_thin.stacked .title:before, body.house-toomey.home .hp-module.canela_black_thin.stacked .title:before {
                            margin-bottom: -1rem;
                        }
                        body.house-toomey .auction_session_index_page .hp-module.canela_black_thin.stacked .subtitle:before, body.house-toomey .home-page .hp-module.canela_black_thin.stacked .subtitle:before, body.house-toomey.home .hp-module.canela_black_thin.stacked .subtitle:before {
                            margin-bottom: -1rem;
                        }
                    body.house-toomey .auction_session_index_page .hp-module.canela_black_thin.stack_date_title .title-subtitle, body.house-toomey .home-page .hp-module.canela_black_thin.stack_date_title .title-subtitle, body.house-toomey.home .hp-module.canela_black_thin.stack_date_title .title-subtitle {
                        margin-bottom: 4.7rem;
                    }

                        body.house-toomey .auction_session_index_page .hp-module.canela_black_thin.stack_date_title .title-subtitle:before, body.house-toomey .home-page .hp-module.canela_black_thin.stack_date_title .title-subtitle:before, body.house-toomey.home .hp-module.canela_black_thin.stack_date_title .title-subtitle:before {
                            margin-bottom: -1rem;
                        }

                        body.house-toomey .auction_session_index_page .hp-module.canela_black_thin.stack_date_title .title-subtitle:after, body.house-toomey .home-page .hp-module.canela_black_thin.stack_date_title .title-subtitle:after, body.house-toomey.home .hp-module.canela_black_thin.stack_date_title .title-subtitle:after {
                            margin-top: -1rem;
                        }
                body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title, body.house-toomey .home-page .hp-module.alright_canela_thin .title, body.house-toomey.home .hp-module.alright_canela_thin .title {
                    font-size: 4.5rem;
                    letter-spacing: 3px;
                    line-height: 5rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title:before, body.house-toomey .home-page .hp-module.alright_canela_thin .title:before, body.house-toomey.home .hp-module.alright_canela_thin .title:before {
                        margin-bottom: .6rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .title:after, body.house-toomey .home-page .hp-module.alright_canela_thin .title:after, body.house-toomey.home .hp-module.alright_canela_thin .title:after {
                        margin-top: -1rem;
                    }

                body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle, body.house-toomey.home .hp-module.alright_canela_thin .subtitle {
                    font-size: 4.2rem;
                    letter-spacing: 1.5px;
                    line-height: 5rem;
                    margin-bottom: 4.9rem;
                }


                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle:before, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle:before, body.house-toomey.home .hp-module.alright_canela_thin .subtitle:before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin .subtitle:after, body.house-toomey .home-page .hp-module.alright_canela_thin .subtitle:after, body.house-toomey.home .hp-module.alright_canela_thin .subtitle:after {
                        margin-top: -1rem;
                    }
                        body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin.stacked .title:before, body.house-toomey .home-page .hp-module.alright_canela_thin.stacked .title:before, body.house-toomey.home .hp-module.alright_canela_thin.stacked .title:before {
                            margin-bottom: -.7rem;
                        }
                        body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin.stacked .subtitle:before, body.house-toomey .home-page .hp-module.alright_canela_thin.stacked .subtitle:before, body.house-toomey.home .hp-module.alright_canela_thin.stacked .subtitle:before {
                            margin-bottom: -.4rem;
                        }
                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin.stack_date_title .title-subtitle, body.house-toomey .home-page .hp-module.alright_canela_thin.stack_date_title .title-subtitle, body.house-toomey.home .hp-module.alright_canela_thin.stack_date_title .title-subtitle {
                        margin-bottom: 4.5rem;
                    }

                        body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin.stack_date_title .title-subtitle:before, body.house-toomey .home-page .hp-module.alright_canela_thin.stack_date_title .title-subtitle:before, body.house-toomey.home .hp-module.alright_canela_thin.stack_date_title .title-subtitle:before {
                            margin-bottom: -.7rem;
                        }

                        body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin.stack_date_title .title-subtitle:after, body.house-toomey .home-page .hp-module.alright_canela_thin.stack_date_title .title-subtitle:after, body.house-toomey.home .hp-module.alright_canela_thin.stack_date_title .title-subtitle:after {
                            margin-top: -.9rem;
                        }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin.stack_date_title .title, body.house-toomey .home-page .hp-module.alright_canela_thin.stack_date_title .title, body.house-toomey.home .hp-module.alright_canela_thin.stack_date_title .title {
                        line-height: 4.8rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.alright_canela_thin.stack_date_title .subtitle, body.house-toomey .home-page .hp-module.alright_canela_thin.stack_date_title .subtitle, body.house-toomey.home .hp-module.alright_canela_thin.stack_date_title .subtitle {
                        line-height: 4.4rem;
                    }
                body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title, body.house-toomey .home-page .hp-module.canela_thin_black .title, body.house-toomey.home .hp-module.canela_thin_black .title {
                    font-size: 4.1rem;
                    letter-spacing: 1.5px;
                    line-height: 5rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title:before, body.house-toomey .home-page .hp-module.canela_thin_black .title:before, body.house-toomey.home .hp-module.canela_thin_black .title:before {
                        margin-bottom: .6rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .title:after, body.house-toomey .home-page .hp-module.canela_thin_black .title:after, body.house-toomey.home .hp-module.canela_thin_black .title:after {
                        margin-top: -1.9rem;
                    }

                body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle, body.house-toomey.home .hp-module.canela_thin_black .subtitle {
                    font-size: 4.1rem;
                    letter-spacing: 3px;
                    line-height: 5rem;
                    margin-bottom: 5.1rem;

                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle:before, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle:before, body.house-toomey.home .hp-module.canela_thin_black .subtitle:before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black .subtitle:after, body.house-toomey .home-page .hp-module.canela_thin_black .subtitle:after, body.house-toomey.home .hp-module.canela_thin_black .subtitle:after {
                        margin-top: -1.3rem;
                    }
                        body.house-toomey .auction_session_index_page .hp-module.canela_thin_black.stacked .title:before, body.house-toomey .home-page .hp-module.canela_thin_black.stacked .title:before, body.house-toomey.home .hp-module.canela_thin_black.stacked .title:before {
                            margin-bottom: -1.1rem;
                        }
                        body.house-toomey .auction_session_index_page .hp-module.canela_thin_black.stacked .subtitle:before, body.house-toomey .home-page .hp-module.canela_thin_black.stacked .subtitle:before, body.house-toomey.home .hp-module.canela_thin_black.stacked .subtitle:before {
                            margin-bottom: 0;
                        }
                    body.house-toomey .auction_session_index_page .hp-module.canela_thin_black.stack_date_title .title-subtitle, body.house-toomey .home-page .hp-module.canela_thin_black.stack_date_title .title-subtitle, body.house-toomey.home .hp-module.canela_thin_black.stack_date_title .title-subtitle {
                        margin-bottom: 4rem;
                    }

                        body.house-toomey .auction_session_index_page .hp-module.canela_thin_black.stack_date_title .title-subtitle:before, body.house-toomey .home-page .hp-module.canela_thin_black.stack_date_title .title-subtitle:before, body.house-toomey.home .hp-module.canela_thin_black.stack_date_title .title-subtitle:before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-toomey .auction_session_index_page .hp-module.canela_thin_black.stack_date_title .title-subtitle:after, body.house-toomey .home-page .hp-module.canela_thin_black.stack_date_title .title-subtitle:after, body.house-toomey.home .hp-module.canela_thin_black.stack_date_title .title-subtitle:after {
                            margin-top: -.3rem;
                        }
                body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title-subtitle, body.house-toomey .home-page .hp-module.canela_black_alright .title-subtitle, body.house-toomey.home .hp-module.canela_black_alright .title-subtitle {
                    line-height: 3.6rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title-subtitle:after, body.house-toomey .home-page .hp-module.canela_black_alright .title-subtitle:after, body.house-toomey.home .hp-module.canela_black_alright .title-subtitle:after {
                        margin-top: -0.5rem;
                    }

                body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title, body.house-toomey .home-page .hp-module.canela_black_alright .title, body.house-toomey.home .hp-module.canela_black_alright .title {
                    font-size: 4.1rem;
                    letter-spacing: 3px;

                    line-height: 5rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title:before, body.house-toomey .home-page .hp-module.canela_black_alright .title:before, body.house-toomey.home .hp-module.canela_black_alright .title:before {
                        margin-bottom: .6rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .title:after, body.house-toomey .home-page .hp-module.canela_black_alright .title:after, body.house-toomey.home .hp-module.canela_black_alright .title:after {
                        margin-top: -1.9rem;
                    }

                body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle, body.house-toomey.home .hp-module.canela_black_alright .subtitle {
                    font-size: 4.2rem;
                    letter-spacing: 1.5px;
                    line-height: 5.1rem;
                    margin-bottom: 5.1rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle:before, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle:before, body.house-toomey.home .hp-module.canela_black_alright .subtitle:before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright .subtitle:after, body.house-toomey .home-page .hp-module.canela_black_alright .subtitle:after, body.house-toomey.home .hp-module.canela_black_alright .subtitle:after {
                        margin-top: -1.7rem;
                    }
                        body.house-toomey .auction_session_index_page .hp-module.canela_black_alright.stacked .title:before, body.house-toomey .home-page .hp-module.canela_black_alright.stacked .title:before, body.house-toomey.home .hp-module.canela_black_alright.stacked .title:before {
                            margin-bottom: -1rem;
                        }
                        body.house-toomey .auction_session_index_page .hp-module.canela_black_alright.stacked .subtitle:before, body.house-toomey .home-page .hp-module.canela_black_alright.stacked .subtitle:before, body.house-toomey.home .hp-module.canela_black_alright.stacked .subtitle:before {
                            margin-bottom: .1rem;
                        }
                    body.house-toomey .auction_session_index_page .hp-module.canela_black_alright.stack_date_title .title-subtitle, body.house-toomey .home-page .hp-module.canela_black_alright.stack_date_title .title-subtitle, body.house-toomey.home .hp-module.canela_black_alright.stack_date_title .title-subtitle {
                        margin-bottom: 3.8rem;
                    }

                        body.house-toomey .auction_session_index_page .hp-module.canela_black_alright.stack_date_title .title-subtitle:before, body.house-toomey .home-page .hp-module.canela_black_alright.stack_date_title .title-subtitle:before, body.house-toomey.home .hp-module.canela_black_alright.stack_date_title .title-subtitle:before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-toomey .auction_session_index_page .hp-module.canela_black_alright.stack_date_title .title-subtitle:after, body.house-toomey .home-page .hp-module.canela_black_alright.stack_date_title .title-subtitle:after, body.house-toomey.home .hp-module.canela_black_alright.stack_date_title .title-subtitle:after {
                            margin-top: -.3rem;
                        }

            /*3 line*/
                /*no date*/

                body.house-toomey .auction_session_index_page .hp-module.stacked .date-title-subtitle.no-date, body.house-toomey .home-page .hp-module.stacked .date-title-subtitle.no-date, body.house-toomey.home .hp-module.stacked .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }

            /*2 Line*/
                body.house-toomey .auction_session_index_page .hp-module.stack_date_title .title-subtitle, body.house-toomey .home-page .hp-module.stack_date_title .title-subtitle, body.house-toomey.home .hp-module.stack_date_title .title-subtitle {
                    display: block;
                    margin-bottom: 4.5rem;
                }

                    body.house-toomey .auction_session_index_page .hp-module.stack_date_title .title-subtitle::before, body.house-toomey .home-page .hp-module.stack_date_title .title-subtitle::before, body.house-toomey.home .hp-module.stack_date_title .title-subtitle::before {
                        content: "";
                        display: table;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.stack_date_title .title-subtitle::after, body.house-toomey .home-page .hp-module.stack_date_title .title-subtitle::after, body.house-toomey.home .hp-module.stack_date_title .title-subtitle::after {
                        content: "";
                        display: table;
                    }

                body.house-toomey .auction_session_index_page .hp-module.stack_date_title .title,
                body.house-toomey .auction_session_index_page .hp-module.stack_date_title .subtitle,
                body.house-toomey .home-page .hp-module.stack_date_title .title,
                body.house-toomey .home-page .hp-module.stack_date_title .subtitle,
                body.house-toomey.home .hp-module.stack_date_title .title,
                body.house-toomey.home .hp-module.stack_date_title .subtitle {
                    display: inline;
                }

                    body.house-toomey .auction_session_index_page .hp-module.stack_date_title .title::before, body.house-toomey .auction_session_index_page .hp-module.stack_date_title .subtitle::before, body.house-toomey .home-page .hp-module.stack_date_title .title::before, body.house-toomey .home-page .hp-module.stack_date_title .subtitle::before, body.house-toomey.home .hp-module.stack_date_title .title::before, body.house-toomey.home .hp-module.stack_date_title .subtitle::before {
                        display: none;
                    }

                    body.house-toomey .auction_session_index_page .hp-module.stack_date_title .title::after, body.house-toomey .auction_session_index_page .hp-module.stack_date_title .subtitle::after, body.house-toomey .home-page .hp-module.stack_date_title .title::after, body.house-toomey .home-page .hp-module.stack_date_title .subtitle::after, body.house-toomey.home .hp-module.stack_date_title .title::after, body.house-toomey.home .hp-module.stack_date_title .subtitle::after {
                        display: none;
                    }

                /*no date */

                body.house-toomey .auction_session_index_page .hp-module.stack_date_title .date-title-subtitle .no-date, body.house-toomey .home-page .hp-module.stack_date_title .date-title-subtitle .no-date, body.house-toomey.home .hp-module.stack_date_title .date-title-subtitle .no-date {
                    margin-top: .3rem;
                }
}

/*~House Wright~*/

body.house-herman_miller {
    --menu-spacer-display: none;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: var(--font-family-sans);
    --menu-font-size: 1.2rem;
    --menu-font-letter-spacing: .13rem;
    --menu-font-line-height: 1.6rem;

    --menu-sub-lvl-1-position: -28.7%;
}

body.house-herman_miller .global-footer {
        --primary-color: #435AFFFF;
        --primary-color-hidden: #435AFF00;
        --primary-color-hover: #2303EBFF;
        --primary-color-engaged: #E5E9FFFF;
    }

body.house-herman_miller .footer24 {
        --primary-color: #EE3A24;
        --primary-color-hidden: #EE3A24;
        --primary-color-hover: #DA1E0F;
        --primary-color-engaged: #EE3A24;
    }

body.house-herman_miller .hp-module .date {
            font-family: "harriet", "georgia", serif;
            font-size: 2.6rem;
            line-height: 2.7rem;
            letter-spacing: .2rem;
            text-transform: uppercase;
            font-weight: 400;
            display: block;
        }

/*These control box sizing*/

body.house-herman_miller .hp-module .date::before {
                content: "";
                margin-bottom: -0.7rem;
                display: table;
            }

body.house-herman_miller .hp-module .date::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-herman_miller .hp-module .date .period {
                font-size: 2.2rem;
            }

body.house-herman_miller .hp-module .location {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: 1.2rem;
            line-height: 2.5rem;
            letter-spacing: .1rem;
            text-transform: uppercase;
        }

body.house-herman_miller .hp-module .location::before {
                content: "";
                margin-bottom: -.7rem;
                display: table;
            }

body.house-herman_miller .hp-module .location::after {
                content: "";
                margin-top: -.9rem;
                display: table;
            }

body.house-herman_miller .hp-module .pipe {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: 1.5rem;
            line-height: 1.6rem;
            letter-spacing: .2rem;
            padding: 0 .8rem;
        }

body.house-herman_miller .hp-module .pipe::before {
                content: "";
                margin-bottom: -0.4rem;
                display: table;
            }

body.house-herman_miller .hp-module .pipe::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-herman_miller .hp-module.bau_univers .title {
                font-family: BauWebPro, Arial, sans-serif;
                font-weight: 700;
                font-size: 2.4rem;
                line-height: 2.9rem;
                letter-spacing: .2rem;
            }

body.house-herman_miller .hp-module.bau_univers .title::before {
                    content: "";
                    margin-bottom: -.2rem;
                    display: table;
                }

body.house-herman_miller .hp-module.bau_univers .title::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-herman_miller .hp-module.bau_univers .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-herman_miller .hp-module.bau_univers .subtitle::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-herman_miller .hp-module.bau_univers .subtitle::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-herman_miller .hp-module.univers_bau .title {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-herman_miller .hp-module.univers_bau .title::before {
                    content: "";
                    margin-bottom: -0.3rem;
                    display: table;
                }

body.house-herman_miller .hp-module.univers_bau .title::after {
                    content: "";
                    margin-top: -0.6rem;
                    display: table;
                }

body.house-herman_miller .hp-module.univers_bau .subtitle {
                font-family: "BauWebPro", "Arial", sans-serif;
                font-size: 2.4rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-herman_miller .hp-module.univers_bau .subtitle::before {
                    content: "";
                    margin-bottom: -.2rem;
                    display: table;
                }

body.house-herman_miller .hp-module.univers_bau .subtitle::after {
                    content: "";
                    margin-top: -.7rem;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_univers .title {
                font-family: "harriet", "georgia", serif;
                font-size: 2.6rem;
                line-height: 2.7rem;
            }

body.house-herman_miller .hp-module.harriet_univers .title::before {
                    content: "";
                    margin-bottom: -0.5rem;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_univers .title::after {
                    content: "";
                    margin-top: -0.4rem;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_univers .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-herman_miller .hp-module.harriet_univers .subtitle::before {
                    content: "";
                    margin-bottom: -0.3rem;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_univers .subtitle::after {
                    content: "";
                    margin-top: -0.6rem;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_bau .title {
                font-family: "harriet", "georgia", serif;
                font-size: 2.6rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-herman_miller .hp-module.harriet_bau .title::before {
                    content: "";
                    margin-bottom: -0.145em;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_bau .title::after {
                    content: "";
                    margin-top: -0.33em;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_bau .subtitle {
                font-family: "BauWebPro", "Arial", sans-serif;
                font-weight: 700;
                font-size: 2.5rem;
                line-height: 2.9rem;
                letter-spacing: .2rem;
            }

body.house-herman_miller .hp-module.harriet_bau .subtitle::before {
                    content: "";
                    margin-bottom: -0.13em;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_bau .subtitle::after {
                    content: "";
                    margin-top: -0.3em;
                    display: table;
                }

body.house-herman_miller .hp-module.harriet_harriet .title,
            body.house-herman_miller .hp-module.harriet_harriet .subtitle {
                font-family: "harriet", "georgia", serif;
            }

body.house-herman_miller .hp-module.noma .title {
                font-family: "noma", "arial", sans-serif;
                font-size: 3.6rem;
                line-height: 2.8rem;
            }

body.house-herman_miller .hp-module.noma .title::before {
                    content: "";
                    margin-bottom: -0.03em;
                    display: table;
                }

body.house-herman_miller .hp-module.noma .title::after {
                    content: "";
                    margin-top: -0.16em;
                    display: table;
                }

body.house-herman_miller .hp-module.noma .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.9rem;
            }

body.house-herman_miller .hp-module.noma .subtitle::before {
                    content: "";
                    margin-bottom: -0.151em;
                    display: table;
                }

body.house-herman_miller .hp-module.noma .subtitle::after {
                    content: "";
                    margin-top: -0.32em;
                    display: table;
                }

body.house-herman_miller .hp-module.wright_now .title,
            body.house-herman_miller .hp-module.wright_now .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.4rem;
                line-height: 2.9rem;
            }

body.house-herman_miller .hp-module.wright_now .title::before, body.house-herman_miller .hp-module.wright_now .subtitle::before {
                    content: "";
                    margin-bottom: -0.3em;
                    display: table;
                }

body.house-herman_miller .hp-module.wright_now .title::after, body.house-herman_miller .hp-module.wright_now .subtitle::after {
                    content: "";
                    margin-top: -0.1em;
                    display: table;
                }

body.house-herman_miller .hp-module.wright_now .now {
                margin-bottom: 1.5rem;
            }

body.house-herman_miller .hp-module.hp-two-column .text- small p {
                        font-size: 1.6rem;
                        line-height: 2rem;
                        margin-bottom: 1.6rem;
                    }

body.house-herman_miller .hp-module.hp-two-column .text- medium p {
                        font-size: 2.4rem;
                        line-height: 3rem;
                        margin-bottom: 2.4rem;
                    }

body.house-herman_miller .hp-module.hp-two-column .text- large p {
                        font-size: 3.2rem;
                        line-height: 4rem;
                        margin-bottom: 3.2rem;
                    }

body.house-herman_miller .hp-module.hp-two-column .text- x-large p {
                        font-size: 4rem;
                        line-height: 5rem;
                        margin-bottom: 4rem;
                    }

body.house-herman_miller .hp-module.hp-two-column .text- small *:last-child, body.house-herman_miller .hp-module.hp-two-column .text- medium *:last-child, body.house-herman_miller .hp-module.hp-two-column .text- large *:last-child, body.house-herman_miller .hp-module.hp-two-column .text- x-large *:last-child {
                        margin-bottom: 0;
                    }

body.house-herman_miller #sale-countdown-desktop,
    body.house-herman_miller #sale-countdown-mobile {
        font-family: var(--font-family-serif);
    }

/*Globals*/

body.house-herman_miller .filter-container li {
            font-size: 1.4rem;
        }

/*homepage slide*/

body.house-herman_miller .navigation--primary .wright-now span {

            font-weight: 500;
        }

/*Free Evaluations Text*/

body.house-herman_miller .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
            color: #fff;
        }

body.house-herman_miller .navigation--primary.menu--light .logo:hover svg path {
                    fill: #000;
                }

/*Dark context overrides*/

body.house-herman_miller .global-footer,
    body.house-herman_miller #search-results-header.dark {
        --primary-color: #5F81FD;
        --primary-color-hover: #435AFF;
    }

body.house-herman_miller .footer24 ul li.accented {
            margin-bottom: 0;
        }

body.house-herman_miller .footer24 .menu-top {
            order: 1;
        }

body.house-herman_miller .footer24 .menu-lower {
            order: 0;
        }

/*Grid styles*/

body.house-herman_miller .item-grid-container.grid .___item .inline .artist p .name {
                        font-size: 1.2rem;
                    }

/*BEGIN DOS OVERRIDES*/

/*DOS modal*/

body.house-herman_miller .dos-modal {
        /*&amp;::before {*/
        /*    background-image: url("/images/day_of_sale/wright.jpg");*/
        /*}*/
    }

/*Timer*/

/*.dos-closed-inner {*/

/*    background: linear-gradient(90deg, rgba(67, 90, 255, .93) 23%, rgba(35, 3, 235, .93) 55%, rgba(35, 3, 235, .93) 80%, rgba(67, 90, 255, .93));*/

/*}*/

/*END DOS OVERRIDES*/

body.house-herman_miller .navigation--primary .user-menu-container .logged_in_as ul li a span {
        letter-spacing: .03rem;
    }

/*Global headlines*/

body.house-herman_miller .headline .primary:before {
                margin-bottom: -.4rem;
            }

body.house-herman_miller .headline .primary:after {
                margin-top: 0;
            }

body.house-herman_miller .headline .secondary:before {
                margin-bottom: -.4rem;
            }

body.house-herman_miller .headline .secondary:after {
                margin-top: .3rem;
            }

body.house-herman_miller .page-auctions-archive .headline .primary:before, body.house-herman_miller .page-catalogs .headline .primary:before {
                    margin-bottom: -.6rem;
                }

body.house-herman_miller .page-auctions-archive .headline .primary:after, body.house-herman_miller .page-catalogs .headline .primary:after {
                    margin-top: -.1rem;
                }

/*Search Overlay*/

body.house-herman_miller #search-results-overlay .result-group h3,
            body.house-herman_miller #search-results-overlay .result-group h3 a {
                font-size: 1.8rem;
            }

/*Terms Modal*/

body.house-herman_miller .terms-container h4 {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

@media (min-width: 570px) {
            body.house-herman_miller .hp-module .date {
                font-size: 4.1rem;
                line-height: normal;
            }

                body.house-herman_miller .hp-module .date::before {
                    margin-bottom: -1.8rem;
                }

                body.house-herman_miller .hp-module .date::after {
                    margin-top: -1.4rem;
                }
                body.house-herman_miller .hp-module .links a,
                body.house-herman_miller .hp-module .links span {
                    font-family: Univers, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.8rem;
                    line-height: 2.3rem;
                    letter-spacing: .2rem;
                }

            body.house-herman_miller .hp-module .location {
                font-size: 1.2rem;
                letter-spacing: .2rem;
            }

                body.house-herman_miller .hp-module .location::before {
                    margin-bottom: -.7rem;
                }
                body.house-herman_miller .hp-module.bau_univers .title {
                    font-size: 3.1rem;
                    line-height: 4.1rem;
                }

                    body.house-herman_miller .hp-module.bau_univers .title::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-herman_miller .hp-module.bau_univers .title::after {
                        margin-top: -.7rem;
                    }

                body.house-herman_miller .hp-module.bau_univers .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-herman_miller .hp-module.bau_univers .subtitle::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-herman_miller .hp-module.bau_univers .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-herman_miller .hp-module.harriet_univers .title {
                    font-size: 3.4rem;
                    line-height: 3.7rem;
                }

                    body.house-herman_miller .hp-module.harriet_univers .title::before {
                        margin-bottom: -0.6rem;
                    }

                    body.house-herman_miller .hp-module.harriet_univers .title::after {
                        margin-top: -1rem;
                    }

                body.house-herman_miller .hp-module.harriet_univers .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-herman_miller .hp-module.harriet_univers .subtitle::before {
                        margin-bottom: -0.1rem;
                    }

                    body.house-herman_miller .hp-module.harriet_univers .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-herman_miller .hp-module.univers_bau .title {
                    font-size: 3.3rem;
                    line-height: 3.7rem;
                }

                    body.house-herman_miller .hp-module.univers_bau .title::before {
                        content: "";
                        margin-bottom: -.3rem;
                        display: table;
                    }

                    body.house-herman_miller .hp-module.univers_bau .title::after {
                        content: "";
                        margin-top: -1.1rem;
                        display: table;
                    }

                body.house-herman_miller .hp-module.univers_bau .subtitle {
                    font-size: 3.1rem;
                    line-height: 3.8rem;
                }

                    body.house-herman_miller .hp-module.univers_bau .subtitle::before {
                        content: "";
                        margin-bottom: -.2rem;
                        display: table;
                    }

                    body.house-herman_miller .hp-module.univers_bau .subtitle::after {
                        content: "";
                        margin-top: -1.2rem;
                        display: table;
                    }
                body.house-herman_miller .hp-module.wright_now .title,
                body.house-herman_miller .hp-module.wright_now .subtitle {
                    font-size: 3.4rem;
                    line-height: 4rem;
                }

                    body.house-herman_miller .hp-module.wright_now .title::before, body.house-herman_miller .hp-module.wright_now .subtitle::before {
                        margin-bottom: -0.154em;
                    }

                    body.house-herman_miller .hp-module.wright_now .title::after, body.house-herman_miller .hp-module.wright_now .subtitle::after {
                        margin-top: -0.3em;
                    }

                body.house-herman_miller .hp-module.wright_now .now {
                    font-size: 3rem;
                    margin-bottom: 3rem;
                }
}

@media (min-width: 768px) {
                body.house-herman_miller .headline .primary:before, body.house-wright .headline .primary:before {
                    margin-bottom: .5rem;
                }

                body.house-herman_miller .headline .primary:after, body.house-wright .headline .primary:after {
                    margin-top: .6rem;
                }
                body.house-herman_miller .headline .secondary:before, body.house-wright .headline .secondary:before {
                    margin-bottom: .5rem;
                }

                body.house-herman_miller .headline .secondary:after, body.house-wright .headline .secondary:after {
                    margin-top: .6rem;
                }
                    body.house-herman_miller .headline.year .primary:before, body.house-wright .headline.year .primary:before {
                        margin-bottom: 0;
                    }

                    body.house-herman_miller .page-auctions-archive .headline .primary:after, body.house-herman_miller .page-catalogs .headline .primary:after, body.house-wright .page-auctions-archive .headline .primary:after, body.house-wright .page-catalogs .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 600px) {
            body.house-herman_miller .footer24 .menu-top {
                order: 0;
            }

            body.house-herman_miller .footer24 .menu-lower {
                order: 1;
            }
}

@media (min-width: 1024px) {

                    body.house-herman_miller .page-auctions-archive .headline .primary:before, body.house-herman_miller .page-catalogs .headline .primary:before, body.house-wright .page-auctions-archive .headline .primary:before, body.house-wright .page-catalogs .headline .primary:before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-herman_miller .page-auctions-archive .headline .primary:after, body.house-herman_miller .page-catalogs .headline .primary:after, body.house-wright .page-auctions-archive .headline .primary:after, body.house-wright .page-catalogs .headline .primary:after {
                        margin-top: -.4rem;
                    }
                    body.house-herman_miller .module.module__calendar .headline .primary:before, body.house-wright .module.module__calendar .headline .primary:before {
                        margin-bottom: -.3rem;
                    }

                    body.house-herman_miller .module.module__calendar .headline .primary:after, body.house-wright .module.module__calendar .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 1025px) {
            body.house-herman_miller .navigation--primary .submenu-lvl-2 li span.title, body.house-wright .navigation--primary .submenu-lvl-2 li span.title {
                font-weight: 500;
                line-height: 16px;
            }

            body.house-herman_miller .navigation--primary .wright-now span, body.house-wright .navigation--primary .wright-now span {
                letter-spacing: 0.1rem;
            }
                /*caret*/

                body.house-herman_miller .navigation--primary .navauctions:before, body.house-wright .navigation--primary .navauctions:before {
                    left: 26px;
                }

                body.house-herman_miller .navigation--primary .navauctions .submenu-lvl-1, body.house-wright .navigation--primary .navauctions .submenu-lvl-1 {
                    left: -184px;
                }

                    body.house-herman_miller .navigation--primary .navauctions .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navauctions .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 158px;
                        flex-shrink: 0;
                        flex-grow: 0;
                    }
                /*caret*/

                body.house-herman_miller .navigation--primary .navartists:before, body.house-wright .navigation--primary .navartists:before {
                    left: 60px;
                }

                body.house-herman_miller .navigation--primary .navartists .submenu-lvl-1, body.house-wright .navigation--primary .navartists .submenu-lvl-1 {
                    left: -277px;
                }

                    body.house-herman_miller .navigation--primary .navartists .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navartists .submenu-lvl-1 .col-spacer {
                        width: 100%;
                        max-width: 100%;
                        flex-basis: 15.8rem;
                        min-width: 15.8rem;
                    }
                    body.house-herman_miller .navigation--primary .navartists .promo-items-items .img-wrapper, body.house-wright .navigation--primary .navartists .promo-items-items .img-wrapper {
                        margin-bottom: 1rem;
                    }
                body.house-herman_miller .navigation--primary .navbuying:before, body.house-wright .navigation--primary .navbuying:before {
                    left: 55px;
                }

                body.house-herman_miller .navigation--primary .navbuying .submenu-lvl-1, body.house-wright .navigation--primary .navbuying .submenu-lvl-1 {
                    left: -456px;
                }

                    body.house-herman_miller .navigation--primary .navbuying .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 431px;
                        min-width: 431px;
                    }
                body.house-herman_miller .navigation--primary .navcontact:before, body.house-wright .navigation--primary .navcontact:before {
                    left: 24px;
                }

                body.house-herman_miller .navigation--primary .navcontact .submenu-lvl-1, body.house-wright .navigation--primary .navcontact .submenu-lvl-1 {
                    left: -610px;
                }

                    body.house-herman_miller .navigation--primary .navcontact .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navcontact .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 585px;
                    }

                body.house-herman_miller .navigation--primary .navcontact .col-fixed .title, body.house-wright .navigation--primary .navcontact .col-fixed .title {
                    margin-bottom: .3rem;
                }

                body.house-herman_miller .navigation--primary .navcontact .inline-mailinglist-signup-form, body.house-wright .navigation--primary .navcontact .inline-mailinglist-signup-form {
                    margin-top: -.2rem;
                }
            body.house-herman_miller .hp-module .date {
                font-size: 5.8rem;
                line-height: 5rem;
            }

                body.house-herman_miller .hp-module .date::before {
                    margin-bottom: -1.2rem;
                }

                body.house-herman_miller .hp-module .date::after {
                    margin-top: -1.5rem;
                }

                body.house-herman_miller .hp-module .date .period {
                    font-size: 2.8rem;
                }

            body.house-herman_miller .hp-module .location {
                line-height: 2.4rem;
            }

                body.house-herman_miller .hp-module .location::before {
                    margin-bottom: -.6rem;
                }
                body.house-herman_miller .hp-module.bau_univers .title {
                    font-size: 4rem;
                    line-height: 5rem;
                }

                body.house-herman_miller .hp-module.bau_univers .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }
                body.house-herman_miller .hp-module.harriet_univers .title {
                    font-size: 4.4rem;
                    line-height: 5rem;
                }

                body.house-herman_miller .hp-module.harriet_univers .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }
                body.house-herman_miller .hp-module.univers_bau .title {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }

                body.house-herman_miller .hp-module.univers_bau .subtitle {
                    font-size: 4rem;
                    line-height: 5rem;
                }
                body.house-herman_miller .hp-module.wright_now .title,
                body.house-herman_miller .hp-module.wright_now .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }

                body.house-herman_miller .hp-module.wright_now .now {
                    font-size: 3rem;
                    margin-bottom: 3rem;
                }

            /*3 Line*/
                        body.house-herman_miller .hp-module.stacked.bau_univers .title::before {
                            margin-bottom: -.6rem;
                        }

                        body.house-herman_miller .hp-module.stacked.bau_univers .title::after {
                            margin-top: -1.4rem;
                        }
                        body.house-herman_miller .hp-module.stacked.bau_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-herman_miller .hp-module.stacked.bau_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-herman_miller .hp-module.stacked.harriet_univers .title::before {
                            margin-bottom: -1rem;
                        }

                        body.house-herman_miller .hp-module.stacked.harriet_univers .title::after {
                            margin-top: -1rem;
                        }
                        body.house-herman_miller .hp-module.stacked.harriet_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-herman_miller .hp-module.stacked.harriet_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-herman_miller .hp-module.stacked.univers_bau .title::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-herman_miller .hp-module.stacked.univers_bau .title::after {
                            margin-top: -1.4rem;
                        }

                    body.house-herman_miller .hp-module.stacked.univers_bau .subtitle {
                        font-size: 4rem;
                        line-height: 5rem;
                    }

                        body.house-herman_miller .hp-module.stacked.univers_bau .subtitle::before {
                            margin-bottom: -.5rem;
                        }

                        body.house-herman_miller .hp-module.stacked.univers_bau .subtitle::after {
                            margin-top: -1.5rem;
                        }
                        body.house-herman_miller .hp-module.stacked.wright_now .title::before {
                            margin-bottom: -0.154em;
                        }

                        body.house-herman_miller .hp-module.stacked.wright_now .title::after {
                            margin-top: -0.3em;
                        }
                        body.house-herman_miller .hp-module.stacked.wright_now .subtitle::before {
                            margin-bottom: -0.154em;
                        }

                        body.house-herman_miller .hp-module.stacked.wright_now .subtitle::after {
                            margin-top: -0.3em;
                        }

                /*no date*/

                body.house-herman_miller .hp-module.stacked .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }

            /*2 Line*/
                body.house-herman_miller .hp-module.stack_date_title .title-subtitle {
                    display: block;
                    margin-bottom: 3rem;
                }

                    body.house-herman_miller .hp-module.stack_date_title .title-subtitle::before {
                        content: "";
                        display: table;
                    }

                    body.house-herman_miller .hp-module.stack_date_title .title-subtitle::after {
                        content: "";
                        display: table;
                    }

                body.house-herman_miller .hp-module.stack_date_title .title,
                body.house-herman_miller .hp-module.stack_date_title .subtitle {
                    display: inline;
                }

                    body.house-herman_miller .hp-module.stack_date_title .title::before, body.house-herman_miller .hp-module.stack_date_title .subtitle::before {
                        display: none;
                    }

                    body.house-herman_miller .hp-module.stack_date_title .title::after, body.house-herman_miller .hp-module.stack_date_title .subtitle::after {
                        display: none;
                    }
                        body.house-herman_miller .hp-module.stack_date_title.bau_univers .title-subtitle:before {
                            margin-bottom: -.5rem;
                        }

                        body.house-herman_miller .hp-module.stack_date_title.bau_univers .title-subtitle:after {
                            margin-top: -1.7rem;
                        }

                    body.house-herman_miller .hp-module.stack_date_title.bau_univers .title {
                        font-size: 4rem;
                        line-height: 5rem;
                    }

                        body.house-herman_miller .hp-module.stack_date_title.bau_univers .title::before {
                            margin-bottom: -.2rem;
                        }

                        body.house-herman_miller .hp-module.stack_date_title.bau_univers .title::after {
                            margin-top: -1.4rem;
                        }

                    body.house-herman_miller .hp-module.stack_date_title.bau_univers .subtitle {
                        font-size: 4.2rem;
                        line-height: 5rem;
                    }

                        body.house-herman_miller .hp-module.stack_date_title.bau_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-herman_miller .hp-module.stack_date_title.bau_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }

                    body.house-herman_miller .hp-module.stack_date_title.bau_univers .links {
                        margin: 2.1rem auto 0 auto;
                    }
                        body.house-herman_miller .hp-module.stack_date_title.harriet_univers .title-subtitle:before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-herman_miller .hp-module.stack_date_title.harriet_univers .title-subtitle:after {
                            margin-top: -.2rem;
                        }
                        body.house-herman_miller .hp-module.stack_date_title.harriet_univers .title::before {
                            margin-bottom: -.2rem;
                        }

                        body.house-herman_miller .hp-module.stack_date_title.harriet_univers .title::after {
                            margin-top: -1.4rem;
                        }
                        body.house-herman_miller .hp-module.stack_date_title.harriet_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-herman_miller .hp-module.stack_date_title.harriet_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-herman_miller .hp-module.stack_date_title.univers_bau .title-subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-herman_miller .hp-module.stack_date_title.univers_bau .title-subtitle::after {
                            margin-top: -1.4rem;
                        }

                    body.house-herman_miller .hp-module.stack_date_title.univers_bau .title {
                        margin-right: 2rem;
                    }

                    body.house-herman_miller .hp-module.stack_date_title.univers_bau .links {
                        margin: 2.1rem auto 0 auto;
                    }

                /*no date*/

                body.house-herman_miller .hp-module.stack_date_title .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }
                    body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .col-spacer {
                        flex-basis: 1.6rem;
                    }
}

@media (min-width: 1025px) and (max-width: 1212px) {
                    body.house-herman_miller .navigation--primary .navbuying .submenu-lvl-1 .col-spacer, body.house-wright .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 159px;
                        min-width: 159px;
                    }
}

body.house-herman_miller {
    --menu-spacer-display: none;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: #{$font-bau};
    --menu-font-size: 1.2rem;
    --menu-font-letter-spacing: .13rem;
    --menu-font-line-height: 1.6rem;

    --menu-sub-lvl-1-position: -28.7%;
}

body.house-herman_miller .navigation--primary.menu--light .menu-category {
            display: none;
        }

body.house-herman_miller .navigation--primary.menu--light .rh-menu-wrapper {
            margin-left: auto;
        }

body.house-herman_miller .navigation--primary.menu--light .logo {
            height: 100%;
            width: auto;
            margin-left: 1.4rem;
            margin-right: 0;
            display: flex;
            align-content: center;
            transition: none;
        }

body.house-herman_miller .navigation--primary.menu--light .logo svg path {
                transition: none;
            }

body.house-herman_miller .navigation--primary.menu--light .logo .mobile {
                display: flex;
                flex-basis: 150px;
                position: relative;
                top: -2px;
                width: 253px;
            }

body.house-herman_miller .navigation--primary.menu--light .logo .mobile svg {
                    width: 253px;
                }

body.house-herman_miller .navigation--primary.menu--light .logo .desktop {
                display: none;
                width: 321px;
                top: 5px;
                position: relative;
            }

body.house-herman_miller .navigation--primary.menu--light .logo .desktop svg {
                    width: 321px;
                }

body.house-herman_miller .navigation--primary.menu--light .logo .herman {
                fill: #EA3C2E;
            }

body.house-herman_miller .navigation--primary.menu--light .logo .miller {
                fill: #231F20;
            }

body.house-herman_miller .navigation--primary.menu--light .logo .wright {
                fill: #231F20;
            }

body.house-herman_miller .navigation--primary.menu--light .logo:hover path.herman {
                    fill: #DA1E0F;
                }

body.house-herman_miller .navigation--primary.menu--light .logo:hover .miller {
                    fill: #000;
                }

body.house-herman_miller .navigation--primary.menu--light .logo:hover .wright {
                    fill: #000;
                }

@media (min-width: 421px) {

body.house-herman_miller .navigation--primary.menu--light .logo {
                margin-left: 1.7rem
        }

                body.house-herman_miller .navigation--primary.menu--light .logo .mobile {
                    width: 319px;
                    top: -2px;
                    left: 0;
                }
            }

/*desktop*/

@media (min-width: 1025px) {

body.house-herman_miller .navigation--primary.menu--light .logo {
                margin-left: 4.4rem
        }

                body.house-herman_miller .navigation--primary.menu--light .logo .mobile {
                    display: none;
                }

                body.house-herman_miller .navigation--primary.menu--light .logo .desktop {
                    display: flex;
                    flex-basis: 150px;
                }
            }

body.house-herman_miller .navigation--primary.menu--light .menu-toggle .hb-x.open span,
        body.house-herman_miller .navigation--primary.menu--light .menu-toggle .hb-x:hover span {
            background: #EA3C2E;
        }

body.house-herman_miller .navigation--primary.menu--light .powered-by {
            display: none;
            margin-left: auto;
            margin-right: 5.2rem;
            height: 100%;
            align-items: center;
            overflow: visible;
            transition: all 0.3s ease-in;
            transform: none;
            will-change: transform;
            font-size: 26px;
            line-height: 47px;
            color: #444;
            transform-origin: 0 0;
            text-decoration: none;
            position: relative;
            top: 8px;

        }

body.house-herman_miller .navigation--primary.menu--light .powered-by:hover {
                cursor: pointer;
            }

body.house-herman_miller .navigation--primary.menu--light .powered-by svg {
                width: 250px;
                height: auto;
            }

body.house-herman_miller .navigation--primary.menu--light .powered-by .powered {
                fill: var(--wright-primary-color);
                transition: fill .3s ease-in-out;
            }

body.house-herman_miller .navigation--primary.menu--light .powered-by:hover .powered {
                    fill: var(--wright-primary-color-hover);
                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary {
                width: 100%;
                margin: 0;
            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items {
                    display: none;
                    margin-left: 0;
                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items .promo-items-items {
                        line-height: 0;
                        max-height: none;
                        overflow: hidden;
                        display: grid;
                        grid-template-columns: repeat(auto-fill, minmax(17.8rem, 1fr));
                        grid-auto-flow: row;
                        max-width: calc(100vw - 740px);
                        grid-gap: 1.3rem;
                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items .promo-items-items li {
                            height: 17.8rem;
                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu {
                        display: flex;
                        flex-direction: column;
                        min-height: 311px;
                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-a {
                            flex-basis: 1px;
                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col {
                            flex-basis: 1px;
                            margin-right: 0;
                            padding-right: 70px;
                            width: auto;
                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .image-block {
                            width: 17.8rem;
                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .image-block .img-wrapper {
                                line-height: 0;
                                width: 100%;
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .image-block .img-wrapper img {
                                    max-width: none;
                                    min-width: 0;
                                    width: 100%;
                                    position: absolute;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .artist-link {
                            padding-bottom: 10px;
                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .artist-link .img-wrapper {
                                display: block;
                                height: auto;
                                line-height: 0;
                                overflow: hidden;
                                position: relative;
                                width: 17.8rem;
                                padding-bottom: 100%;
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .artist-link .img-wrapper img {
                                    height: 100%;
                                    max-width: none;
                                    min-width: 0;
                                    -o-object-fit: cover;
                                       object-fit: cover;
                                    -o-object-position: center center;
                                       object-position: center center;
                                    width: 100%;
                                    position: absolute;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .artist-link .caption .title {
                                    border-bottom: 1px solid transparent;
                                    color: #7d7d7d;
                                    display: inline;
                                    font-size: 12px;
                                    height: 16px;
                                    line-height: 20px;
                                    overflow: hidden;
                                    padding-bottom: 0;
                                    text-overflow: ellipsis;
                                    transition: color .3s ease-in-out, border .3s ease-in-out;
                                    white-space: normal;
                                    width: 100%;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .promo-items-wrapper {
                            max-height: none;
                            height: 17.8rem;

                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .promo-items-wrapper .view-all {
                                margin-left: 3.4rem;
                                margin-right: .9rem;
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .promo-items-wrapper .view-all li {
                                    height: 100%;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .promo-items-wrapper .view-all a {
                                    display: flex;
                                    flex-direction: column;
                                    height: 100%;
                                    align-items: center;
                                    justify-content: center;
                                    font-weight: 500;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .promo-items-wrapper .view-all span {
                                    font-size: 1.2rem;
                                    line-height: 3rem;
                                    color: var(--wright-primary-color);
                                    margin: .8rem 0 0;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .promo-items-wrapper .view-all svg {
                                    width: 4.3rem;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-b {
                            width: 350px;
                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c {
                            flex-basis: 100%;
                            flex-grow: 1;
                            flex-shrink: 1;
                            margin-right: 0;
                            margin-top: -1px;
                            padding: 0;
                        }

@media (min-width: 1025px) {

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c {
                                padding-right: 20px
                        }
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c .title.promo-items-text {
                                margin-bottom: 7px;
                                padding-bottom: 0;
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c .title.promo-items-text span.linked.title a span,
                                body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c .title.promo-items-text span.nolink.title span.nolink {
                                    color: #000;
                                    font-weight: 500;

                                    line-height: 32px;

                                    padding-bottom: 0;
                                    white-space: nowrap;
                                }

/*@TODO: Move to house themes */

body.house-toomey body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c .title.promo-items-text span.linked.title a span,
                                    body.house-rago body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c .title.promo-items-text span.linked.title a span,
                                    body.house-toomey body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c .title.promo-items-text span.nolink.title span.nolink,
                                    body.house-rago body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c .title.promo-items-text span.nolink.title span.nolink {
                                        line-height: 17px;
                                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items {
                                display: flex;
                                flex-direction: row;
                                flex-wrap: wrap;
                                padding-top: 0;
                                width: 100%;
                                height: 17.8rem;
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li {
                                    margin-bottom: 500px;
                                    margin-left: 0;
                                    margin-right: 15px;
                                    max-height: 232px;
                                    max-width: none;
                                    min-height: 232px;
                                    min-width: 0;
                                    width: 135.92px;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li .img-wrapper {
                                        margin-bottom: 14px;
                                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li .caption {
                                        padding-top: 0;
                                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li a {
                                        line-height: normal;
                                        max-width: none;
                                        min-width: 0;
                                        width: 135.92px;
                                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li a p {
                                            display: inline-block;
                                            line-height: normal;
                                            margin: 0;
                                            max-width: 136px;
                                            min-width: 0;
                                            padding: 0;
                                            width: 136px;
                                        }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li a p span.inner {
                                                border-bottom: 1px solid transparent;
                                                transition: color .3s ease-in-out, fill .3s ease-in-out, stroke .3s ease-in-out;
                                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li a:hover {
                                        border-bottom: 1px solid transparent;
                                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li a.artist-link {
                                        line-height: normal;
                                        margin-bottom: 0;
                                        max-height: 237px;
                                        max-width: none;
                                        min-width: 0;
                                        overflow: hidden;
                                        padding-bottom: 0;
                                    }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items li a.artist-link:hover .title {
                                                color: #000;
                                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c ul.promo-items-items img {
                                    border: none;
                                    height: 179.73px;
                                    margin-bottom: 10px;
                                    max-width: none;
                                    min-width: 0;
                                    outline: none;
                                    width: 135.92px;
                                }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-c a::after {
                                height: 179.66px;
                                width: 136px;
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-spacer {
                            flex-basis: 294px;
                            flex-grow: 1;
                            flex-shrink: 1;
                            margin-right: 0;
                            max-width: 163px;
                            padding-right: 0;
                        }

body.house-lama body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-spacer {
                                max-width: 0;
                            }

body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .col-b .title {
                            margin-bottom: 9px;
                        }

body.house-herman_miller .global-footer {
        --primary-color: #EE3A24;
        --primary-color-hidden: #EE3A24;
        --primary-color-hover: #DA1E0F;
        --primary-color-engaged: #EE3A24;
    }

body.house-herman_miller .global-footer .wright svg {
            fill: var(--wright-primary-color);
        }

body.house-herman_miller .global-footer .wright svg:hover {
                fill: var(--wright-primary-color-hover);
            }

body.house-herman_miller .global-footer .col-logo a {
            height: auto;
            width: auto;
        }

body.house-herman_miller p.price-available-note {
        font-weight: 500;
    }

body.house-herman_miller .fb-module .text.one_column img + figcaption,
    body.house-herman_miller .fb-module .text.one_column a + figcaption {
        margin-top: 0;
    }

body.house-herman_miller #sale-countdown-desktop,
    body.house-herman_miller #sale-countdown-mobile {
        font-family: var(--font-family-serif);
    }

@media (min-width: 1025px) {
        body.house-herman_miller .rh-menu-wrapper {
            display: none;
        }
            body.house-herman_miller .navigation--primary.menu--light .menu-category,
            body.house-herman_miller .navigation--primary.menu--light .powered-by {
                display: flex;
            }
                    body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .col-spacer {
                        flex-basis: 1.6rem;
                    }

                    body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items {
                        display: flex;
                        height: auto;
                        max-height: -moz-max-content;
                        max-height: max-content;
                    }

                        body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items .promo-items-items {
                            height: 17.8rem;
                        }

                            body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items .promo-items-items li {
                                height: auto;
                            }
                            body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items &gt; .submenu .promo-items-wrapper {
                                height: auto;
                            }

                        body.house-herman_miller .navigation--primary.menu--light &gt; .menu-wrapper &gt; .menu--primary .promo-items .title {
                            margin-bottom: .4rem;
                        }
            body.house-herman_miller .root-li.promo {
                height: 100%;
                width: 100%;
            }

                body.house-herman_miller .root-li.promo:hover {
                    cursor: pointer;
                }

                body.house-herman_miller .root-li.promo::before {
                    display: none;
                }

            body.house-herman_miller .root-li .submenu-lvl-1 {
                left: -394px;
                top: 60px;
                height: 28rem;
                padding-bottom: 1rem;
            }
}

/*~House LPA~*/

/*variables*/

body.house-lpa {
    --menu-spacer-display: none;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: var(--font-family-sans);
    --menu-font-size: 1.2rem;
    --menu-font-letter-spacing: .13rem;
    --menu-font-line-height: 1.6rem;

    --menu-sub-lvl-1-position: -28.7%;

    --primary-color: #DA71FF;
    --primary-color-hidden: #435AFF00;
    --primary-color-hover: #C41EFF;
    --primary-color-engaged: #F6DDFF;
}

body.house-lpa .hp-module .date {
            font-family: Dala Floda, Serif;
            font-size: 2.9rem;
            line-height: 2.7rem;
            letter-spacing: .2rem;
            text-transform: uppercase;
            font-weight: 900;
            display: block;
        }

/*These control box sizing*/

body.house-lpa .hp-module .date::before {
                content: "";
                margin-bottom: -0.8rem;
                display: table;
            }

body.house-lpa .hp-module .date::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-lpa .hp-module .date .period {
                font-size: 2.2rem;
            }

body.house-lpa .hp-module .location {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: var(--default-font-size);
            line-height: 2.5rem;
            letter-spacing: .1rem;
            text-transform: uppercase;
        }

body.house-lpa .hp-module .location::before {
                content: "";
                margin-bottom: -.7rem;
                display: table;
            }

body.house-lpa .hp-module .location::after {
                content: "";
                margin-top: -0.9rem;
                display: table;
            }

body.house-lpa .hp-module .locations-box {
            margin-bottom: 1.7rem;
        }

body.house-lpa .hp-module .pipe {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: 1.5rem;
            line-height: 1.6rem;
            letter-spacing: .2rem;
            padding: 0 .8rem;
        }

body.house-lpa .hp-module .pipe::before {
                content: "";
                margin-bottom: -0.4rem;
                display: table;
            }

body.house-lpa .hp-module .pipe::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-lpa .hp-module.dala_beatrice_univers .title {
                font-family: 'Beatrice', Arial, sans-serif;
                font-weight: 900;
                font-size: 2.5rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-lpa .hp-module.dala_beatrice_univers .title::before {
                    content: "";
                    margin-bottom: -.5rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_univers .title::after {
                    content: "";
                    margin-top: -.7rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_univers .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-lpa .hp-module.dala_beatrice_univers .subtitle::before {
                    content: "";
                    margin-bottom: -.4rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_univers .subtitle::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_bold_light .title {
                font-family: 'Beatrice', Arial, sans-serif;
                font-weight: 900;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-lpa .hp-module.dala_beatrice_bold_light .title::before {
                    content: "";
                    margin-bottom: -.4rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_bold_light .title::after {
                    content: "";
                    margin-top: -.7rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_bold_light .subtitle {
                font-family: 'Beatrice', Arial, sans-serif;
                font-weight: 300;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-lpa .hp-module.dala_beatrice_bold_light .subtitle::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_bold_light .subtitle::after {
                    content: "";
                    margin-top: -.7rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_medium_bold .title {
                font-family: 'Beatrice', Arial, sans-serif;
                font-weight: 500;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-lpa .hp-module.dala_beatrice_medium_bold .title::before {
                    content: "";
                    margin-bottom: -.5rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_medium_bold .title::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_medium_bold .subtitle {
                font-family: 'Beatrice', Arial, sans-serif;
                font-weight: 900;
                font-size: 2.4rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-lpa .hp-module.dala_beatrice_medium_bold .subtitle::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-lpa .hp-module.dala_beatrice_medium_bold .subtitle::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-lpa .hp-module.hp-two-column .text- small p {
                        font-size: 1.6rem;
                        line-height: 2rem;
                        margin-bottom: 1.6rem;
                    }

body.house-lpa .hp-module.hp-two-column .text- medium p {
                        font-size: 2.4rem;
                        line-height: 3rem;
                        margin-bottom: 2.4rem;
                    }

body.house-lpa .hp-module.hp-two-column .text- large p {
                        font-size: 3.2rem;
                        line-height: 4rem;
                        margin-bottom: 3.2rem;
                    }

body.house-lpa .hp-module.hp-two-column .text- x-large p {
                        font-size: 4rem;
                        line-height: 5rem;
                        margin-bottom: 4rem;
                    }

body.house-lpa .hp-module.hp-two-column .text- small *:last-child, body.house-lpa .hp-module.hp-two-column .text- medium *:last-child, body.house-lpa .hp-module.hp-two-column .text- large *:last-child, body.house-lpa .hp-module.hp-two-column .text- x-large *:last-child {
                        margin-bottom: 0;
                    }

body.house-lpa .hp-module.stacked.dala_beatrice_univers .title:before {
                        margin-bottom: -0.4rem;
                    }

body.house-lpa .hp-module.stacked.dala_beatrice_univers .title:after {
                        margin-top: -0.6rem;
                    }

body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .title:before {
                        margin-bottom: -0.4rem;
                    }

body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .title:after {
                        margin-top: -0.7rem;
                    }

body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .title:before {
                        margin-bottom: -0.4rem;
                    }

body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .title:after {
                        margin-top: -0.7rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .title:before {
                        margin-bottom: -0.4rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .title:after {
                        margin-top: -0.8rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .subtitle:before {
                        margin-bottom: -0.2rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .subtitle:after {
                        margin-top: -0.7rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .title:before {
                        margin-bottom: -0.4rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .title:after {
                        margin-top: -0.7rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .subtitle:before {
                        margin-bottom: -0.3rem;
                    }

body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .subtitle:after {
                        margin-top: -0.6rem;
                    }

body.house-lpa #sale-countdown-desktop,
    body.house-lpa #sale-countdown-mobile {
        font-family: var(--font-family-serif);
    }

body.house-lpa #sale-countdown-desktop .title, body.house-lpa #sale-countdown-mobile .title {
            font-size: 1rem;
            margin-bottom: .5rem;
            letter-spacing: 1.7px;
            font-weight: 700;
        }

body.house-lpa #sale-countdown-desktop span, body.house-lpa #sale-countdown-mobile span {
            font-size: 3.4rem;
        }

body.house-lpa #sale-countdown-desktop .separator, body.house-lpa #sale-countdown-mobile .separator {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-weight: normal;
        }

body.house-lpa #sale-countdown-desktop .legend, body.house-lpa #sale-countdown-mobile .legend {
            font-size: .9rem;
            margin-top: 1rem;
            letter-spacing: 1px;
            font-weight: 700;
        }

body.house-lpa .dos-auction-today {
        font-weight: 900;
    }

body.house-lpa .fill-accent {
        fill: var(--primary-color);
    }

body.house-lpa .stroke-accent {
        stroke: var(--primary-color);
    }

body.house-lpa .account-page.my-bids .lot_number {
                font-weight: 900;
            }

body.house-lpa .filter-container li {
            font-size: 1.4rem;
        }

body.house-lpa .form_wrapper .widget h2 {
        font-weight: 900;
    }

/*homepage slide*/

body.house-lpa .navigation--primary .wright-now span {

            font-weight: 500;
        }

/*Free Evaluations Text*/

body.house-lpa .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
            color: #fff;
            font-weight: 900;
        }

body.house-lpa .navigation--primary.menu--light .logo:hover svg path {
                    fill: var(--primary-color-hover);
                }

body.house-lpa .navigation--primary .logo {
            align-items: flex-end;
            width: 24.3rem;
            margin-left: 1.8rem;
        }

body.house-lpa .navigation--primary .logo:hover svg {
                    fill: var(--primary-color-hover);
                }

body.house-lpa .navigation--primary .logo-lpa {
            display: flex;
            width: 100%;
        }

body.house-lpa .navigation--primary .logo-lpa svg {
                display: flex;
                width: 100%;
                height: 100%;
                max-width: 21.4rem;
                max-height: 4.2rem;
                fill: var(--primary-color);
            }

body.house-lpa .navigation--primary .logo-long {
            display: none;
        }

body.house-lpa .navigation--primary .logo-short {
            display: flex;
            width: 100%;
        }

/*Dark context overrides*/

body.house-lpa .global-footer,
    body.house-lpa #search-results-header.dark {
        --primary-color: #DA71FF;
        --primary-color-hover: #C41EFF;
    }

body.house-lpa .footer24 .main-logo .logo svg, body.house-lpa .global-footer .main-logo .logo svg {
                    max-width: 22.6rem;
                    transition: opacity .3s ease-in-out;
                }

body.house-lpa .footer24 .main-logo .logo:hover svg, body.house-lpa .global-footer .main-logo .logo:hover svg {
                        opacity: 80%;
                    }

/*Grid styles*/

body.house-lpa .bar-lot-number .lot-number {
            font-weight: 900;
        }

body.house-lpa .bar-date span {
            font-weight: 700;
        }

body.house-lpa .bar-auction-title span strong {
            font-weight: 700;
        }

body.house-lpa .item-grid-container.mosaic .___item .inline div .name {
                        font-size: 1.3rem;
                    }

body.house-lpa .item-grid-container.mosaic .___item .inline div .lot_no {
                        font-size: 1.3rem;
                        font-weight: 900;
                    }

body.house-lpa .___item .inline div .lot_no {
                    font-weight: 900;
                }

body.house-lpa .item-zoom-moment .control-bar .lot-number {
                font-weight: 900;
            }

/*BEGIN DOS OVERRIDES*/

/*DOS modal*/

/*&amp;::before {*/

/*    background-image: url("/images/day_of_sale/lpa.jpg");*/

/*}*/

body.house-lpa .dos-modal p.dos-artist-name {
            font-family: var(--font-family-sans);
        }

/*Timer*/

/*background: linear-gradient(90deg, rgba(218, 113, 255, 1), rgba(196, 30, 255, 1));*/

body.house-lpa .dos-closed-inner .dos-button-inner {
            font-family: var(--font-family-sans);
        }

/*END DOS OVERRIDES*/

body.house-lpa .navigation--primary .user-menu-container .logged_in_as ul li a span {
        letter-spacing: .03rem;
    }

/*Global headlines*/

body.house-lpa .headline .primary:before {
                margin-bottom: -.4rem;
            }

body.house-lpa .headline .primary:after {
                margin-top: 0;
            }

body.house-lpa .headline .secondary:before {
                margin-bottom: -.4rem;
            }

body.house-lpa .headline .secondary:after {
                margin-top: .3rem;
            }

body.house-lpa .page-auctions-archive .headline .primary:before, body.house-lpa .page-catalogs .headline .primary:before {
                    margin-bottom: -.6rem;
                }

body.house-lpa .page-auctions-archive .headline .primary:after, body.house-lpa .page-catalogs .headline .primary:after {
                    margin-top: -.1rem;
                }

/*Search Overlay*/

body.house-lpa #search-results-overlay .result-group h3,
            body.house-lpa #search-results-overlay .result-group h3 a {
                font-size: 1.8rem;
            }

body.house-lpa #search-results-overlay &gt; div &gt; div &gt; div &gt; div:nth-child(2) {
            display: none;
        }

body.house-lpa #search-results-overlay .result-column {
            flex-basis: 33%;
        }

/*Terms Modal*/

body.house-lpa .terms-container h4 {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

body.house-lpa .module__calendar .information .date-wrapper .date {
                    font-weight: 900;
                }

body.house-lpa.modular-page .theme-general-beatrice .page__header h1,
            body.house-lpa.modular-page .theme-general-beatrice .page__header h2 {
                font-weight: 900;
            }

/*Go away header h2*/

body.house-lpa .mosaic .header h2,
    body.house-lpa .mosaic .page__header h2,
    body.house-lpa .page:not(.forms-page) .header h2,
    body.house-lpa .page:not(.forms-page) .page__header h2 {
        display: none;
    }

/*temp freight theme override*/

body.house-lpa .theme-general-freight h1,
        body.house-lpa .theme-general-freight h2,
        body.house-lpa .theme-general-freight h4,
        body.house-lpa .theme-general-freight p,
        body.house-lpa .theme-general-freight .pquote {
            font-family: var(--font-family-sans);
        }

body.house-lpa .item-grid-container .chapter-text .freighttextblack {
                font-family: var(--font-family-sans);
            }

body.house-lpa .item-details .financials .estimate {
                font-weight: 400;
            }

body.house-lpa .item-grid-container.mosaic .___item .inline .artist .button-wrapper {
                            top: -.5rem;
                        }

body.house-lpa .phone-backup-bid strong {
            margin-right: 1rem;
        }

body.house-lpa .search .category-items .group-title, body.house-lpa .search .category-auctions .group-title {
                font-weight: 900;
            }

body.house-lpa #search-results-header h1 {
            font-weight: 900;
        }

body.house-lpa .result .details div.secondary {
                font-weight: 900;
            }

.theme-general-beatrice .chapter-text {
        font-family: var(--font-family-sans);
    }

.theme-general-beatrice .chapter-text strong {
            font-weight: 700;
        }

.theme-general-beatrice .chapter-text em {
            font-style: italic;
        }

.theme-general-beatrice .chapter-text strong em,
        .theme-general-beatrice .chapter-text em strong {
            font-weight: 700;
        }

.theme-general-beatrice .chapter-text .beatriceextrabold {
            font-weight: 800;
        }

.theme-general-beatrice .chapter-text .beatricemedium {
            font-weight: 500;
        }

.theme-general-beatrice .chapter-text .beatricelight {
            font-weight: 300;
        }

@media (min-width: 570px) {
            body.house-lpa .hp-module .date {
                font-size: 4.5rem;
                line-height: normal;
            }

                body.house-lpa .hp-module .date::before {
                    margin-bottom: -1.7rem;
                }

                body.house-lpa .hp-module .date::after {
                    margin-top: -0.9rem;
                }
                body.house-lpa .hp-module .links a,
                body.house-lpa .hp-module .links span {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                    font-size: 1.8rem;
                    line-height: 2.3rem;
                    letter-spacing: .2rem;
                }

            body.house-lpa .hp-module .location {
                letter-spacing: .2rem;
            }

            body.house-lpa .hp-module .locations-box {
                margin-bottom: 3rem;
            }
                body.house-lpa .hp-module.dala_beatrice_univers .title {
                    font-size: 3.2rem;
                    line-height: 3.8rem;
                }

                    body.house-lpa .hp-module.dala_beatrice_univers .title::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-lpa .hp-module.dala_beatrice_univers .title::after {
                        margin-top: -.7rem;
                    }

                body.house-lpa .hp-module.dala_beatrice_univers .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-lpa .hp-module.dala_beatrice_univers .subtitle::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-lpa .hp-module.dala_beatrice_univers .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-lpa .hp-module.dala_beatrice_bold_light .title {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-lpa .hp-module.dala_beatrice_bold_light .title::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-lpa .hp-module.dala_beatrice_bold_light .title::after {
                        margin-top: -.7rem;
                    }

                body.house-lpa .hp-module.dala_beatrice_bold_light .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-lpa .hp-module.dala_beatrice_bold_light .subtitle::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-lpa .hp-module.dala_beatrice_bold_light .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-lpa .hp-module.dala_beatrice_medium_bold .title {
                    font-size: 3.2rem;
                    line-height: 3.8rem;
                }

                    body.house-lpa .hp-module.dala_beatrice_medium_bold .title::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-lpa .hp-module.dala_beatrice_medium_bold .title::after {
                        margin-top: -.7rem;
                    }

                body.house-lpa .hp-module.dala_beatrice_medium_bold .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.9rem;
                }

                    body.house-lpa .hp-module.dala_beatrice_medium_bold .subtitle::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-lpa .hp-module.dala_beatrice_medium_bold .subtitle::after {
                        margin-top: -1.1rem;
                    }
                        body.house-lpa .hp-module.stacked.dala_beatrice_univers .title:before, body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .title:before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_univers .title:after, body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .title:after {
                            margin-top: -1rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_univers .subtitle:after, body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .subtitle:after {
                            margin-top: -1.3rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .title:before, body.house-lpa .hp-module.stack_date_title.dala_beatrice_bold_light .title:before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .title:after, body.house-lpa .hp-module.stack_date_title.dala_beatrice_bold_light .title:after {
                            margin-top: -0.9rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .subtitle:before, body.house-lpa .hp-module.stack_date_title.dala_beatrice_bold_light .subtitle:before {
                            margin-bottom: -0.5rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .subtitle:after, body.house-lpa .hp-module.stack_date_title.dala_beatrice_bold_light .subtitle:after {
                            margin-top: -1.3rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .title:before, body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .title:before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .title:after, body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .title:after {
                            margin-top: -1rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .subtitle:before, body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .subtitle:before {
                            margin-bottom: -0.5rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .subtitle:after, body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .subtitle:after {
                            margin-top: -1.3rem;
                        }
}

@media (min-width: 768px) {
                body.house-lpa .headline .primary:before {
                    margin-bottom: .5rem;
                }

                body.house-lpa .headline .primary:after {
                    margin-top: .6rem;
                }
                body.house-lpa .headline .secondary:before {
                    margin-bottom: .5rem;
                }

                body.house-lpa .headline .secondary:after {
                    margin-top: .6rem;
                }
                    body.house-lpa .headline.year .primary:before {
                        margin-bottom: 0;
                    }

                    body.house-lpa .page-auctions-archive .headline .primary:after, body.house-lpa .page-catalogs .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 1024px) {

                    body.house-lpa .page-auctions-archive .headline .primary:before, body.house-lpa .page-catalogs .headline .primary:before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-lpa .page-auctions-archive .headline .primary:after, body.house-lpa .page-catalogs .headline .primary:after {
                        margin-top: -.4rem;
                    }
                    body.house-lpa .module.module__calendar .headline .primary:before {
                        margin-bottom: -.3rem;
                    }

                    body.house-lpa .module.module__calendar .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 1025px) {
            body.house-lpa .navigation--primary .logo {
                min-width: 24.9rem;
                padding-right: 0;
                margin-left: 1.1rem;
                margin-right: 1.3rem;
            }
                body.house-lpa .navigation--primary .logo-lpa svg {
                    min-width: 24.9rem;
                    max-height: unset;
                    max-width: unset;
                }

            body.house-lpa .navigation--primary .submenu-lvl-2 li span.title {
                font-weight: 500;
                line-height: 16px;
            }

            body.house-lpa .navigation--primary .wright-now span {
                letter-spacing: 0.1rem;
            }

            body.house-lpa .navigation--primary .submenu-lvl-1 {
                width: calc(100vw + .34rem);
            }

                body.house-lpa .navigation--primary .submenu-lvl-1:before {
                    position: absolute;
                    content: url("../../../images/svg/LPA_Wordmark.svg");
                    transform-origin: top left;
                }
                    body.house-lpa .navigation--primary .submenu-lvl-1.user-menu-wrapper:before {
                        top: 0;
                        margin-top: 1.8rem;
                        margin-left: 1.1rem;
                    }
                /*caret*/

                body.house-lpa .navigation--primary .navauctions:before {
                    left: 2.6rem;
                }

                body.house-lpa .navigation--primary .navauctions .submenu-lvl-1 {
                    left: -27.7rem;
                }

                    body.house-lpa .navigation--primary .navauctions .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 25.2rem;
                        flex-shrink: 0;
                        flex-grow: 0;
                    }

                    body.house-lpa .navigation--primary .navauctions .submenu-lvl-1:before {
                        margin: .8rem 0 0 -1rem;
                    }
                /*caret*/

                body.house-lpa .navigation--primary .navartists:before {
                    left: 60px;
                }

                body.house-lpa .navigation--primary .navartists .submenu-lvl-1 {
                    left: -37.2rem;
                }

                    body.house-lpa .navigation--primary .navartists .submenu-lvl-1 .col-spacer {
                        width: 100%;
                        max-width: 100%;
                        flex-basis: 28.1rem;
                        min-width: 15.8rem;
                    }

                    body.house-lpa .navigation--primary .navartists .submenu-lvl-1:before {
                        margin: .8rem 0 0 0;
                    }
                    body.house-lpa .navigation--primary .navartists .promo-items-items .img-wrapper {
                        margin-bottom: 1rem;
                    }
                body.house-lpa .navigation--primary .navbuying:before {
                    left: 55px;
                }

                body.house-lpa .navigation--primary .navbuying .submenu-lvl-1 {
                    left: -37.1rem;
                    padding-left: 1.5rem;
                }

                    body.house-lpa .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 35.8rem;
                        min-width: 35.8rem;
                    }

                    body.house-lpa .navigation--primary .navbuying .submenu-lvl-1:before {
                        margin-top: .8rem;
                    }
                body.house-lpa .navigation--primary .navcontact:before {
                    left: 24px;
                }

                body.house-lpa .navigation--primary .navcontact .submenu-lvl-1 {
                    left: -52.6rem;
                    padding-left: 1.5rem;
                }

                    body.house-lpa .navigation--primary .navcontact .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 51.2rem;
                    }

                    body.house-lpa .navigation--primary .navcontact .submenu-lvl-1:before {
                        margin-top: .8rem;
                    }

                body.house-lpa .navigation--primary .navcontact .col-fixed .title {
                    margin-bottom: .3rem;
                }

                body.house-lpa .navigation--primary .navcontact .inline-mailinglist-signup-form {
                    margin-top: -.2rem;
                }
            body.house-lpa .hp-module .date {
                font-size: 7rem;
                line-height: 5rem;
            }

                body.house-lpa .hp-module .date::before {
                    margin-bottom: -1.4rem;
                }

                body.house-lpa .hp-module .date::after {
                    margin-top: -1.1rem;
                }

                body.house-lpa .hp-module .date .period {
                    font-size: 4.8rem;
                }

            body.house-lpa .hp-module .location {
                line-height: 2.4rem;
            }

                body.house-lpa .hp-module .location::before {
                    margin-bottom: -0.6rem;
                }

                body.house-lpa .hp-module .location:after {
                    margin-top: -0.7rem;
                }
                body.house-lpa .hp-module.dala_beatrice_univers .title {
                    font-size: 4.1rem;
                    line-height: 5rem;
                }

                body.house-lpa .hp-module.dala_beatrice_univers .subtitle {
                    font-size: 4.1rem;
                    line-height: 5rem;
                }
                body.house-lpa .hp-module.dala_beatrice_bold_light .title {
                    font-size: 4.1rem;
                    line-height: 4.9rem;
                }

                body.house-lpa .hp-module.dala_beatrice_bold_light .subtitle {
                    font-size: 4.1rem;
                    line-height: 5rem;
                }
                body.house-lpa .hp-module.dala_beatrice_medium_bold .title {
                    font-size: 4.1rem;
                    line-height: 4.9rem;
                }

                body.house-lpa .hp-module.dala_beatrice_medium_bold .subtitle {
                    font-size: 4.1rem;
                    line-height: 5rem;
                }

            /*3 Line*/
                        body.house-lpa .hp-module.stacked.dala_beatrice_univers .title:before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_univers .title:after {
                            margin-top: -1.3rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_univers .subtitle:before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_univers .subtitle:after {
                            margin-top: -0.6rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .title:before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .title:after {
                            margin-top: -1.2rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .subtitle:before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_medium_bold .subtitle:after {
                            margin-top: -0.6rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .title:before {
                            margin-bottom: -0.6rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .title:after {
                            margin-top: -1.2rem;
                        }
                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .subtitle:before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lpa .hp-module.stacked.dala_beatrice_bold_light .subtitle:after {
                            margin-top: -0.6rem;
                        }

                body.house-lpa .hp-module.stacked .links {
                    margin-top: 0;
                }

                /*no date*/

                body.house-lpa .hp-module.stacked .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }

            /*2 Line*/
                body.house-lpa .hp-module.stack_date_title .title-subtitle {
                    display: block;
                    margin-bottom: 3rem;
                }

                    body.house-lpa .hp-module.stack_date_title .title-subtitle::before {
                        content: "";
                        display: table;
                    }

                    body.house-lpa .hp-module.stack_date_title .title-subtitle::after {
                        content: "";
                        display: table;
                    }

                body.house-lpa .hp-module.stack_date_title .title,
                body.house-lpa .hp-module.stack_date_title .subtitle {
                    display: inline;
                }

                    body.house-lpa .hp-module.stack_date_title .title::before, body.house-lpa .hp-module.stack_date_title .subtitle::before {
                        display: none;
                    }

                    body.house-lpa .hp-module.stack_date_title .title::after, body.house-lpa .hp-module.stack_date_title .subtitle::after {
                        display: none;
                    }

                /*no date*/

                body.house-lpa .hp-module.stack_date_title .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }
                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .title-subtitle::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .title-subtitle::after {
                            margin-top: -1.4rem;
                        }

                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_univers .title-subtitle{

                        margin-bottom: 4rem;
    }
                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .title-subtitle::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .title-subtitle::after {
                            margin-top: -1.3rem;
                        }

                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_medium_bold .title-subtitle{

                        margin-bottom: 4rem;
    }
                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_bold_light .title-subtitle::before {
                            margin-bottom: -0.7rem;
                        }

                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_bold_light .title-subtitle::after {
                            margin-top: -1.3rem;
                        }

                        body.house-lpa .hp-module.stack_date_title.dala_beatrice_bold_light .title-subtitle{

                        margin-bottom: 4rem;
    }
            body.house-lpa #sale-countdown-desktop .title, body.house-lpa #sale-countdown-mobile .title {
                font-size: 1.3rem;
            }

            body.house-lpa #sale-countdown-desktop span, body.house-lpa #sale-countdown-mobile span {
                font-size: 4.5rem;
            }

            body.house-lpa #sale-countdown-desktop .legend, body.house-lpa #sale-countdown-mobile .legend {
                font-size: .7rem;
            }
}

@media (min-width: 1025px) and (max-width: 1212px) {
                    body.house-lpa .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 159px;
                        min-width: 159px;
                    }
}

/*~House PAI~*/

body.house-pai {
    --menu-spacer-display: none;
    --menu-spacer-flex: 1 0 calc(100vw - 40.7rem);

    --menu-font-family: var(--font-family-sans);
    --menu-font-size: 1.2rem;
    --menu-font-letter-spacing: .13rem;
    --menu-font-line-height: 1.6rem;

    --menu-sub-lvl-1-position: -28.7%;
}

body.house-pai .footer24 {
        --primary-color: #5B9BF2;
        --primary-color-hidden: #5B9BF200;
        --primary-color-hover: #2578E8;
        --primary-color-engaged: #DFEDFF;
    }

/*Globals*/

body.house-pai.home .navigation--primary .logo .logo-pai {
                /* Might need to dial the height in */
                height: auto;
                overflow: hidden;
            }

body.house-pai.home .navigation--primary .logo .logo-pai.active,
                body.house-pai.home .navigation--primary .logo .logo-pai:hover {
                    overflow: visible;
                }

body.house-pai.home .navigation--primary .logo .logo-pai .animated {
                    display: none;
                }

body.house-pai.home .navigation--primary .logo .logo-pai .standard svg {
                        width: auto;
                    }

body.house-pai.home .navigation--primary .logo svg {
                display: flex;
                width: 100%;
                max-width: unset;
            }

body.house-pai.home.search-overlay-active .navigation--primary .logo .logo-pai .animated {
                    display: none;
                }

body.house-pai.home.search-overlay-active .navigation--primary .logo .logo-pai .standard {
                    display: flex;
                }

body.house-pai .hp-module .date {
            font-family: "harriet", "georgia", serif;
            font-size: 2.6rem;
            line-height: 2.7rem;
            letter-spacing: .2rem;
            text-transform: uppercase;
            font-weight: 400;
            display: block;
        }

/*These control box sizing*/

body.house-pai .hp-module .date::before {
                content: "";
                margin-bottom: -0.7rem;
                display: table;
            }

body.house-pai .hp-module .date::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-pai .hp-module .date .period {
                font-size: 2.2rem;
            }

body.house-pai .hp-module .location {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: var(--default-font-size);
            line-height: 2.5rem;
            letter-spacing: .1rem;
            text-transform: uppercase;
        }

body.house-pai .hp-module .location::before {
                content: "";
                margin-bottom: -.7rem;
                display: table;
            }

body.house-pai .hp-module .location::after {
                content: "";
                margin-top: -.9rem;
                display: table;
            }

body.house-pai .hp-module .pipe {
            font-family: var(--font-family-sans);
            font-weight: 700;
            font-size: 1.5rem;
            line-height: 1.6rem;
            letter-spacing: .2rem;
            padding: 0 .8rem;
        }

body.house-pai .hp-module .pipe::before {
                content: "";
                margin-bottom: -0.4rem;
                display: table;
            }

body.house-pai .hp-module .pipe::after {
                content: "";
                margin-top: -0.6rem;
                display: table;
            }

body.house-pai .hp-module.bau_univers .title {
                font-family: BauWebPro, Arial, sans-serif;
                font-weight: 700;
                font-size: 2.4rem;
                line-height: 2.9rem;
                letter-spacing: .2rem;
            }

body.house-pai .hp-module.bau_univers .title::before {
                    content: "";
                    margin-bottom: -.2rem;
                    display: table;
                }

body.house-pai .hp-module.bau_univers .title::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-pai .hp-module.bau_univers .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-pai .hp-module.bau_univers .subtitle::before {
                    content: "";
                    margin-bottom: -.3rem;
                    display: table;
                }

body.house-pai .hp-module.bau_univers .subtitle::after {
                    content: "";
                    margin-top: -.8rem;
                    display: table;
                }

body.house-pai .hp-module.univers_bau .title {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-pai .hp-module.univers_bau .title::before {
                    content: "";
                    margin-bottom: -0.3rem;
                    display: table;
                }

body.house-pai .hp-module.univers_bau .title::after {
                    content: "";
                    margin-top: -0.6rem;
                    display: table;
                }

body.house-pai .hp-module.univers_bau .subtitle {
                font-family: "BauWebPro", "Arial", sans-serif;
                font-size: 2.4rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-pai .hp-module.univers_bau .subtitle::before {
                    content: "";
                    margin-bottom: -.2rem;
                    display: table;
                }

body.house-pai .hp-module.univers_bau .subtitle::after {
                    content: "";
                    margin-top: -.7rem;
                    display: table;
                }

body.house-pai .hp-module.harriet_univers .title {
                font-family: "harriet", "georgia", serif;
                font-size: 2.6rem;
                line-height: 2.7rem;
            }

body.house-pai .hp-module.harriet_univers .title::before {
                    content: "";
                    margin-bottom: -0.5rem;
                    display: table;
                }

body.house-pai .hp-module.harriet_univers .title::after {
                    content: "";
                    margin-top: -0.4rem;
                    display: table;
                }

body.house-pai .hp-module.harriet_univers .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.7rem;
                letter-spacing: .2rem;
            }

body.house-pai .hp-module.harriet_univers .subtitle::before {
                    content: "";
                    margin-bottom: -0.3rem;
                    display: table;
                }

body.house-pai .hp-module.harriet_univers .subtitle::after {
                    content: "";
                    margin-top: -0.6rem;
                    display: table;
                }

body.house-pai .hp-module.harriet_bau .title {
                font-family: "harriet", "georgia", serif;
                font-size: 2.6rem;
                line-height: 2.8rem;
                letter-spacing: .2rem;
            }

body.house-pai .hp-module.harriet_bau .title::before {
                    content: "";
                    margin-bottom: -0.145em;
                    display: table;
                }

body.house-pai .hp-module.harriet_bau .title::after {
                    content: "";
                    margin-top: -0.33em;
                    display: table;
                }

body.house-pai .hp-module.harriet_bau .subtitle {
                font-family: "BauWebPro", "Arial", sans-serif;
                font-weight: 700;
                font-size: 2.5rem;
                line-height: 2.9rem;
                letter-spacing: .2rem;
            }

body.house-pai .hp-module.harriet_bau .subtitle::before {
                    content: "";
                    margin-bottom: -0.13em;
                    display: table;
                }

body.house-pai .hp-module.harriet_bau .subtitle::after {
                    content: "";
                    margin-top: -0.3em;
                    display: table;
                }

body.house-pai .hp-module.harriet_harriet .title,
            body.house-pai .hp-module.harriet_harriet .subtitle {
                font-family: "harriet", "georgia", serif;
            }

body.house-pai .hp-module.noma .title {
                font-family: "noma", "arial", sans-serif;
                font-size: 3.6rem;
                line-height: 2.8rem;
            }

body.house-pai .hp-module.noma .title::before {
                    content: "";
                    margin-bottom: -0.03em;
                    display: table;
                }

body.house-pai .hp-module.noma .title::after {
                    content: "";
                    margin-top: -0.16em;
                    display: table;
                }

body.house-pai .hp-module.noma .subtitle {
                font-family: Univers, Helvetica;
                font-size: 2.5rem;
                line-height: 2.9rem;
            }

body.house-pai .hp-module.noma .subtitle::before {
                    content: "";
                    margin-bottom: -0.151em;
                    display: table;
                }

body.house-pai .hp-module.noma .subtitle::after {
                    content: "";
                    margin-top: -0.32em;
                    display: table;
                }

body.house-pai .hp-module.wright_now .title,
            body.house-pai .hp-module.wright_now .subtitle {
                font-family: Univers, Helvetica, sans-serif;
                font-size: 2.4rem;
                line-height: 2.9rem;
            }

body.house-pai .hp-module.wright_now .title::before, body.house-pai .hp-module.wright_now .subtitle::before {
                    content: "";
                    margin-bottom: -0.3em;
                    display: table;
                }

body.house-pai .hp-module.wright_now .title::after, body.house-pai .hp-module.wright_now .subtitle::after {
                    content: "";
                    margin-top: -0.1em;
                    display: table;
                }

body.house-pai .hp-module.wright_now .now {
                margin-bottom: 1.5rem;
            }

body.house-pai .hp-module.hp-two-column .text- small p {
                        font-size: 1.6rem;
                        line-height: 2rem;
                        margin-bottom: 1.6rem;
                    }

body.house-pai .hp-module.hp-two-column .text- medium p {
                        font-size: 2.4rem;
                        line-height: 3rem;
                        margin-bottom: 2.4rem;
                    }

body.house-pai .hp-module.hp-two-column .text- large p {
                        font-size: 3.2rem;
                        line-height: 4rem;
                        margin-bottom: 3.2rem;
                    }

body.house-pai .hp-module.hp-two-column .text- x-large p {
                        font-size: 4rem;
                        line-height: 5rem;
                        margin-bottom: 4rem;
                    }

body.house-pai .hp-module.hp-two-column .text- small *:last-child, body.house-pai .hp-module.hp-two-column .text- medium *:last-child, body.house-pai .hp-module.hp-two-column .text- large *:last-child, body.house-pai .hp-module.hp-two-column .text- x-large *:last-child {
                        margin-bottom: 0;
                    }

body.house-pai .filter-container li {
            font-size: 1.4rem;
        }

/*main menu*/

body.house-pai .navigation--primary .wright-now span {

            font-weight: 500;
        }

/*Free Evaluations Text*/

body.house-pai .navigation--primary .navbuying .col-c .submenu .title &gt; a &gt; span {
            color: #fff;
        }

body.house-pai .pai-text {
        display: none;
    }

body.house-pai .navigation--primary .logo {
            display: block;
            margin-left: 0;
            margin-right: -1rem;
            width: 20rem;
            position: relative;
            padding: 0;
        }

body.house-pai .navigation--primary .logo svg:active path {
                        mix-blend-mode: multiply;
                    }

body.house-pai .navigation--primary .logo .logo-pai svg .logo-text path, body.house-pai .navigation--primary .logo .logo-pai.active svg .logo-text path {
                            mix-blend-mode: unset;
                        }

body.house-pai .navigation--primary .logo .logo-pai.active svg path {
                        mix-blend-mode: multiply;
                    }

body.house-pai .navigation--primary .logo .animated {
                transition: margin-top .6s ease-in-out;
            }

body.house-pai .navigation--primary .logo .animated svg .stop-color-top {
                        stop-color: #2941AC;
                        transition: .3s ease-in-out;
                    }

body.house-pai .navigation--primary .logo .animated svg .stop-color-middle {
                        stop-color: #4668BE;
                        transition: .3s ease-in-out;
                    }

body.house-pai .navigation--primary .logo .animated svg .stop-color-bottom {
                        stop-color: #6694D2;
                        transition: .3s ease-in-out;
                    }

body.house-pai .navigation--primary .logo .animated svg.active .stop-color-top {
                            stop-color: #2B43AD;
                        }

body.house-pai .navigation--primary .logo .animated svg.active .stop-color-middle {
                            stop-color: #6593D2;
                        }

body.house-pai .navigation--primary .logo .animated svg.active .stop-color-bottom {
                            stop-color: #85ADE4;
                        }

body.house-pai .navigation--primary .logo .standard svg {
                    max-height: 6.1rem;
                    margin-top: -.1rem;
                    margin-left: -.1rem;

                    fill: url(#pai-logo-gradient-menu);
                }

body.house-pai .navigation--primary .logo .standard svg .stop-color-top {
                        stop-color: #2941AC;
                        transition: .3s ease-in-out;
                    }

body.house-pai .navigation--primary .logo .standard svg .stop-color-middle {
                        stop-color: #4668BE;
                        transition: .3s ease-in-out;
                    }

body.house-pai .navigation--primary .logo .standard svg .stop-color-bottom {
                        stop-color: #6694D2;
                        transition: .3s ease-in-out;
                    }

body.house-pai .navigation--primary .logo:hover .standard svg .stop-color-top {
                            stop-color: #2B43AD;
                        }

body.house-pai .navigation--primary .logo:hover .standard svg .stop-color-middle {
                            stop-color: #6593D2;
                        }

body.house-pai .navigation--primary .logo:hover .standard svg .stop-color-bottom {
                            stop-color: #85ADE4;
                        }

body.house-pai.headroom--unpinned.main-nav-hidden .navigation--primary .logo .animated {
                margin-top: -5.9rem;
            }

/*Dark context overrides*/

body.house-pai .global-footer,
    body.house-pai #search-results-header.dark {
        --primary-color: #5B9BF2;
        --primary-color-hover: #2578E8;
    }

body.house-pai .footer24 .logo svg, body.house-pai .global-footer .logo svg {
                max-width: 11rem;
                fill: url(#pai-logo-gradient-footer);
            }

body.house-pai .footer24 .logo svg .stop-color-top, body.house-pai .global-footer .logo svg .stop-color-top {
                    stop-color: #2941AC;
                    transition: .3s ease-in-out;
                }

body.house-pai .footer24 .logo svg .stop-color-middle, body.house-pai .global-footer .logo svg .stop-color-middle {
                    stop-color: #4668BE;
                    transition: .3s ease-in-out;
                }

body.house-pai .footer24 .logo svg .stop-color-bottom, body.house-pai .global-footer .logo svg .stop-color-bottom {
                    stop-color: #6694D2;
                    transition: .3s ease-in-out;
                }

body.house-pai .footer24 .logo svg:hover .stop-color-top, body.house-pai .global-footer .logo svg:hover .stop-color-top {
                        stop-color: #2B43AD;
                    }

body.house-pai .footer24 .logo svg:hover .stop-color-middle, body.house-pai .global-footer .logo svg:hover .stop-color-middle {
                        stop-color: #6593D2;
                    }

body.house-pai .footer24 .logo svg:hover .stop-color-bottom, body.house-pai .global-footer .logo svg:hover .stop-color-bottom {
                        stop-color: #85ADE4;
                    }

body.house-pai .footer24 .logo .menu-home, body.house-pai .global-footer .logo .menu-home {
                display: none;
            }

/*Grid styles*/

body.house-pai .item-grid-container.grid .___item .inline .artist p .name {
                        font-size: var(--default-font-size);
                    }

/*BEGIN DOS OVERRIDES*/

/*DOS modal*/

body.house-pai .dos-modal {
        /*&amp;::before {*/
        /*    background-image: url("/images/day_of_sale/pai.jpg");*/
        /*}*/
    }

/*Timer*/

/*.dos-closed-inner {*/

/*    background: linear-gradient(90deg, rgba(102, 148, 210, 1) 23%, rgba(41, 65, 172, 1) 55%, rgba(41, 65, 172, 1) 80%, rgba(102, 148, 210, 1));*/

/*}*/

/*END DOS OVERRIDES*/

body.house-pai .navigation--primary .user-menu-container .logged_in_as ul li a span {
        letter-spacing: .03rem;
    }

/*Global headlines*/

body.house-pai .headline .primary:before {
                margin-bottom: -.4rem;
            }

body.house-pai .headline .primary:after {
                margin-top: 0;
            }

body.house-pai .headline .secondary:before {
                margin-bottom: -.4rem;
            }

body.house-pai .headline .secondary:after {
                margin-top: .3rem;
            }

body.house-pai .page-auctions-archive .headline .primary:before, body.house-pai .page-catalogs .headline .primary:before {
                    margin-bottom: -.6rem;
                }

body.house-pai .page-auctions-archive .headline .primary:after, body.house-pai .page-catalogs .headline .primary:after {
                    margin-top: -.1rem;
                }

/*Search Overlay*/

body.house-pai #search-results-overlay .result-group h3,
            body.house-pai #search-results-overlay .result-group h3 a {
                font-size: 1.8rem;
            }

body.house-pai #search-results-overlay &gt; div &gt; div &gt; div &gt; div:nth-child(2) {
            display: none;
        }

body.house-pai #search-results-overlay .result-column {
            flex-basis: 33%;
        }

/*Terms Modal*/

body.house-pai .terms-container h4 {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

/*Auction Countdown Timer*/

body.house-pai #sale-countdown-desktop,
    body.house-pai #sale-countdown-mobile {
        font-family: var(--font-family-serif);
    }

body.house-pai #sale-countdown-desktop .title, body.house-pai #sale-countdown-mobile .title {
            font-size: 1rem;
            margin-bottom: .5rem;
            letter-spacing: 1.7px;
        }

body.house-pai #sale-countdown-desktop span, body.house-pai #sale-countdown-mobile span {
            font-size: 3.4rem;
        }

body.house-pai #sale-countdown-desktop .separator, body.house-pai #sale-countdown-mobile .separator {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-weight: normal;
        }

body.house-pai #sale-countdown-desktop .legend, body.house-pai #sale-countdown-mobile .legend {
            font-size: .9rem;
            margin-top: 1rem;
            letter-spacing: 1px;
        }

@media (min-width: 570px) {
            body.house-pai .hp-module .date {
                font-size: 4.1rem;
                line-height: normal;
            }

                body.house-pai .hp-module .date::before {
                    margin-bottom: -1.8rem;
                }

                body.house-pai .hp-module .date::after {
                    margin-top: -1.4rem;
                }
                body.house-pai .hp-module .links a,
                body.house-pai .hp-module .links span {
                    font-family: Univers, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.8rem;
                    line-height: 2.3rem;
                    letter-spacing: .2rem;
                }

            body.house-pai .hp-module .location {
                font-size: var(--default-font-size);
                letter-spacing: .2rem;
            }

                body.house-pai .hp-module .location::before {
                    margin-bottom: -.7rem;
                }
                body.house-pai .hp-module.bau_univers .title {
                    font-size: 3.1rem;
                    line-height: 4.1rem;
                }

                    body.house-pai .hp-module.bau_univers .title::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-pai .hp-module.bau_univers .title::after {
                        margin-top: -.7rem;
                    }

                body.house-pai .hp-module.bau_univers .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-pai .hp-module.bau_univers .subtitle::before {
                        margin-bottom: -.4rem;
                    }

                    body.house-pai .hp-module.bau_univers .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-pai .hp-module.harriet_univers .title {
                    font-size: 3.4rem;
                    line-height: 3.7rem;
                }

                    body.house-pai .hp-module.harriet_univers .title::before {
                        margin-bottom: -0.6rem;
                    }

                    body.house-pai .hp-module.harriet_univers .title::after {
                        margin-top: -1rem;
                    }

                body.house-pai .hp-module.harriet_univers .subtitle {
                    font-size: 3.3rem;
                    line-height: 3.8rem;
                }

                    body.house-pai .hp-module.harriet_univers .subtitle::before {
                        margin-bottom: -0.1rem;
                    }

                    body.house-pai .hp-module.harriet_univers .subtitle::after {
                        margin-top: -1.1rem;
                    }
                body.house-pai .hp-module.univers_bau .title {
                    font-size: 3.3rem;
                    line-height: 3.7rem;
                }

                    body.house-pai .hp-module.univers_bau .title::before {
                        content: "";
                        margin-bottom: -.3rem;
                        display: table;
                    }

                    body.house-pai .hp-module.univers_bau .title::after {
                        content: "";
                        margin-top: -1.1rem;
                        display: table;
                    }

                body.house-pai .hp-module.univers_bau .subtitle {
                    font-size: 3.1rem;
                    line-height: 3.8rem;
                }

                    body.house-pai .hp-module.univers_bau .subtitle::before {
                        content: "";
                        margin-bottom: -.2rem;
                        display: table;
                    }

                    body.house-pai .hp-module.univers_bau .subtitle::after {
                        content: "";
                        margin-top: -1.2rem;
                        display: table;
                    }
                body.house-pai .hp-module.wright_now .title,
                body.house-pai .hp-module.wright_now .subtitle {
                    font-size: 3.4rem;
                    line-height: 4rem;
                }

                    body.house-pai .hp-module.wright_now .title::before, body.house-pai .hp-module.wright_now .subtitle::before {
                        margin-bottom: -0.154em;
                    }

                    body.house-pai .hp-module.wright_now .title::after, body.house-pai .hp-module.wright_now .subtitle::after {
                        margin-top: -0.3em;
                    }

                body.house-pai .hp-module.wright_now .now {
                    font-size: 3rem;
                    margin-bottom: 3rem;
                }
}

@media (min-width: 768px) {
                body.house-pai .headline .primary:before {
                    margin-bottom: .5rem;
                }

                body.house-pai .headline .primary:after {
                    margin-top: .6rem;
                }
                body.house-pai .headline .secondary:before {
                    margin-bottom: .5rem;
                }

                body.house-pai .headline .secondary:after {
                    margin-top: .6rem;
                }
                    body.house-pai .headline.year .primary:before {
                        margin-bottom: 0;
                    }

                    body.house-pai .page-auctions-archive .headline .primary:after, body.house-pai .page-catalogs .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 1024px) {

                    body.house-pai .page-auctions-archive .headline .primary:before, body.house-pai .page-catalogs .headline .primary:before {
                        margin-bottom: -1.2rem;
                    }

                    body.house-pai .page-auctions-archive .headline .primary:after, body.house-pai .page-catalogs .headline .primary:after {
                        margin-top: -.4rem;
                    }
                    body.house-pai .module.module__calendar .headline .primary:before {
                        margin-bottom: -.3rem;
                    }

                    body.house-pai .module.module__calendar .headline .primary:after {
                        margin-top: .1rem;
                    }
}

@media (min-width: 1025px) {
                body.house-pai .navigation--primary .menu--primary ul.submenu-lvl-1 {
                    width: 100vw;
                }

            body.house-pai .navigation--primary .submenu-lvl-2 li span.title {
                font-weight: 500;
                line-height: 16px;
            }

            body.house-pai .navigation--primary .wright-now span {
                letter-spacing: 0.1rem;
            }
                /*caret*/

                body.house-pai .navigation--primary .navauctions:before {
                    left: 26px;
                }

                body.house-pai .navigation--primary .navauctions .submenu-lvl-1 {
                    left: -190px;
                }

                    body.house-pai .navigation--primary .navauctions .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 165px;
                        flex-shrink: 0;
                        flex-grow: 0;
                    }
                /*caret*/

                body.house-pai .navigation--primary .navartists:before {
                    left: 60px;
                }

                body.house-pai .navigation--primary .navartists .submenu-lvl-1 {
                    left: -277px;
                }

                    body.house-pai .navigation--primary .navartists .submenu-lvl-1 .col-spacer {
                        width: 100%;
                        max-width: 100%;
                        flex-basis: 15.8rem;
                        min-width: 15.8rem;
                    }
                    body.house-pai .navigation--primary .navartists .promo-items-items .img-wrapper {
                        margin-bottom: 1rem;
                    }
                body.house-pai .navigation--primary .navbuying:before {
                    left: 55px;
                }

                body.house-pai .navigation--primary .navbuying .submenu-lvl-1 {
                    left: -28.25rem;
                }

                    body.house-pai .navigation--primary .navbuying .submenu-lvl-1 .col-spacer {
                        max-width: 25.7rem;
                        min-width: 25.7rem;
                    }
                body.house-pai .navigation--primary .navcontact:before {
                    left: 24px;
                }

                body.house-pai .navigation--primary .navcontact .submenu-lvl-1 {
                    left: -43.65rem;
                }

                    body.house-pai .navigation--primary .navcontact .submenu-lvl-1 .col-spacer {
                        max-width: 100%;
                        width: 100%;
                        flex-basis: 41.3rem;
                    }

                body.house-pai .navigation--primary .navcontact .col-fixed .title {
                    margin-bottom: .3rem;
                }

                body.house-pai .navigation--primary .navcontact .inline-mailinglist-signup-form {
                    margin-top: -.2rem;
                }

            body.house-pai .navigation--primary .user-menu-container {
                max-width: 41rem;
            }
                body.house-pai.home .navigation--primary .logo .logo-pai {
                    height: 10rem;
                }
                            body.house-pai:not(.home) .navigation--primary .menu--primary .root-li .submenu-lvl-1:before {
                                position: absolute;
                                content: url("../../../images/svg/poster-auctions-international.svg");
                                transform: scale(133%);
                                transform-origin: top left;
                                margin-top: .8rem;
                                left: 1rem;
                            }
                body.house-pai:not(.home) .user-menu-wrapper:before {
                    position: absolute;
                    content: url("../../../images/svg/poster-auctions-international.svg");
                    transform: scale(133%);
                    transform-origin: top left;
                    margin-top: 1.8rem;
                    left: 1rem;
                    top: 0;
                }
                        body.house-pai.home .navigation--primary .menu--primary .root-li .submenu-lvl-1 {
                            min-height: 32.5rem;
                        }
                        body.house-pai.home .navigation--primary .logo .logo-pai .animated {
                            display: flex;
                            margin-left: -.3rem;
                        }

                            body.house-pai.home .navigation--primary .logo .logo-pai .animated svg {
                                max-height: 38.4rem;
                            }

                        body.house-pai.home .navigation--primary .logo .logo-pai .standard {
                            display: none;
                        }

                body.house-pai.home .navigation--primary .user-menu-wrapper {
                    min-height: 32.5rem;
                }
            body.house-pai .hp-module .date {
                font-size: 5.8rem;
                line-height: 5rem;
            }

                body.house-pai .hp-module .date::before {
                    margin-bottom: -1.2rem;
                }

                body.house-pai .hp-module .date::after {
                    margin-top: -1.5rem;
                }

                body.house-pai .hp-module .date .period {
                    font-size: 2.8rem;
                }

            body.house-pai .hp-module .location {
                line-height: 2.4rem;
            }

                body.house-pai .hp-module .location::before {
                    margin-bottom: -.6rem;
                }
                body.house-pai .hp-module.bau_univers .title {
                    font-size: 4rem;
                    line-height: 5rem;
                }

                body.house-pai .hp-module.bau_univers .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }
                body.house-pai .hp-module.harriet_univers .title {
                    font-size: 4.4rem;
                    line-height: 5rem;
                }

                body.house-pai .hp-module.harriet_univers .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }
                body.house-pai .hp-module.univers_bau .title {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }

                body.house-pai .hp-module.univers_bau .subtitle {
                    font-size: 4rem;
                    line-height: 5rem;
                }
                body.house-pai .hp-module.wright_now .title,
                body.house-pai .hp-module.wright_now .subtitle {
                    font-size: 4.2rem;
                    line-height: 5rem;
                }

                body.house-pai .hp-module.wright_now .now {
                    font-size: 3rem;
                    margin-bottom: 3rem;
                }

            /*3 Line*/
                        body.house-pai .hp-module.stacked.bau_univers .title::before {
                            margin-bottom: -.6rem;
                        }

                        body.house-pai .hp-module.stacked.bau_univers .title::after {
                            margin-top: -1.4rem;
                        }
                        body.house-pai .hp-module.stacked.bau_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-pai .hp-module.stacked.bau_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-pai .hp-module.stacked.harriet_univers .title::before {
                            margin-bottom: -1rem;
                        }

                        body.house-pai .hp-module.stacked.harriet_univers .title::after {
                            margin-top: -1rem;
                        }
                        body.house-pai .hp-module.stacked.harriet_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-pai .hp-module.stacked.harriet_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-pai .hp-module.stacked.univers_bau .title::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-pai .hp-module.stacked.univers_bau .title::after {
                            margin-top: -1.4rem;
                        }

                    body.house-pai .hp-module.stacked.univers_bau .subtitle {
                        font-size: 4rem;
                        line-height: 5rem;
                    }

                        body.house-pai .hp-module.stacked.univers_bau .subtitle::before {
                            margin-bottom: -.5rem;
                        }

                        body.house-pai .hp-module.stacked.univers_bau .subtitle::after {
                            margin-top: -1.5rem;
                        }
                        body.house-pai .hp-module.stacked.wright_now .title::before {
                            margin-bottom: -0.154em;
                        }

                        body.house-pai .hp-module.stacked.wright_now .title::after {
                            margin-top: -0.3em;
                        }
                        body.house-pai .hp-module.stacked.wright_now .subtitle::before {
                            margin-bottom: -0.154em;
                        }

                        body.house-pai .hp-module.stacked.wright_now .subtitle::after {
                            margin-top: -0.3em;
                        }

                /*no date*/

                body.house-pai .hp-module.stacked .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }

            /*2 Line*/
                body.house-pai .hp-module.stack_date_title .title-subtitle {
                    display: block;
                    margin-bottom: 3rem;
                }

                    body.house-pai .hp-module.stack_date_title .title-subtitle::before {
                        content: "";
                        display: table;
                    }

                    body.house-pai .hp-module.stack_date_title .title-subtitle::after {
                        content: "";
                        display: table;
                    }

                body.house-pai .hp-module.stack_date_title .title,
                body.house-pai .hp-module.stack_date_title .subtitle {
                    display: inline;
                }

                    body.house-pai .hp-module.stack_date_title .title::before, body.house-pai .hp-module.stack_date_title .subtitle::before {
                        display: none;
                    }

                    body.house-pai .hp-module.stack_date_title .title::after, body.house-pai .hp-module.stack_date_title .subtitle::after {
                        display: none;
                    }
                        body.house-pai .hp-module.stack_date_title.bau_univers .title-subtitle:before {
                            margin-bottom: -.5rem;
                        }

                        body.house-pai .hp-module.stack_date_title.bau_univers .title-subtitle:after {
                            margin-top: -1.7rem;
                        }

                    body.house-pai .hp-module.stack_date_title.bau_univers .title {
                        font-size: 4rem;
                        line-height: 5rem;
                    }

                        body.house-pai .hp-module.stack_date_title.bau_univers .title::before {
                            margin-bottom: -.2rem;
                        }

                        body.house-pai .hp-module.stack_date_title.bau_univers .title::after {
                            margin-top: -1.4rem;
                        }

                    body.house-pai .hp-module.stack_date_title.bau_univers .subtitle {
                        font-size: 4.2rem;
                        line-height: 5rem;
                    }

                        body.house-pai .hp-module.stack_date_title.bau_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-pai .hp-module.stack_date_title.bau_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }

                    body.house-pai .hp-module.stack_date_title.bau_univers .links {
                        margin: 2.1rem auto 0 auto;
                    }
                        body.house-pai .hp-module.stack_date_title.harriet_univers .title-subtitle:before {
                            margin-bottom: -1.1rem;
                        }

                        body.house-pai .hp-module.stack_date_title.harriet_univers .title-subtitle:after {
                            margin-top: -.2rem;
                        }
                        body.house-pai .hp-module.stack_date_title.harriet_univers .title::before {
                            margin-bottom: -.2rem;
                        }

                        body.house-pai .hp-module.stack_date_title.harriet_univers .title::after {
                            margin-top: -1.4rem;
                        }
                        body.house-pai .hp-module.stack_date_title.harriet_univers .subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-pai .hp-module.stack_date_title.harriet_univers .subtitle::after {
                            margin-top: -1.4rem;
                        }
                        body.house-pai .hp-module.stack_date_title.univers_bau .title-subtitle::before {
                            margin-bottom: -.7rem;
                        }

                        body.house-pai .hp-module.stack_date_title.univers_bau .title-subtitle::after {
                            margin-top: -1.4rem;
                        }

                    body.house-pai .hp-module.stack_date_title.univers_bau .title {
                        margin-right: 2rem;
                    }

                    body.house-pai .hp-module.stack_date_title.univers_bau .links {
                        margin: 2.1rem auto 0 auto;
                    }

                /*no date*/

                body.house-pai .hp-module.stack_date_title .date-title-subtitle.no-date {
                    margin-top: .3rem;
                }
            body.house-pai #sale-countdown-desktop .title, body.house-pai #sale-countdown-mobile .title {
                font-size: 1.3rem;
            }

            body.house-pai #sale-countdown-desktop span, body.house-pai #sale-countdown-mobile span {
                font-size: 4.5rem;
            }

            body.house-pai #sale-countdown-desktop .legend, body.house-pai #sale-countdown-mobile .legend {
                font-size: .7rem;
            }
}

/*Themes*/

.theme-general-harriet .header h1,
        .theme-general-harriet .header h2,
        .theme-general-harriet .page__header h1,
        .theme-general-harriet .page__header h2 {
            font-family: var(--font-family-serif);
        }

@media (min-width: 768px) {
            .theme-general-harriet .header h2, .theme-general-harriet .page__header h2 {
                font-size: 2.1rem;
                line-height: 2.4rem;
            }
}

/*base style for this theme inherted from themes/_shared*/

/*TODO: should these be moved to Shared as the default heading style?*/

/*TODO: should these REALLY be forced to bold? or regular weight by default with &lt;strong&gt; bolding support?*/

.theme-general-bau .theme-general-wrapper .header h1,
            .theme-general-bau .theme-general-wrapper .header h2,
            .theme-general-bau .theme-general-wrapper .page__header h1,
            .theme-general-bau .theme-general-wrapper .page__header h2 {
                font-family: var(--font-family-sans);
                font-weight: 700;
            }

@media (min-width: 1024px) {
            .theme-general-bau .theme-general-wrapper .header h2, .theme-general-bau .theme-general-wrapper .page__header h2 {
                font-size: 1.9rem;
                line-height: 2.4rem;
            }
}

/*base style for this theme inherited from themes/_shared*/

.theme-general-freight h2 strong, .theme-general-freight h3 strong, .theme-general-freight h4 strong, .theme-general-freight h5 strong, .theme-general-freight h6 strong {
            font-weight: bold;
        }

.theme-general-freight h2 em, .theme-general-freight h3 em, .theme-general-freight h4 em, .theme-general-freight h5 em, .theme-general-freight h6 em {
            font-style: italic;
        }

.theme-general-freight h2 strong em,
        .theme-general-freight h2 em strong,
        .theme-general-freight h3 strong em,
        .theme-general-freight h3 em strong,
        .theme-general-freight h4 strong em,
        .theme-general-freight h4 em strong,
        .theme-general-freight h5 strong em,
        .theme-general-freight h5 em strong,
        .theme-general-freight h6 strong em,
        .theme-general-freight h6 em strong {
            font-weight: bold;
            font-style: italic;
        }

.theme-general-freight h2 {
        font-family: "freight-text-pro", "georgia", serif;
        font-weight: 300;
        font-size: 3.1rem;
        line-height: 4.1rem;
        letter-spacing: 0.06rem;
    }

.theme-general-freight h3 {
        font-family: "freight-text-pro", "georgia", serif;
        font-weight: 300;
        font-size: 2.6rem;
        line-height: 3.6rem;
        letter-spacing: .03rem;
    }

.theme-general-freight h4,
    .theme-general-freight h5,
    .theme-general-freight h6 {
        font-family: "freight-text-pro", "georgia", serif;
        font-weight: 300;
        font-size: 2.2rem;
        line-height: 3.2rem;
        letter-spacing: .03rem;
        margin-bottom: 3.4rem; /*why is this here?*/
    }

.theme-general-freight p {
        font-family: "freight-text-pro", "georgia", serif;
        font-size:  1.9rem;
        line-height:  2.9rem;
        letter-spacing:  0.03rem;
    }

.theme-general-freight p strong {
            font-weight: bold;
        }

.theme-general-freight p em {
            font-style: italic;
        }

.theme-general-freight p strong em,
        .theme-general-freight p em strong {
            font-weight: bold;
            font-style: italic;
        }

.theme-general-freight ul,
    .theme-general-freight ol,
    .theme-general-freight li {
        font-family: "freight-text-pro", "georgia", serif;
    }

.theme-general-freight figcaption {
        font-family: "freight-text-pro", "georgia", serif;
        font-weight: bold;
    }

.theme-general-freight figcaption * {
            font-weight: bold;
        }

/*Module-Specific Overrides*/

.theme-general-freight .page__header h2 {
        font-size: 1.7rem;
        line-height: 2.4rem;
        letter-spacing: .1rem;
    }

/*Image Quote Module*/

.theme-general-freight .module__quote blockquote h3 {
            font-family: "freight-text-pro", "georgia", serif;
            font-weight: bold;
        }

/*Slideshow Module*/

.theme-general-freight .module__slideshow__title h2 {
            font-size: 3.1rem;
            line-height: 4.1rem;
            letter-spacing: 0.06rem;
        }

.theme-general-freight .slideshow_caption {
        font-family: "freight-text-pro", "georgia", serif;
        font-weight: normal;
        font-size: 1.9rem;
        line-height: 2.9rem;
        letter-spacing: 0.03rem;
    }

@media (min-width: 513px) {
        .theme-general-freight h2,
        .theme-general-freight .module h2 {
            font-size: 3.5rem;
            line-height: 4.5rem;
        }
            .theme-general-freight .module__slideshow__title h2 {
                font-size: 3.5rem;
                line-height: 4.5rem;
            }
}

@media (min-width: 768px) {
            .theme-general-freight .page__header h2 {
                font-size: 2.1rem;
            }
}

@media (min-width: 1025px) {
        .theme-general-freight h2,
        .theme-general-freight .module h2 {
            font-size: 3.9rem;
            line-height: 4.9rem;
        }

        .theme-general-freight h3,
        .theme-general-freight .module h3 {
            font-size: 2.8rem;
            line-height: 3.8rem;
        }

        .theme-general-freight h4,
        .theme-general-freight h5,
        .theme-general-freight h6 {
            font-size: 2.4rem;
            line-height: 3.4rem;
        }
            .theme-general-freight .module__slideshow__title h2 {
                font-size: 3.9rem;
                line-height: 4.9rem;
            }
}

body.house-rago .theme-general-rago-editor h2 strong, body.house-rago .theme-general-rago-editor h3 strong, body.house-rago .theme-general-rago-editor h4 strong, body.house-rago .theme-general-rago-editor p strong, body.house-rago .theme-general-rago-editor th strong, body.house-rago .theme-general-rago-editor th strong strong, body.house-rago .theme-general-rago-editor td strong, body.house-rago .theme-general-rago-editor td strong strong, body.house-rago .theme-general-rago-editor ul strong, body.house-rago .theme-general-rago-editor li strong, body.house-rago .theme-general-rago-editor ol strong {
                font-weight: 800;
            }

body.house-rago .theme-general-rago-editor h2 em, body.house-rago .theme-general-rago-editor h3 em, body.house-rago .theme-general-rago-editor h4 em, body.house-rago .theme-general-rago-editor p em, body.house-rago .theme-general-rago-editor th em, body.house-rago .theme-general-rago-editor th strong em, body.house-rago .theme-general-rago-editor td em, body.house-rago .theme-general-rago-editor td strong em, body.house-rago .theme-general-rago-editor ul em, body.house-rago .theme-general-rago-editor li em, body.house-rago .theme-general-rago-editor ol em {
                font-style: italic;
            }

body.house-rago .theme-general-rago-editor h2 strong em,
            body.house-rago .theme-general-rago-editor h2 em strong,
            body.house-rago .theme-general-rago-editor h3 strong em,
            body.house-rago .theme-general-rago-editor h3 em strong,
            body.house-rago .theme-general-rago-editor h4 strong em,
            body.house-rago .theme-general-rago-editor h4 em strong,
            body.house-rago .theme-general-rago-editor p strong em,
            body.house-rago .theme-general-rago-editor p em strong,
            body.house-rago .theme-general-rago-editor th strong em,
            body.house-rago .theme-general-rago-editor th em strong,
            body.house-rago .theme-general-rago-editor th strong strong em,
            body.house-rago .theme-general-rago-editor th strong em strong,
            body.house-rago .theme-general-rago-editor td strong em,
            body.house-rago .theme-general-rago-editor td em strong,
            body.house-rago .theme-general-rago-editor td strong strong em,
            body.house-rago .theme-general-rago-editor td strong em strong,
            body.house-rago .theme-general-rago-editor ul strong em,
            body.house-rago .theme-general-rago-editor ul em strong,
            body.house-rago .theme-general-rago-editor li strong em,
            body.house-rago .theme-general-rago-editor li em strong,
            body.house-rago .theme-general-rago-editor ol strong em,
            body.house-rago .theme-general-rago-editor ol em strong {
                font-style: italic;
                font-weight: 700;
            }

body.house-rago .theme-general-rago-editor p, body.house-rago .theme-general-rago-editor th, body.house-rago .theme-general-rago-editor th strong, body.house-rago .theme-general-rago-editor td, body.house-rago .theme-general-rago-editor td strong, body.house-rago .theme-general-rago-editor ul, body.house-rago .theme-general-rago-editor li, body.house-rago .theme-general-rago-editor ol {
            font-family: "Alright", sans-serif;
            font-weight: 400;
            font-size: 1.5rem;
            letter-spacing: .03rem;
            line-height: 2.2rem;
        }

body.house-rago .theme-general-rago-editor p strong {
            font-family: Editor, sans-serif;
            font-weight: 700;
        }

body.house-rago .theme-general-rago-editor p.key {
            font-size: 1.5rem;
            line-height: 2.2rem;
            letter-spacing: 0;
        }

body.house-rago .theme-general-rago-editor h2, body.house-rago .theme-general-rago-editor h3 {
            font-family: Editor, sans-serif;
        }

body.house-rago .theme-general-rago-editor h2 {
            font-size: 2.4rem;
            line-height: 3rem;
            letter-spacing: 0;
        }

body.house-rago .theme-general-rago-editor h2.year {
                font-family: "Dala Floda", serif;
                font-weight: 800;
            }

body.house-rago .theme-general-rago-editor h3 {
            font-size: 2.0rem;
            line-height: 2.4rem;
            letter-spacing: 0.03rem;
        }

body.house-rago .theme-general-rago-editor h3 a {
                font-family: Editor, sans-serif;
            }

body.house-rago .theme-general-rago-editor h4, body.house-rago .theme-general-rago-editor h5, body.house-rago .theme-general-rago-editor h6 {
            font-family: "Alright", sans-serif;
            font-size: 1.8rem;
            line-height: 2.2rem;
            letter-spacing: 0.03rem;
        }

body.house-rago .theme-general-rago-editor h4 strong {
                font-weight: 700;
            }

body.house-rago .theme-general-rago-editor h5 strong, body.house-rago .theme-general-rago-editor h6 strong {
                font-weight: 500;
            }

body.house-rago .theme-general-rago-editor strong a {
            font-family: Editor, sans-serif;
            font-weight: 800;
        }

body.house-rago .theme-general-rago-editor strong a.button {
                font-family: var(--font-family-sans);
                font-weight: 700;
            }

body.house-rago .theme-general-rago-editor .pager p {
                font-weight: 500;
            }

body.house-rago .theme-general-rago-editor .module__quote blockquote h3 a {
                        font-family: Editor, sans-serif;
                    }

body.house-rago .theme-general-rago-editor .account-page .page__section__content p {
                    font-size: 1.5rem;
                    line-height: 2.4rem;
                }

body.house-rago .theme-general-rago-editor .fb-module__text .pquote,
            body.house-rago .theme-general-rago-editor .fb-module__text span.pquote {
                font-weight: 800;
            }

body.house-rago .theme-general-rago-editor .fb-module__text p strong {
                font-family: var(--font-family-sans);
            }

body.house-rago .theme-general-rago-editor .info-text p {
                font-family: var(--font-family-sans);
                line-height: 1.9rem;
            }

body.house-rago .theme-general-rago-editor .info-text p strong {
                    font-family: var(--font-family-sans);
                    font-weight: 700;
                }

body.house-rago .theme-general-rago-editor .information .auction-links p a {
                        font-weight: 800;
                    }

body.house-rago .theme-general-rago-editor .module__calendar .date-wrapper .date, body.house-rago .theme-general-rago-editor .entry .date-wrapper .date {
                    font-family: Dala Floda, serif;
                    font-weight: 700;
                    font-size: 4rem;
                    line-height: 2.9rem;
                    letter-spacing: .03em;
                }

body.house-rago .theme-general-rago-editor p.title,
        body.house-rago .theme-general-rago-editor p.subtitle,
        body.house-rago .theme-general-rago-editor span.title {
            font-family: Editor, sans-serif;
            font-size: 2.4rem;
            line-height: 2.8rem;
        }

.calendar body.house-rago .theme-general-rago-editor p.title, .calendar body.house-rago .theme-general-rago-editor p.subtitle, .calendar body.house-rago .theme-general-rago-editor span.title {
                font-size: 1.7rem;
                line-height: 2rem;
            }

body.house-rago .theme-general-rago-editor .module__grid .item h3 {
                    font-family: alright, sans-serif;
                    font-weight: 700;
                    font-size: 1.3rem;
                    line-height: 2.1rem;
                    letter-spacing: .15rem
                }

body.house-rago .theme-general-rago-editor .module__grid .item p {
                    font-family: alright, sans-serif;
                }

body.house-rago .theme-general-rago-editor .module__grid .item p.lot_no {
                        font-family: Dala Floda, serif;
                        font-size: 3.8rem;
                        color: #999;
                        padding-bottom: 1rem;
                    }

body.house-rago .theme-general-rago-editor .module__grid p {
                font-size: 1.3rem;
            }

body.house-rago .theme-general-rago-editor .module__quote blockquote h2, body.house-rago .theme-general-rago-editor .module__quote blockquote h3 {
                    font-weight: 800;
                }

body.house-rago .theme-general-rago-editor .module__quote .caption_text p {
                    font-size: 1.9rem;
                    line-height: 2.9rem;
                    letter-spacing: 0.3px;
                }

body.house-rago .theme-general-rago-editor .module__slideshow .slideshow_caption {
                font-family: Editor, sans-serif;
                font-weight: 400;
                font-style: normal;
                line-height: 2.7rem;
                letter-spacing: 0.38px;
            }

body.house-rago .theme-general-rago-editor .module__slideshow .slideshow_caption strong {
                    font-weight: 800;
                }

body.house-rago .theme-general-rago-editor .page .header h1, body.house-rago .theme-general-rago-editor .page .page__header h1, body.house-rago .theme-general-rago-editor .mosaic .header h1, body.house-rago .theme-general-rago-editor .mosaic .page__header h1 {
                    font-family: Editor, sans-serif;
                    font-weight: 800;
                    font-style: normal;
                }

/*specific override for LOAPs/LIAPs*/

body.house-rago .theme-general-rago-editor .page__section.page__section__content, body.house-rago .theme-general-rago-editor .page__section.page__section__content p {
                font-size: 1.5rem;
                line-height: 2.4rem;
            }

body.house-rago .theme-general-rago-editor .slide_ac .tile .text .title {
                        font-size: 1.3rem;
                        line-height: 1.8rem;
                        font-weight: 400;
                    }

body.house-rago .theme-general-rago-editor .slide_ac .tile .text p {
                        font-size: 1.3rem;
                        line-height: 1.8rem;
                    }

body.house-rago .theme-general-rago-editor .slide_ac .tile .text p strong {
                            font-weight: 700;
                        }

body.house-rago .theme-general-rago-editor .search .group-title {
                font-size: 2.4rem;
                line-height: 2.8rem;
            }

body.house-rago .theme-general-rago-editor .my-consignments p {
                font-size: 1.5rem;
                line-height: 2.4rem;
            }

@media (min-width: 768px) {
            body.house-rago .theme-general-rago-editor p, body.house-rago .theme-general-rago-editor th, body.house-rago .theme-general-rago-editor th strong, body.house-rago .theme-general-rago-editor td, body.house-rago .theme-general-rago-editor td strong, body.house-rago .theme-general-rago-editor ul, body.house-rago .theme-general-rago-editor li, body.house-rago .theme-general-rago-editor ol {
                line-height: 2.4rem;
            }

            body.house-rago .theme-general-rago-editor h2 {
                font-size: 3rem;
                line-height: 3.6rem;
            }

            body.house-rago .theme-general-rago-editor h3 {
                font-size: 2.2rem;
                line-height: 3.0rem;
                letter-spacing: 0.03rem;
            }

            body.house-rago .theme-general-rago-editor h4, body.house-rago .theme-general-rago-editor h5, body.house-rago .theme-general-rago-editor h6 {
                font-size: 2.0rem;
                line-height: 2.8rem;
                letter-spacing: 0.03rem;
            }
                    body.house-rago .theme-general-rago-editor .module__calendar .date-wrapper .date, body.house-rago .theme-general-rago-editor .entry .date-wrapper .date {
                        font-size: 7rem;
                    }
}

@media (min-width: 1024px) {
            body.house-rago .theme-general-rago-editor p, body.house-rago .theme-general-rago-editor th, body.house-rago .theme-general-rago-editor th strong, body.house-rago .theme-general-rago-editor td, body.house-rago .theme-general-rago-editor td strong, body.house-rago .theme-general-rago-editor ul, body.house-rago .theme-general-rago-editor li, body.house-rago .theme-general-rago-editor ol {
                line-height: 2.6rem;
            }

            body.house-rago .theme-general-rago-editor h2 {
                font-size: 4rem;
                line-height: 5rem;
            }

                body.house-rago .theme-general-rago-editor h2.year {
                    font-size: 6.8rem;
                    line-height: 2.9rem;
                    letter-spacing: .15rem;
                }

            body.house-rago .theme-general-rago-editor h3 {
                font-size: 2.4rem;
                line-height: 3.6rem;
                letter-spacing: 0.03rem;
            }

            body.house-rago .theme-general-rago-editor h4, body.house-rago .theme-general-rago-editor h5, body.house-rago .theme-general-rago-editor h6 {
                font-size: 2.4rem;
                line-height: 3.4rem;
                letter-spacing: 0.03rem;
            }
                        body.house-rago .theme-general-rago-editor .module__calendar .date-wrapper .date .dot, body.house-rago .theme-general-rago-editor .entry .date-wrapper .date .dot {
                            font-size: 4.8rem;
                        }
                    body.house-rago .theme-general-rago-editor .module__quote blockquote h3 {
                        font-size: 2.8rem;
                        line-height: 3.8rem;
                    }
                    body.house-rago .theme-general-rago-editor .module__slideshow .module__slideshow__title h4 {
                        font-size: 2.4rem;
                        line-height: 3.8rem;
                    }
}

.theme-general-rago-decimal p {
        font-family: var(--font-family-sans);
        font-size: 1.5rem;
        line-height: 2.2rem;
        letter-spacing: .03rem;
    }

.theme-general-rago-decimal h1,
    .theme-general-rago-decimal h2,
    .theme-general-rago-decimal h3 {
        font-family: 'Decimal', serif;
    }

.theme-general-rago-decimal h4,
    .theme-general-rago-decimal h5,
    .theme-general-rago-decimal h6 {
        font-family: var(--font-family-sans);

    }

.theme-general-rago-decimal h1 strong, .theme-general-rago-decimal h2 strong, .theme-general-rago-decimal h3 strong, .theme-general-rago-decimal h4 strong, .theme-general-rago-decimal h5 strong, .theme-general-rago-decimal h6 strong {
            font-weight: bold;
        }

.theme-general-rago-decimal h1 em, .theme-general-rago-decimal h2 em, .theme-general-rago-decimal h3 em, .theme-general-rago-decimal h4 em, .theme-general-rago-decimal h5 em, .theme-general-rago-decimal h6 em {
            font-style: italic;
        }

.theme-general-rago-decimal h1 strong em,
        .theme-general-rago-decimal h1 em strong,
        .theme-general-rago-decimal h2 strong em,
        .theme-general-rago-decimal h2 em strong,
        .theme-general-rago-decimal h3 strong em,
        .theme-general-rago-decimal h3 em strong,
        .theme-general-rago-decimal h4 strong em,
        .theme-general-rago-decimal h4 em strong,
        .theme-general-rago-decimal h5 strong em,
        .theme-general-rago-decimal h5 em strong,
        .theme-general-rago-decimal h6 strong em,
        .theme-general-rago-decimal h6 em strong {
            font-weight: bold;
            font-style: italic;
        }

.theme-general-rago-decimal h1 {
        bottom: 1rem;
    }

.theme-general-rago-decimal h2 span {
            font-weight: 700;
        }

.theme-general-rago-decimal .calendar .title,
        .theme-general-rago-decimal .calendar .subtitle {
            font-size: 1.7rem;
            line-height: 2rem;
        }

.theme-general-rago-decimal .caption_text p {
            font-size: 1.9rem;
            line-height: 2.9rem;
            letter-spacing: .03rem;
        }

.theme-general-rago-decimal .info-text p {
            font-family: var(--font-family-sans);
            font-size: 1.3rem;
            line-height: 1.8rem;
            letter-spacing: 0;
            margin-bottom: 1.8rem;
        }

.theme-general-rago-decimal .information .auction-links p a {
                    font-family: var(--font-family-sans);
                    font-weight: 800;
                }

.theme-general-rago-decimal .module__navigation {
        font-family: var(--font-family-sans);
        height: 4.7rem;
        padding: 1.5rem 2rem 1.2rem 2rem;
    }

.theme-general-rago-decimal .module__navigation strong {
            font-weight: bold;
        }

.theme-general-rago-decimal .module__navigation em {
            font-style: italic;
        }

.theme-general-rago-decimal .module__navigation strong em,
        .theme-general-rago-decimal .module__navigation em strong {
            font-weight: bold;
            font-style: italic;
        }

.theme-general-rago-decimal .module__calendar .date-wrapper, .theme-general-rago-decimal .entry .date-wrapper {
            bottom: 4rem;
        }

.theme-general-rago-decimal .module__calendar .date-wrapper .date, .theme-general-rago-decimal .entry .date-wrapper .date {
                font-family: var(--font-family-serif);
                font-weight: 700;
                font-size: 7rem;
                line-height: 2.9rem;
                letter-spacing: .03em;
            }

.theme-general-rago-decimal .module__quote blockquote h2,
            .theme-general-rago-decimal .module__quote blockquote h3 {
                font-family: "Decimal", serif;
            }

.theme-general-rago-decimal .module__quote blockquote h3 strong {
                font-weight: normal;
            }

.theme-general-rago-decimal .module__slideshow p {
            line-height: 2.7rem;
            letter-spacing: .038rem;
        }

.theme-general-rago-decimal .title,
    .theme-general-rago-decimal .subtitle {
        font-family: var(--font-family-serif);
        font-size: 2.4rem;
        line-height: 2.8rem;
    }

@media (min-width: 768px) {
        .theme-general-rago-decimal p {
            line-height: 2.4rem;
        }
            .theme-general-rago-decimal .header h1, .theme-general-rago-decimal .page__header h1 {
                bottom: 0;
            }

            .theme-general-rago-decimal .header h2, .theme-general-rago-decimal .page__header h2 {
                font-size: 3rem;
                line-height: 3.6rem;
            }
}

@media (min-width: 1024px) {
        .theme-general-rago-decimal p {
            line-height: 2.6rem;
        }

            .theme-general-rago-decimal .header h2, .theme-general-rago-decimal .page__header h2 {
                font-size: 4.0rem;
                line-height: 5.0rem;
                letter-spacing: 0;
            }

                .theme-general-rago-decimal .header h2.year, .theme-general-rago-decimal .page__header h2.year {
                    font-family: "Dala Floda", serif;
                    font-weight: 800;
                    font-size: 6.8rem;
                    line-height: 2.9rem;
                    letter-spacing: .15rem;
                }
                .theme-general-rago-decimal .module__slideshow .module__slideshow__title h4 {
                    font-family: var(--font-family-sans);
                    font-size: 2.4rem;
                    line-height: 3.8rem;
                }

                    .theme-general-rago-decimal .module__slideshow .module__slideshow__title h4 strong {
                        font-weight: bold;
                    }

                    .theme-general-rago-decimal .module__slideshow .module__slideshow__title h4 em {
                        font-style: italic;
                    }

                    .theme-general-rago-decimal .module__slideshow .module__slideshow__title h4 strong em,
                    .theme-general-rago-decimal .module__slideshow .module__slideshow__title h4 em strong {
                        font-weight: bold;
                        font-style: italic;
                    }
                .theme-general-rago-decimal .module__quote blockquote h3 {
                    font-size: 2.8rem;
                    line-height: 3.8rem;
                }
}

/*base style for this theme inherited from themes/shared*/

.theme-general-adrianna h2 {
        font-family: "Lust-text", serif;
        font-size: 2.8rem;
        line-height: 3.9rem;
        letter-spacing: .06rem;
    }

.theme-general-adrianna h2 strong {
            font-weight: bold;
        }

.theme-general-adrianna h2 em {
            font-style: italic;
        }

.theme-general-adrianna h2 em strong {
                font-weight: 700;
            }

.theme-general-adrianna h2.year {
            font-family: var(--font-family-serif);
        }

.theme-general-adrianna h3 {
        font-family: "Lust-text", serif;
        font-size: 2.2rem;
        line-height: 3.3rem;
    }

.theme-general-adrianna h3 strong {
            font-weight: bold;
        }

.theme-general-adrianna h3 em {
            font-style: italic;
        }

.theme-general-adrianna h3 em strong {
                font-weight: 700;
            }

.theme-general-adrianna h4 {
        font-family: var(--font-family-sans);
        font-size: 1.9rem;
        line-height: 3rem;
    }

.theme-general-adrianna h4 strong {
            font-weight: bold;
        }

.theme-general-adrianna h4 em {
            font-style: italic;
        }

.theme-general-adrianna h4 em strong {
                font-family: "Lust-text", serif;
                font-weight: 700;
            }

/*TODO: FIX THIS NONSENSE*/

.theme-general-adrianna .caption_text em {
            font-weight: 700 !important;
        }

/*Gross. Important caption link color override.*/

/*TODO: Move this to the shame file, or fix it at the source.*/

.theme-general-adrianna .caption_text em a {
                color: #333 !important;
                background: none !important;
                text-decoration: underline !important;
            }

.theme-general-adrianna blockquote h2 strong {
                font-family: Lust, serif;
            }

.theme-general-adrianna blockquote h3 strong {
            font-family: Lust-text, serif;
            line-height: 3.6rem;
        }

.theme-general-adrianna blockquote h3 a {
            font-family: Lust-text, serif;
        }

.theme-general-adrianna blockquote h4 {
            font-family: var(--font-family-sans);
            font-weight: 500;
            font-style: italic;
        }

.theme-general-adrianna .fb-module-base p strong, .theme-general-adrianna .fb-module-base h4 strong {
                font-family: var(--font-family-sans);
            }

.theme-general-adrianna .fb-module-base p {
            font-size: 1.6rem;
            line-height: 2.7rem;
        }

.theme-general-adrianna .fb-module-base figcaption em {
            font-weight: 700;
        }

.theme-general-adrianna .pquote * {
            font-family: "Lust-text", serif;
            font-size: 2.6rem;
            line-height: 3.7rem;
            text-decoration: underline;
            font-weight: bold;
            color: inherit;
        }

.theme-general-adrianna .module__artist .bio p {
            font-size: 1.7rem;
            line-height: 2.9rem;
        }

.theme-general-adrianna .module__artist .bio_title strong,
            .theme-general-adrianna .module__artist .bio_title span {
                font-size: 1.7rem;
            }

.theme-general-adrianna .module__artist .bio_title strong {
                margin-right: .7rem; /*TODO: move this to house theme*/
            }

.theme-general-adrianna.page .header h1, .theme-general-adrianna.page .page__header h1, .theme-general-adrianna.mosaic .header h1, .theme-general-adrianna.mosaic .page__header h1 {
                font-family: var(--font-family-serif);
                color: var(--primary-color);
            }

.theme-general-adrianna.page .header h2,
            .theme-general-adrianna.page .header h2 span,
            .theme-general-adrianna.page .page__header h2,
            .theme-general-adrianna.page .page__header h2 span,
            .theme-general-adrianna.mosaic .header h2,
            .theme-general-adrianna.mosaic .header h2 span,
            .theme-general-adrianna.mosaic .page__header h2,
            .theme-general-adrianna.mosaic .page__header h2 span {
                color: var(--primary-color);
                border-color: var(--primary-color);
                font-family: var(--font-family-serif);
                font-size: 1.6rem;
                line-height: 2.6rem;
                letter-spacing: .1rem;
            }

.theme-general-adrianna .module__slideshow__title h2 strong,
    .theme-general-adrianna .max_wrapper h2.text-center {
        font-family: "Lust-text", serif;
        font-size: 2.8rem;
        line-height: 3.9rem;
        letter-spacing: .06rem;
    }

.theme-general-adrianna .module__slideshow__title h2 strong strong, .theme-general-adrianna .max_wrapper h2.text-center strong {
            font-weight: bold;
        }

.theme-general-adrianna,
    .theme-general-adrianna p,
    .theme-general-adrianna ul,
    .theme-general-adrianna li,
    .theme-general-adrianna ol {
        font-family: var(--font-family-sans);
    }

.theme-general-adrianna strong, .theme-general-adrianna p strong, .theme-general-adrianna ul strong, .theme-general-adrianna li strong, .theme-general-adrianna ol strong {
            font-weight: 700;
        }

.theme-general-adrianna em, .theme-general-adrianna p em, .theme-general-adrianna ul em, .theme-general-adrianna li em, .theme-general-adrianna ol em {
            font-style: italic;
        }

.theme-general-adrianna strong em,
        .theme-general-adrianna em strong,
        .theme-general-adrianna p strong em,
        .theme-general-adrianna p em strong,
        .theme-general-adrianna ul strong em,
        .theme-general-adrianna ul em strong,
        .theme-general-adrianna li strong em,
        .theme-general-adrianna li em strong,
        .theme-general-adrianna ol strong em,
        .theme-general-adrianna ol em strong {
            font-weight: 700;
            font-style: italic;
        }

.theme-general-adrianna p {
        font-size: 1.6rem;
        line-height: 2.7rem;
    }

.theme-general-adrianna p.key {
            font-size: 1.5rem;
            line-height: 2.2rem;
            letter-spacing: 0;
        }

.theme-general-adrianna .watchers {
        font-size: var(--default-font-size);
        font-weight: 700;
    }

.theme-general-adrianna .fb-module__text li {
            margin-bottom: 2rem;
        }

.theme-general-adrianna .fb-module__text h3 {
            font-size: 2rem;
            line-height: 2.4rem;
        }

.theme-general-adrianna .fb-module__text h3 strong {
                font-weight: bold;
            }

.theme-general-adrianna .fb-module__text h3 a:not(.button) {
                font-family: Lust-text, serif;
            }

.theme-general-adrianna .slideshow_caption p {
        font-size: 1.6rem;
        line-height: 2.7rem;
    }

.theme-general-adrianna .slide.image-over p {
            font-family: var(--font-family-sans);
        }

.theme-general-adrianna .my-consignments p {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

@media (min-width: 768px) {
        .theme-general-adrianna h2 {
            font-size: 3.2rem;
            line-height: 4.2rem;
        }

        .theme-general-adrianna h3 {
            font-size: 2.4rem;
            line-height: 3.5rem;
        }

        .theme-general-adrianna h4 {
            font-size: 2rem;
            line-height: 3.1rem;
        }

        .theme-general-adrianna .module__slideshow__title h2 strong,
        .theme-general-adrianna .max_wrapper h2.text-center {
            font-size: 3.2rem;
            line-height: 4.2rem;
        }
}

@media (min-width: 1024px) {
        .theme-general-adrianna h2 {
            font-size: 3.5rem;
            line-height: 4.5rem;
        }

            .theme-general-adrianna h2.year {
                font-size: 6.8rem;
                line-height: 2.9rem;
                letter-spacing: .15rem;
            }

        .theme-general-adrianna h3 {
            font-size: 2.6rem;
            line-height: 3.7rem;
        }

        .theme-general-adrianna h4 {
            font-size: 2.1rem;
            line-height: 3.2rem;
        }
                .theme-general-adrianna.page .header h1, .theme-general-adrianna.page .page__header h1, .theme-general-adrianna.mosaic .header h1, .theme-general-adrianna.mosaic .page__header h1 {
                    font-size: 2rem;
                    line-height: 3.4rem;
                }

        .theme-general-adrianna .module__slideshow__title h2 strong,
        .theme-general-adrianna .max_wrapper h2.text-center {
            font-size: 3.5rem;
            line-height: 4.5rem;
        }
            .theme-general-adrianna .fb-module__text h3 {
                font-size: 2.6rem;
                line-height: 3.7rem;
            }
                .modular-page .theme-general-adrianna .page__header h1 {
                    font-size: 5.4rem;
                    line-height: 5.8rem;
                }
}

.theme-adelman .page .header h1, .theme-adelman .page .page__header h1 {
                font-family: var(--font-family-sans);
                font-size: 3.5rem;
                line-height: 3.5rem;
            }

.theme-adelman h1,
    .theme-adelman h2,
    .theme-adelman h3,
    .theme-adelman h4,
    .theme-adelman h5,
    .theme-adelman h6,
    .theme-adelman .module,
    .theme-adelman .fb-module,
    .theme-adelman .page__section {
        font-family: var(--font-family-sans);
    }

.theme-adelman h1 strong,
        .theme-adelman h1 a,
        .theme-adelman h2 strong,
        .theme-adelman h2 a,
        .theme-adelman h3 strong,
        .theme-adelman h3 a,
        .theme-adelman h4 strong,
        .theme-adelman h4 a,
        .theme-adelman h5 strong,
        .theme-adelman h5 a,
        .theme-adelman h6 strong,
        .theme-adelman h6 a,
        .theme-adelman .module strong,
        .theme-adelman .module a,
        .theme-adelman .fb-module strong,
        .theme-adelman .fb-module a,
        .theme-adelman .page__section strong,
        .theme-adelman .page__section a {
            font-family: var(--font-family-sans);
            font-weight: bold;
        }

.theme-adelman h1 em, .theme-adelman h2 em, .theme-adelman h3 em, .theme-adelman h4 em, .theme-adelman h5 em, .theme-adelman h6 em, .theme-adelman .module em, .theme-adelman .fb-module em, .theme-adelman .page__section em {
            font-family: var(--font-family-sans);
            font-style: italic;
        }

.theme-adelman p,
    .theme-adelman a,
    .theme-adelman blockquote,
    .theme-adelman em {
        font-family: var(--font-family-sans);
    }

.theme-adelman .page__header h2 {
            font-family: var(--font-family-sans);
        }

@media (min-width: 513px) {
                .theme-adelman .page .header h1, .theme-adelman .page .page__header h1 {
                    font-size: 4.5rem;
                    line-height: 4.5rem;
                }
}

@media (min-width: 769px) {
                .theme-adelman .page .header h1, .theme-adelman .page .page__header h1 {
                    font-size: 6rem;
                    line-height: 6rem;
                }
}

@media (min-width: 1151px) {
                .theme-adelman .page .header h1, .theme-adelman .page .page__header h1 {
                    line-height: 6.75rem;
                }
}

/*base style for this theme inherted from themes/_shared*/

.theme-general-canela * {
        font-variant-numeric: lining-nums;
    }

.theme-general-canela .account-page .page__section__content p {
                font-size: 1.5rem;
                line-height: 2.4rem;
            }

.theme-general-canela .filter-container li {
            font-size: 1.4rem;
        }

.theme-general-canela .module__artist .bio p {
            font-size: 1.7rem;
            line-height: 2.9rem;
        }

.theme-general-canela .module__artist .bio_title strong,
            .theme-general-canela .module__artist .bio_title span {
                font-size: 1.7rem;
            }

.theme-general-canela .module__artist .bio_title strong {
                margin-right: .7rem;
            }

.theme-general-canela .module__index .entry .date {
                font-family: var(--font-family-sans);
                font-size: 1.4rem;
                line-height: 2.2rem;
                font-weight: normal;
                margin: 0 0 1.8rem;
            }

.theme-general-canela .module__index .entry a {
                font-family: var(--font-family-sans);
                font-weight: 800;
                font-size: var(--default-font-size);
                line-height: 1.8rem;
                letter-spacing: .05rem;
            }

.theme-general-canela .module__index .entry .image {
                margin-bottom: 3rem;
            }

.theme-general-canela p {
        font-family: var(--font-family-sans);
        font-size: 1.5rem;
        letter-spacing: .03rem;
        line-height: 2.2rem;
    }

.theme-general-canela p.key {
            line-height: 2.2rem;
            letter-spacing: 0;
        }

.theme-general-canela .chapter-text {
        font-family: var(--font-family-serif);
    }

.theme-general-canela .chapter-text strong {
            font-weight: 700;
        }

.theme-general-canela .chapter-text em {
            font-style: italic;
        }

.theme-general-canela .chapter-text strong em,
        .theme-general-canela .chapter-text em strong {
            font-weight: 700;
        }

.theme-general-canela .header h1, .theme-general-canela .page__header h1 {
            font-family: var(--font-family-serif);
            font-weight: 900;
            letter-spacing: 0;
        }

.theme-general-canela .header h1 em, .theme-general-canela .page__header h1 em {
                font-style: italic;
            }

.theme-general-canela .header h2,
        .theme-general-canela .header h2 span,
        .theme-general-canela .page__header h2,
        .theme-general-canela .page__header h2 span {
            font-family: var(--font-family-serif);
            font-weight: 900;
            letter-spacing: .1rem;
            color: var(--primary-color);
            border-color: var(--primary-color);
            padding-bottom: 0;
        }

.theme-general-canela h2 {
        font-family: 'Canela Web', serif;
        letter-spacing: .025rem;
    }

.theme-general-canela h2 strong {
            font-weight: 700;
        }

.theme-general-canela h3 strong em {
        font-family: 'Canela Text Web', serif;
        font-style: italic;
        font-weight: 700;
    }

.theme-general-canela h4 {
        font-family: var(--font-family-serif);
        font-size: 1.9rem;
        line-height: 3rem;
    }

.theme-general-canela h4 strong {
            font-weight: 700;
        }

.theme-general-canela h4 em {
            font-style: italic;
        }

.theme-general-canela h4 strong em,
        .theme-general-canela h4 em strong {
            font-weight: 700;
            font-style: italic;
        }

.theme-general-canela .module__calendar .date, .theme-general-canela .entry .date {
            font-family: var(--font-family-serif);
            font-weight: 900;
            font-size: 5rem;
            line-height: 2.9rem;
        }

.theme-general-canela .module__calendar p.title,
        .theme-general-canela .module__calendar p.subtitle,
        .theme-general-canela .module__calendar span.title,
        .theme-general-canela .entry p.title,
        .theme-general-canela .entry p.subtitle,
        .theme-general-canela .entry span.title {
            font-family: "Canela Web", serif;
            font-weight: 900;
            font-size: 2.4rem;
            line-height: 2.8rem;
            letter-spacing: .03rem;
        }

.calendar .theme-general-canela .module__calendar p.title, .calendar .theme-general-canela .module__calendar p.subtitle, .calendar .theme-general-canela .module__calendar span.title, .calendar .theme-general-canela .entry p.title, .calendar .theme-general-canela .entry p.subtitle, .calendar .theme-general-canela .entry span.title {
                font-size: 1.7rem;
                line-height: 2rem;
            }

.theme-general-canela .module__calendar .info-text p, .theme-general-canela .entry .info-text p {
            font-family: var(--font-family-sans);
        }

.theme-general-canela .module__calendar .info-text p strong, .theme-general-canela .entry .info-text p strong {
                font-weight: 700;
            }

.theme-general-canela .module__calendar .information .auction-links p a, .theme-general-canela .entry .information .auction-links p a {
                        font-family: var(--font-family-sans);
                        font-weight: 800;
                    }

/*MC Page stuff - see what can be done on the template level to better scope*/

/*these vs other generic ".page" usages*/

.theme-general-canela.privacy-policy .page th, .theme-general-canela.privacy-policy .page th strong, .theme-general-canela.privacy-policy .page td, .theme-general-canela.privacy-policy .page td strong, .theme-general-canela.privacy-policy .page tr, .theme-general-canela.privacy-policy .page ul, .theme-general-canela.privacy-policy .page ol, .theme-general-canela.privacy-policy .page li {
            font-family: var(--font-family-serif);
            font-size: 1.6rem;
            line-height: 2.7rem;
        }

.theme-general-canela.privacy-policy .page th strong, .theme-general-canela.privacy-policy .page th strong strong, .theme-general-canela.privacy-policy .page td strong, .theme-general-canela.privacy-policy .page td strong strong, .theme-general-canela.privacy-policy .page tr strong, .theme-general-canela.privacy-policy .page ul strong, .theme-general-canela.privacy-policy .page ol strong, .theme-general-canela.privacy-policy .page li strong {
                font-weight: 700;
            }

.theme-general-canela.privacy-policy .page th em, .theme-general-canela.privacy-policy .page th strong em, .theme-general-canela.privacy-policy .page td em, .theme-general-canela.privacy-policy .page td strong em, .theme-general-canela.privacy-policy .page tr em, .theme-general-canela.privacy-policy .page ul em, .theme-general-canela.privacy-policy .page ol em, .theme-general-canela.privacy-policy .page li em {
                font-style: italic;
            }

.theme-general-canela.privacy-policy .page th strong em,
            .theme-general-canela.privacy-policy .page th em strong,
            .theme-general-canela.privacy-policy .page th strong strong em,
            .theme-general-canela.privacy-policy .page th strong em strong,
            .theme-general-canela.privacy-policy .page td strong em,
            .theme-general-canela.privacy-policy .page td em strong,
            .theme-general-canela.privacy-policy .page td strong strong em,
            .theme-general-canela.privacy-policy .page td strong em strong,
            .theme-general-canela.privacy-policy .page tr strong em,
            .theme-general-canela.privacy-policy .page tr em strong,
            .theme-general-canela.privacy-policy .page ul strong em,
            .theme-general-canela.privacy-policy .page ul em strong,
            .theme-general-canela.privacy-policy .page ol strong em,
            .theme-general-canela.privacy-policy .page ol em strong,
            .theme-general-canela.privacy-policy .page li strong em,
            .theme-general-canela.privacy-policy .page li em strong {
                font-weight: 700;
                font-style: italic;
            }

/*TODO: put this in toomey theme*/

.theme-general-canela.privacy-policy .page li {
            margin-bottom: 2rem;
        }

.theme-general-canela .page, .theme-general-canela .page p, .theme-general-canela .page__section__content, .theme-general-canela .page__section__content p, .theme-general-canela .module-collapsible, .theme-general-canela .module-collapsible p, .theme-general-canela .module__calendar, .theme-general-canela .module__calendar p, .theme-general-canela .module__navigation, .theme-general-canela .module__navigation p, .theme-general-canela .module, .theme-general-canela .module p {
            font-family: 'Canela text Web', serif;
        }

.theme-general-canela .page strong, .theme-general-canela .page p strong, .theme-general-canela .page__section__content strong, .theme-general-canela .page__section__content p strong, .theme-general-canela .module-collapsible strong, .theme-general-canela .module-collapsible p strong, .theme-general-canela .module__calendar strong, .theme-general-canela .module__calendar p strong, .theme-general-canela .module__navigation strong, .theme-general-canela .module__navigation p strong, .theme-general-canela .module strong, .theme-general-canela .module p strong {
                font-weight: 700;
            }

.theme-general-canela .page em, .theme-general-canela .page p em, .theme-general-canela .page__section__content em, .theme-general-canela .page__section__content p em, .theme-general-canela .module-collapsible em, .theme-general-canela .module-collapsible p em, .theme-general-canela .module__calendar em, .theme-general-canela .module__calendar p em, .theme-general-canela .module__navigation em, .theme-general-canela .module__navigation p em, .theme-general-canela .module em, .theme-general-canela .module p em {
                font-style: italic;
            }

.theme-general-canela .page strong em,
            .theme-general-canela .page em strong,
            .theme-general-canela .page p strong em,
            .theme-general-canela .page p em strong,
            .theme-general-canela .page__section__content strong em,
            .theme-general-canela .page__section__content em strong,
            .theme-general-canela .page__section__content p strong em,
            .theme-general-canela .page__section__content p em strong,
            .theme-general-canela .module-collapsible strong em,
            .theme-general-canela .module-collapsible em strong,
            .theme-general-canela .module-collapsible p strong em,
            .theme-general-canela .module-collapsible p em strong,
            .theme-general-canela .module__calendar strong em,
            .theme-general-canela .module__calendar em strong,
            .theme-general-canela .module__calendar p strong em,
            .theme-general-canela .module__calendar p em strong,
            .theme-general-canela .module__navigation strong em,
            .theme-general-canela .module__navigation em strong,
            .theme-general-canela .module__navigation p strong em,
            .theme-general-canela .module__navigation p em strong,
            .theme-general-canela .module strong em,
            .theme-general-canela .module em strong,
            .theme-general-canela .module p strong em,
            .theme-general-canela .module p em strong {
                font-weight: 700;
                font-style: italic;
            }

.theme-general-canela .module.module__account_section p {
        font-family: var(--font-family-sans);
    }

.theme-general-canela .page, .theme-general-canela .page p, .theme-general-canela .module-collapsible, .theme-general-canela .module-collapsible p, .theme-general-canela .module__calendar, .theme-general-canela .module__calendar p, .theme-general-canela .module, .theme-general-canela .module p {
            font-size: 1.6rem;
            line-height: 2.7rem;
        }

.theme-general-canela .page__section a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .theme-general-canela .page__section.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .theme-general-canela .page__section p a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .theme-general-canela .page__section p.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .theme-general-canela .page__section li a:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account), .theme-general-canela .page__section li.pseudolink:not(.dark_button):not(.light_button):not(.no-underline):not(.tooltip):not(.w-btn):not(.create-account) {
                    font-family: 'Canela Text Web', serif;
                    font-size: 1.5rem;
                }

.theme-general-canela .module-collapsible p {
            font-family: 'Canela Text Web', serif;
        }

.theme-general-canela .module__navigation, .theme-general-canela .module__navigation p {
            line-height: 2.1rem;
        }

.theme-general-canela .page__section__content, .theme-general-canela .page__section__content p {
            font-size: 1.6rem;
            line-height: 2.7rem;
        }

.theme-general-canela .slideshow_caption p {
            font-size: 1.5rem;
            line-height: 2.7rem;
        }

.theme-general-canela .caption_text {
        font-family: "Canela Text Web", serif;
    }

.theme-general-canela .caption_text p {
            font-size: 1.5rem;
            line-height: 2.7rem;
            letter-spacing: 0;
        }

.theme-general-canela .caption_text p em {
                font-style: italic;
            }

.theme-general-canela .caption_text p em strong {
                    font-weight: 700;
                }

.theme-general-canela .caption_text p strong {
                font-weight: 700;
            }

.theme-general-canela .caption_text p strong em {
                    font-style: italic;
                }

/*Gross. Important caption link color override.*/

/*TODO: Move this to the shame file, or fix it at the source.*/

.theme-general-canela .caption_text em a {
                color: #333 !important;
                background: none !important;
                text-decoration: underline !important;
            }

.theme-general-canela blockquote h2 {
            font-family: 'Canela Text Web', serif;
            font-weight: 900;
            font-size: 2.8rem;
            line-height: 3.9rem;
            letter-spacing: .1rem;
        }

.theme-general-canela blockquote h2 strong {
                letter-spacing: .1rem;
            }

.theme-general-canela blockquote h3 {
            font-family: 'Canela Text Web', serif;
            font-size: 2.2rem;
            line-height: 3.6rem;
            letter-spacing: .1rem;
        }

.theme-general-canela blockquote h3 a {
                font-family: 'Canela Text Web', serif;
            }

.theme-general-canela blockquote h4 {
            font-family: 'Canela Text Web', serif;
            font-weight: 500;
            font-style: italic;
        }

.theme-general-canela .pquote {
        font-family: var(--font-family-serif);
        font-weight: 700;
        font-size: 2.6rem;
        line-height: 3.7rem;
        text-decoration: underline;
        color: inherit;
        letter-spacing: .05rem;
    }

.theme-general-canela .fb-module-base.fb-module__text p {
                font-family: 'Canela Text Web', serif;
                font-size: 1.6rem;
                line-height: 2.7rem;
                letter-spacing: 0;
            }

.theme-general-canela .fb-module-base.fb-module__text p strong {
                    font-weight: 700;
                }

.theme-general-canela .fb-module-base.fb-module__text h3,
            .theme-general-canela .fb-module-base.fb-module__text h3 strong {
                font-family: 'Canela Text Web', serif;
                font-size: 2rem;
                line-height: 2.4rem;
            }

.theme-general-canela .fb-module-base.fb-module__text h3 a {
                font-family: 'Canela Text Web', serif;
            }

.theme-general-canela .fb-module-base.fb-module__text h3 a.button {
                    font-family: var(--font-family-sans);
                    font-size: var(--default-font-size);
                }

.theme-general-canela .fb-module-base.fb-module__text h4 {
                font-family: 'Canela Text Web', serif;
                font-size: 2.1rem;
                line-height: 3.2rem;
                letter-spacing: 0;
            }

.theme-general-canela .fb-module-base.fb-module__text h4 em {
                    font-family: 'Canela Deck', serif;
                    font-style: italic;
                    font-weight: 700;
                }

.theme-general-canela .fb-module-base.fb-module__text h4 em strong {
                        font-weight: 700;
                    }

.theme-general-canela .fb-module-base.fb-module__text h4 strong {
                    font-weight: 700;
                }

.theme-general-canela .fb-module-base .button {
            font-size: var(--default-font-size);
        }

.theme-general-canela .fb-module-base p strong, .theme-general-canela .fb-module-base h4 strong {
                font-family: 'Canela Text Web', serif;
                font-weight: 700;
            }

.theme-general-canela .fb-module-base .module__slideshow__title h2 strong,
        .theme-general-canela .fb-module-base .max_wrapper h2.text-center {
            font-size: 2.8rem;
            line-height: 3.9rem;
        }

.theme-general-canela .fb-module-base .module__slideshow__title h2 strong strong, .theme-general-canela .fb-module-base .max_wrapper h2.text-center strong {
                font-weight: 700;
            }

.theme-general-canela .fb-module-base .module__navigation p,
            .theme-general-canela .fb-module-base .module__navigation a {
                color: #fff;
            }

.theme-general-canela .fb-module-base .module__three_column .title {
                font-family: var(--font-family-sans);
            }

.theme-general-canela .fb-module-base .module__three_column .title strong {
                    font-weight: bold;
                }

.theme-general-canela .fb-module-base .module__three_column .title em {
                    font-style: italic;
                }

.theme-general-canela .fb-module-base .module__three_column .title strong em,
                .theme-general-canela .fb-module-base .module__three_column .title em strong {
                    font-weight: bold;
                    font-style: italic;
                }

.theme-general-canela .fb-module-base .module__list h2 {
                font-family: var(--font-family-serif);
                font-weight: 700;
                font-size: 3.5rem;
                line-height: 4.5rem;
            }

.theme-general-canela .fb-module-base .module__list h3 {
                font-family: var(--font-family-serif);
                font-size: 2.6rem;
                line-height: 3.7rem;
            }

.theme-general-canela .fb-module-base .module__list h3 strong {
                    font-weight: 700;
                }

.theme-general-canela .fb-module-base .module__list h3 em {
                    font-style: italic;
                }

.theme-general-canela .fb-module-base .module__list h3,
            .theme-general-canela .fb-module-base .module__list h4 {
                letter-spacing: 0;
            }

.theme-general-canela .fb-module-base .module__slideshow h4 {
                letter-spacing: 0;
            }

.theme-general-canela .fb-module-base .module__slideshow .slideshow_caption p {
                    letter-spacing: 0;
                }

.theme-general-canela .fb-module-base figcaption {
            font-family: Canela Web, serif;
            font-weight: 700;
        }

.theme-general-canela .my-consignments p {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

@media (min-width: 768px) {
        .theme-general-canela p {
            line-height: 2.4rem;
        }

        .theme-general-canela h2,
        .theme-general-canela h2 strong {
            font-size: 3.2rem;
            line-height: 4.2rem;
        }

        .theme-general-canela h4 {
            font-size: 2rem;
            line-height: 3.1rem;
        }
            .theme-general-canela .module__calendar .date, .theme-general-canela .entry .date {
                font-size: 5.5rem;
            }
            .theme-general-canela blockquote h2 {
                font-size: 3.2rem;
                line-height: 4.2rem;
            }

        .theme-general-canela .module__slideshow__title h2 strong,
        .theme-general-canela .max_wrapper h2.text-center {
            font-size: 3.2rem;
            line-height: 4.2rem;
        }
}

@media (min-width: 1024px) {
        .theme-general-canela p {
            line-height: 2.6rem;
        }

        .theme-general-canela h2,
        .theme-general-canela h2 strong {
            font-size: 3.5rem;
            line-height: 4.5rem;
        }

        .theme-general-canela h3 {
            font-size: 2.6rem;
            line-height: 3.6rem;
        }

        .theme-general-canela h4 {
            font-size: 2.1rem;
            line-height: 3.2rem;
        }
            .theme-general-canela .header h2,
            .theme-general-canela .header h2 span,
            .theme-general-canela .page__header h2,
            .theme-general-canela .page__header h2 span {
                font-size: 2rem;
                line-height: 3.4rem;
            }
            .theme-general-canela .module__calendar .dot, .theme-general-canela .entry .dot {
                font-size: 4.8rem;
            }
            .theme-general-canela blockquote h2 {
                font-size: 3.5rem;
                line-height: 4.9rem;
            }

                .theme-general-canela blockquote h2 strong {
                    line-height: 4.9rem;
                }

            .theme-general-canela blockquote h3 {
                font-size: 2.6rem;
            }
                .theme-general-canela .fb-module-base.fb-module__text h3,
                .theme-general-canela .fb-module-base.fb-module__text h3 strong {
                    font-size: 2.6rem;
                    line-height: 3.7rem;
                }

            .theme-general-canela .fb-module-base .module__slideshow__title h2 strong,
            .theme-general-canela .fb-module-base .max_wrapper h2.text-center {
                font-size: 3.5rem;
                line-height: 4.5rem;
            }
}

.theme-noma .header h1, .theme-noma .page__header h1 {
            font-family: 'noma', 'arial', sans-serif;
            font-size: 4rem;
        }

.theme-noma .header h2, .theme-noma .page__header h2 {
            font-family: var(--font-family-sans);
            font-weight: 500;
            font-size: 1.6rem;
            line-height: 1.6rem;
        }

.theme-noma, .theme-noma strong, .theme-noma h1, .theme-noma h1 strong, .theme-noma h2, .theme-noma h2 strong, .theme-noma h3, .theme-noma h3 strong, .theme-noma h4, .theme-noma h4 strong, .theme-noma h5, .theme-noma h5 strong, .theme-noma h6, .theme-noma h6 strong {
            font-family: 'noma', 'arial', sans-serif;
        }

.theme-noma p {
        font-size: 1.7rem;
    }

.theme-noma.module__quote,
    .theme-noma.image_break,
    .theme-noma.module__slideshow,
    .theme-noma.module__mosaic,
    .theme-noma.module__grid,
    .theme-noma.module__text,
    .theme-noma.fb-module__text {
        font-family: 'noma', 'arial', sans-serif;
    }

.theme-noma.module__quote blockquote, .theme-noma.module__quote blockquote *, .theme-noma.image_break blockquote, .theme-noma.image_break blockquote *, .theme-noma.module__slideshow blockquote, .theme-noma.module__slideshow blockquote *, .theme-noma.module__mosaic blockquote, .theme-noma.module__mosaic blockquote *, .theme-noma.module__grid blockquote, .theme-noma.module__grid blockquote *, .theme-noma.module__text blockquote, .theme-noma.module__text blockquote *, .theme-noma.fb-module__text blockquote, .theme-noma.fb-module__text blockquote * {
                font-family: 'noma', 'arial', sans-serif;
            }

.theme-noma .mosaic .header h1,
            .theme-noma .mosaic .header h2,
            .theme-noma .mosaic .page__header h1,
            .theme-noma .mosaic .page__header h2 {
                font-weight: 400;
            }

.theme-noma .mosaic .header h1 span, .theme-noma .mosaic .header h2 span, .theme-noma .mosaic .page__header h1 span, .theme-noma .mosaic .page__header h2 span {
                    font-weight: 400;
                }

.theme-noma .page .page__section strong,
            .theme-noma .page .page__section strong a,
            .theme-noma .page .page__section p,
            .theme-noma .page .page__section a,
            .theme-noma .page .page__section blockquote,
            .theme-noma .page .page__section em,
            .theme-noma .page .page__section span {
                font-family: var(--font-family-sans);
            }

.theme-noma .page .module.module__navigation,
            .theme-noma .page .module.module__navigation strong {
                font-family: var(--font-family-sans);
                font-weight: 500;
            }

.theme-noma .theme-exhibition .page h1,
            .theme-noma .theme-exhibition .page h3,
            .theme-noma .theme-exhibition .page h4,
            .theme-noma .theme-exhibition .page h5,
            .theme-noma .theme-exhibition .page h6,
            .theme-noma .theme-exhibition .page .module strong,
            .theme-noma .theme-exhibition .page .fb-module strong,
            .theme-noma .theme-exhibition .page .page__section strong {
                font-family: var(--font-family-sans);
            }

.theme-noma .theme-exhibition .page h1 a, .theme-noma .theme-exhibition .page h3 a, .theme-noma .theme-exhibition .page h4 a, .theme-noma .theme-exhibition .page h5 a, .theme-noma .theme-exhibition .page h6 a, .theme-noma .theme-exhibition .page .module strong a, .theme-noma .theme-exhibition .page .fb-module strong a, .theme-noma .theme-exhibition .page .page__section strong a {
                    font-family: var(--font-family-sans);
                }

.theme-noma .theme-exhibition .page h1 em, .theme-noma .theme-exhibition .page h3 em, .theme-noma .theme-exhibition .page h4 em, .theme-noma .theme-exhibition .page h5 em, .theme-noma .theme-exhibition .page h6 em, .theme-noma .theme-exhibition .page .module strong em, .theme-noma .theme-exhibition .page .fb-module strong em, .theme-noma .theme-exhibition .page .page__section strong em {
                    font-family: var(--font-family-sans);
                }

.theme-noma .theme-exhibition .page h2 {
                font-family: var(--font-family-sans);
            }

.theme-noma .theme-exhibition .page h2 a {
                    font-family: var(--font-family-sans);
                }

.theme-noma .theme-exhibition .page p,
            .theme-noma .theme-exhibition .page a,
            .theme-noma .theme-exhibition .page blockquote,
            .theme-noma .theme-exhibition .page em {
                font-family: var(--font-family-sans);
            }

.theme-noma .theme-exhibition .page a.dark_button,
                .theme-noma .theme-exhibition .page a.light_button {
                    font-family: var(--font-family-sans);
                }

.theme-noma .theme-exhibition .page .page__header h1,
                .theme-noma .theme-exhibition .page .page__header h2 {
                    font-family: var(--font-family-serif);
                }

.theme-noma .theme-exhibition .page .page__header h1 span, .theme-noma .theme-exhibition .page .page__header h2 span {
                        font-family: var(--font-family-serif)
                    }

.theme-noma .theme-exhibition .page .page__header.tall {
                    height: calc(70vh - 9.4rem);
                }

.theme-noma .theme-exhibition .page .page__section {
                display: flex;
                z-index: 1;
                margin-left: 3%;
                margin-right: 3%;
                width: auto;
            }

.theme-noma .theme-exhibition .page .page__section__content {
                width: 100%;
            }

.theme-noma .theme-exhibition .page .page__section__sidebar {
                position: static;
                max-width: 70%;
                width: 100%;
            }

.theme-noma .theme-exhibition .page .page__section__address {
                position: static;
                margin-left: 0;
                max-width: 70%;
                width: 100%;
            }

@media (min-width: 513px) {
            .theme-noma .header h1, .theme-noma .page__header h1 {
                font-size: 6rem;
            }

            .theme-noma .header h2, .theme-noma .page__header h2 {
                font-size: 1.8rem;
                line-height: 1.8rem;
            }
}

@media (min-width: 768px) {
            .theme-noma .header h1, .theme-noma .page__header h1 {
                font-size: 7.5rem;
            }

            .theme-noma .header h2, .theme-noma .page__header h2 {
                font-size: 2.1rem;
                line-height: 2.1rem;
            }
}

@media (min-width: 769px) {
                .theme-noma .theme-exhibition .page .page__section {
                    margin:  6rem 3rem;
                }
}

@media (min-width: 896px) {
                .theme-noma .theme-exhibition .page .page__section__sidebar {
                    position: absolute;
                }

                .theme-noma .theme-exhibition .page .page__section__sidebar,
                .theme-noma .theme-exhibition .page .page__section__address {
                    max-width: unset;
                }
}

@media (min-width: 1151px) {
                .theme-noma .theme-exhibition .page .page__section {
                    margin:  10rem 11rem;
                    display: block;
                }
}

@media (min-width: 1361px) {
                .theme-noma .theme-exhibition .page .page__section {
                    margin:  10rem 17rem 10rem 17rem;
                }
}

@media (min-width: 1401px) {
                .theme-noma .theme-exhibition .page .page__section__address,
                .theme-noma .theme-exhibition .page .page__section__sidebar {
                    position: initial;
                    margin-left:  3rem;
                }
}

/*Shame on you*/

body.modular-page .image_break {
    position: relative !important;
    display: table !important;
    width: 100% !important;
}

body.modular-page .image_break.module.background .bg-img {
            position: absolute;
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            -o-object-position: center center;
               object-position: center center;
        }

body.modular-page .image_break.module.background .bg-img:not(.no-fade) {
                transition: opacity .2s ease-in-out;
            }

body.modular-page .image_break.module.background .bg-img.bg-v-align-top {
                -o-object-position: center top;
                   object-position: center top;
            }

body.modular-page .image_break.module.background .bg-img.bg-v-align-bottom {
                -o-object-position: center bottom;
                   object-position: center bottom;
            }

body.modular-page .image_break.module.background.fixed .bg-img {
                position: fixed;
                /* THIS IS SUPER WEIRD,
                but this pos:fixed element was blocking scrolling @ desktop.
                when i add pointer-events:none to it, it no longer blocks scroll */
                pointer-events: none;
                min-height: 100% !important;
            }

@media (max-width: 1024px) {
                    body.modular-page .image_break.module.background.fixed .fluid-img img, body.modular-page .image_break.module.background.fluid .fluid-img img {
                        -o-object-fit: cover;
                           object-fit: cover;
                        -o-object-position: center center;
                           object-position: center center;
                        position: absolute;
                        width: 100%;
                        height: 100%;
                    }
    }

body.modular-page .module__grid h2 {
        text-align: center;
        font-weight: bold;
    }

/*JS Injected Override*/

body.modular-page .module__slideshow .bx-wrapper {
        max-width: 960px !important;
        max-width: 96rem !important;
    }

body.modular-page .module__slideshow .slideshow_caption a {
        text-decoration: underline !important;
        background: none !important;
        text-shadow: none !important;
    }

body.modular-page .fb-module__text button.w-btn.button.solid span {
            color: #fff !important;
        }

body.modular-page .fb-module__text.dark button.w-btn.button.solid span {
                color: #32343A !important;
            }

body.modular-page .fb-module__text.custom button.w-btn.button.solid span {
                color: #50E3C2 !important;
            }

/*This rule won't hit from _bidding_terms_of_sale for whatever reason so it's gonna live here for the time being*/

body.modular-page.sms-terms .module.module__text ul, body.modular-page.sms-terms .fb-module.fb-module__text ul {
            max-width: unset;
        }

.auction-links p a.button {
                border: 2px solid #b6b1a4 !important;
            }

.auction-links p a.button:hover {
                    /*core_buttons overrides this also*/
                    border: 2px solid #9a9383 !important;
                }

@media screen and (min-width: 768px) {

.auction-links p a.button {
                    border: none !important
            }
                    .auction-links p a.button:hover {
                        border: none !important;
                    }
                }

/*see sass cleanup: _core_buttons*/

body.search .search-results-grid.category-artists .hero .actions a:hover {
    border-color: #4a4a4a !important;
}

/*Search stuff*/

article.page.search #wrapper.search .item-grid-container.category-auctions .entry.result.w1 .actions a, article.page.search #wrapper.search .item-grid-container.category-auctions .auction.upcoming .actions a, body.search .item-grid-container.category-auctions .entry.result.w1 .actions a, body.search .item-grid-container.category-auctions .auction.upcoming .actions a {
            font-size: var(--default-font-size);
            line-height: 1.9rem;
            letter-spacing: .03rem;
            padding: 0;
            text-transform: lowercase;
        }

article.page.search #wrapper.search .item-grid-container.category-auctions .result.full-width:not(.no-result-resource) .details p, body.search .item-grid-container.category-auctions .result.full-width:not(.no-result-resource) .details p {
        margin-bottom: 1rem !important;
    }

article.page.home-page .slide .slide_bar .primary .details .mobile.title {
            margin-bottom: 1rem;
        }

/*Need to normalize header vs image_break*/

body.forms-page-vue .page form a, body.forms-page-vue .form-footer a {
            color: var(--primary-color) !important;
        }

body.forms-page-vue .page form a:hover, body.forms-page-vue .form-footer a:hover {
                color: var(--primary-color-hover) !important;
            }

/*user account sign-in form error parsley link color*/

body.forms-page-vue .page form .note-box.danger a {
            color: #fff !important;
        }

body.forms-page-vue .page form .note-box.danger a:hover {
                color: #fff !important;
            }

/*Login modal*/

.note-box.danger a {
    color: #fff !important;
}

.note-box.danger a:hover {
        color: #fff !important;
    }

/*Add bottom alignment to A&amp;D pt. 1 video*/

.slide-411-ad-part-1-video video {
        -o-object-position: bottom;
           object-position: bottom;
    }

/*Silly create account form country selector border override :(*/

.page-create-account .vue-phone-number-input .country-selector {
        border: none !important;
    }

/*NOTE: on the LOAPs, we override the theme font-size / line-height and*/

/*use a uniform value for all houses in this context as per mason*/

/*we have to be specific here, in order to override the theme sadly*/

article.account-page.theme-general .theme-general-wrapper .page__section.page__section__content p, article.account-page.theme-general .theme-general-wrapper .page__section.page__section__content p:not(.key), article.account-page.theme-general-canela .theme-general-wrapper .page__section.page__section__content p, article.account-page.theme-general-canela .theme-general-wrapper .page__section.page__section__content p:not(.key) {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

/*Idk where TF this goes rn */

@media (max-width: 767px) {
        .module h3 {
            font-size: 1.6rem;
            line-height: 2.2rem;
            margin: 0 auto 2rem;
        }
}

/*My consigments group title override - just don't feel like doing this 3+ times */

.my-consignments .font-group-title {
        font-size: 2.4rem !important;
        line-height: 3.8rem !important;
    }

/**
* Auction Mobility Style Overrides
We have css variables in place for fonts and colors to ease the management of 5 houses ( sites ). I have included them below these overrides. We have another
but I don't think AUCMO is used there. A Wright + Herman Miller collab ( body.house-herman_miller ).

Most have 1 serif and 1 sans. Rago has 2 serifs which is why it has special treatment here. If you need to target one of
the houses do so by first hitting the house body class ( body.house-wright, body.house-rago, body.house-toomey,
body.house-lama ).
*/

/*Rago has 2 serif fonts - this is the fancy one similar to wright's harriett*/

body.house-rago .amBidBox .lot-detail-title {
            font-family: "Dala Floda", serif !important;
        }

/*these needed centering*/

.amBidBox .am-bid-box,
    .amBidBox .am-timer {
        margin: 0 auto !important;
    }

.amBidBox .am-timer {
        margin-top: 1px !important;
        padding-bottom: 5px !important;
    }

.amBidBox .am-bid-count-label {
        font-family: var(--font-family-sans);
    }

.amBidBox .am-bid-box, .amBidBox .am-bid-box-int {
        width: 100% !important;
        max-width: 400px !important;
        letter-spacing: 0 !important;
    }

/*to control the width of your widget ^^*/

.amBidBox .am-bid-box .bid-button,
        .amBidBox .am-bid-box .bid-button-int,
        .amBidBox .am-bid-box-int .bid-button,
        .amBidBox .am-bid-box-int .bid-button-int {
            cursor: pointer;
            color: #fff;
            display: flex;
            text-align: center;
            font-size: 14px;
            font-weight: 700;
            line-height: normal;
            letter-spacing: .3px;
            font-family: var(--font-family-sans) !important;
            text-transform: lowercase;
            padding: 12px 15px;
            height: 46px;
            margin-bottom: 12px;
            width: 100%;
            transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
        }

.amBidBox .am-bid-box .bid-button.placing-btn,
        .amBidBox .am-bid-box .bid-button:not(.selected-price),
        .amBidBox .am-bid-box-int .bid-button.placing-btn,
        .amBidBox .am-bid-box-int .bid-button:not(.selected-price) {
            background: var(--primary-color) !important;
            border: 2px solid var(--primary-color) !important;
            transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
        }

.amBidBox .am-bid-box .bid-button.placing-btn:hover, .amBidBox .am-bid-box .bid-button:not(.selected-price):hover, .amBidBox .am-bid-box-int .bid-button.placing-btn:hover, .amBidBox .am-bid-box-int .bid-button:not(.selected-price):hover {
                border-color: var(--primary-color-hover) !important;
                background-color: var(--primary-color-hover) !important;
            }

.amBidBox .am-bid-box .bid-button-edit, .amBidBox .am-bid-box-int .bid-button-edit {
            font-family: var(--font-family-sans) !important;
            color: var(--primary-color);
            transition: color .3s ease-in-out;
        }

.amBidBox .am-bid-box .bid-button-edit:hover, .amBidBox .am-bid-box-int .bid-button-edit:hover {
                color: var(--primary-color-hover);
            }

.amBidBox .am-bid-box .bid-box-info-block .bid-box-bid-terms-and-condition-link, .amBidBox .am-bid-box-int .bid-box-info-block .bid-box-bid-terms-and-condition-link {
                color: var(--primary-color) !important;
                transition: color .3s ease-in-out;
            }

.amBidBox .am-bid-box .bid-box-info-block .bid-box-bid-terms-and-condition-link:hover, .amBidBox .am-bid-box-int .bid-box-info-block .bid-box-bid-terms-and-condition-link:hover {
                    color: var(--primary-color-hover) !important;
                }

.amBidBox .am-bid-box .bid-box-info-block .bid-box-buyer-premium-info,
            .amBidBox .am-bid-box .bid-box-info-block .bid-box-bid-terms-and-condition-info,
            .amBidBox .am-bid-box-int .bid-box-info-block .bid-box-buyer-premium-info,
            .amBidBox .am-bid-box-int .bid-box-info-block .bid-box-bid-terms-and-condition-info {
                font-family: var(--font-family-sans) !important;
            }

.amBidBox .am-bid-box .lot-detail-close:hover svg path, .amBidBox .am-bid-box-int .lot-detail-close:hover svg path {
                color: var(--primary-color);
            }

.amBidBox .am-bid-box .lot-detail-title, .amBidBox .am-bid-box-int .lot-detail-title {
            font-family: var(--font-family-serif) !important;
        }

.amBidBox .am-bid-box .lot-detail-text, .amBidBox .am-bid-box-int .lot-detail-text {
            font-family: var(--font-family-sans) !important;
        }

.amBidBox .am-bid-box .lot-status-label .win,
            .amBidBox .am-bid-box .lot-status-label .winning,
            .amBidBox .am-bid-box-int .lot-status-label .win,
            .amBidBox .am-bid-box-int .lot-status-label .winning {
                font-family: var(--font-family-sans);
            }

.amBidBox .am-bid-box .price-box,
        .amBidBox .am-bid-box .price-prefix {
            font-family: var(--font-family-sans) !important;
        }

.amBidBox .am-bid-box .bid-button-container .bid-suggestions .bid-suggestion {
            font-family: var(--font-family-sans) !important;
        }

.amBidBox .am-bid-status-label {
        font-family: var(--font-family-sans) !important;
        margin-bottom: 0 !important;
    }

.amBidBox .am-bid-status-label .default-label {
            font-family: var(--font-family-sans) !important;
        }

/*a bit too much space below the bid counter in the popup so I corrected it here*/

.amBidBox .am-bid-status-label .am-bid-count-label.popup {
            margin-bottom: 0 !important;
        }

.amBidBox .am-lot-status-label .lost,
        .amBidBox .am-lot-status-label .outbid,
        .amBidBox .am-lot-status-label .win,
        .amBidBox .am-lot-status-label .winning {
            font-family: var(--font-family-sans);
        }

.amBidBox .current-label,
    .amBidBox .current-bid {
        font-family: var(--font-family-sans) !important;
    }

.am-timer {
    font-family: var(--font-family-sans) !important;
}

.am-timer .timer-status-label {
        font-family: var(--font-family-sans) !important;
    }

/*Our item grid required a bit more space above the timer here*/

.___item .am-timer .timer-status-label {
            margin-top: 1rem !important;
        }

.___item .am-lot-status-label {
        margin-bottom: .2rem !important;
    }

.item-details .amBidBox .bid-button-edit {
            background: var(--primary-color) !important;
            border: 2px solid var(--primary-color) !important;
            transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
        }

.item-details .amBidBox .bid-button-edit:hover {
                border-color: var(--primary-color-hover) !important;
                background-color: var(--primary-color-hover) !important;
            }

/* Timed auction mosaic adjustments*/

@media (min-width: 600px) {
            .item-grid-container .___item .amBidBox .am-bid-status-label {
                display: inline-block;
            }

            .item-grid-container .___item .amBidBox .am-lot-status-label {
                text-align: center !important;
            }

            .item-grid-container .___item .amBidBox .am-bid-box {
                display: inline-block;
                width: auto !important;
            }
                .item-grid-container .___item .amBidBox .am-timer .time-wrapper {
                    text-align: center !important;
                }

            .item-grid-container .___item .amBidBox .am-timer .timer-status-label {
                margin: 0 !important;
            }
}

@media (min-width: 1025px) {
            .item-details .amBidBox .am-lot-status-label,
            .item-details .amBidBox .am-bid-status-label {
                max-width: unset !important;
            }
}

/*Our CSS Vars*/

/*:root {*/

/*    --wright-primary-color: #435AFFFF;*/

/*    --wright-primary-color-hidden: #435AFF00;*/

/*    --wright-primary-color-hover: #2303EBFF;*/

/*    --wright-primary-color-engaged: #E5E9FFFF;*/

/*    --rago-primary-color: #059B68FF;*/

/*    --rago-primary-color-hidden: #059B6800;*/

/*    --rago-primary-color-hover: #0A8158FF;*/

/*    --rago-primary-color-engaged: #D6EBE4FF;*/

/*    --lama-primary-color: #FF8C00FF;*/

/*    --lama-primary-color-hidden: #FF8C0000;*/

/*    --lama-primary-color-hover: #FF5C00FF;*/

/*    --lama-primary-color-engaged: #FFEEDAFF;*/

/*    --toomey-primary-color: #4CBFB4FF;*/

/*    --toomey-primary-color-hidden: #4CBFB400FF;*/

/*    --toomey-primary-color-hover: #15AB9DFF;*/

/*    --toomey-primary-color-engaged: #E5F1F0FF;*/

/*    --herman-miller-primary-color: #435AFFFF;*/

/*    --herman-miller-primary-color-hidden: #435AFF00;*/

/*    --herman-miller-primary-color-hover: #2303EBFF;*/

/*    --herman-miller-primary-color-engaged: #E5E9FFFF;*/

/*}*/

/*body.house-wright {*/

/*    --primary-color: var(--wright-primary-color);*/

/*    --primary-color-hover: var(--wright-primary-color-hover);*/

/*    --primary-color-engaged: var(--wright-primary-color-engaged);*/

/*    --font-family-sans: #{$font-bau};*/

/*    --font-family-serif: #{$font-harriet};*/

/*    --overlay-view-on-font-size: 1.4rem;*/

/*    --view-on-font-size: 1.2rem;*/

/*    --watched-lot-color: var(--wright-primary-color);*/

/*    --watched-lot-glow: var(--wright-primary-color-hidden);*/

/*    --watched-lot-glow-animation-start: var(--wright-primary-color);*/

/*    --watched-lot-glow-animation-end: var(--wright-primary-color-hidden);*/

/*}*/

/*body.house-herman_miller {*/

/*    --primary-color: var(--herman-miller-primary-color);*/

/*    --primary-color-hover: var(--herman-miller-primary-color-hover);*/

/*    --primary-color-engaged: var(--herman-miller-primary-color-engaged);*/

/*    --font-family-sans: #{$font-bau};*/

/*    --font-family-serif: #{$font-harriet};*/

/*    --overlay-view-on-font-size: 1.4rem;*/

/*    --view-on-font-size: 1.2rem;*/

/*    --watched-lot-color: var(--herman-miller-primary-color);*/

/*    --watched-lot-glow: var(--herman-miller-primary-color-hidden);*/

/*    --watched-lot-glow-animation-start: var(--herman-miller-primary-color);*/

/*    --watched-lot-glow-animation-end: var(--herman-miller-primary-color-hidden);*/

/*}*/

/*body.house-rago {*/

/*    --primary-color: var(--rago-primary-color);*/

/*    --primary-color-hover: var(--rago-primary-color-hover);*/

/*    --primary-color-engaged: var(--rago-primary-color-engaged);*/

/*    --font-family-sans: #{$font-alright};*/

/*    --font-family-serif: #{$font-editor};*/

/*    --overlay-view-on-font-size: 1.3rem;*/

/*    --view-on-font-size: 1.3rem;*/

/*    --watched-lot-color: var(--rago-primary-color);*/

/*    --watched-lot-glow: var(--rago-primary-color-hidden);*/

/*    --watched-lot-glow-animation-start: var(--rago-primary-color);*/

/*    --watched-lot-glow-animation-end: var(--rago-primary-color-hidden);*/

/*}*/

/*body.house-lama {*/

/*    --primary-color: var(--lama-primary-color);*/

/*    --primary-color-hover: var(--lama-primary-color-hover);*/

/*    --primary-color-engaged: var(--lama-primary-color-engaged);*/

/*    --font-family-sans: #{$font-Adrianna};*/

/*    --font-family-serif: #{$font-lust};*/

/*    --overlay-view-on-font-size: 1.4rem;*/

/*    --view-on-font-size: 1.3rem;*/

/*    --watched-lot-color: var(--lama-primary-color);*/

/*    --watched-lot-glow: var(--lama-primary-color-hidden);*/

/*    --watched-lot-glow-animation-start: var(--lama-primary-color);*/

/*    --watched-lot-glow-animation-end: var(--lama-primary-color-hidden);*/

/*}*/

/*body.house-toomey {*/

/*    --primary-color: var(--toomey-primary-color);*/

/*    --primary-color-hover: var(--toomey-primary-color-hover);*/

/*    --primary-color-engaged: var(--toomey-primary-color-engaged);*/

/*    --font-family-sans: #{$font-alright};*/

/*    --font-family-serif: #{$font-canela};*/

/*    --overlay-view-on-font-size: 1.3rem;*/

/*    --view-on-font-size: 1.3rem;*/

/*    --watched-lot-color: var(--toomey-primary-color);*/

/*    --watched-lot-glow: var(--toomey-primary-color-hidden);*/

/*    --watched-lot-glow-animation-start: var(--toomey-primary-color);*/

/*    --watched-lot-glow-animation-end: var(--toomey-primary-color-hidden);*/

/*}*/

.sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.pointer-events-none{
    pointer-events: none;
}

.\!visible{
    visibility: visible !important;
}

.visible{
    visibility: visible;
}

.invisible{
    visibility: hidden;
}

.collapse{
    visibility: collapse;
}

.static{
    position: static;
}

.fixed{
    position: fixed;
}

.\!absolute{
    position: absolute !important;
}

.absolute{
    position: absolute;
}

.relative{
    position: relative;
}

.sticky{
    position: sticky;
}

.inset-0{
    inset: 0px;
}

.bottom-0{
    bottom: 0px;
}

.right-0{
    right: 0px;
}

.right-\[6rem\]{
    right: 6rem;
}

.top-0{
    top: 0px;
}

.z-0{
    z-index: 0;
}

.z-10{
    z-index: 10;
}

.z-20{
    z-index: 20;
}

.z-50{
    z-index: 50;
}

.float-right{
    float: right;
}

.float-left{
    float: left;
}

.\!m-0{
    margin: 0px !important;
}

.m-0{
    margin: 0px;
}

.m-4{
    margin: 1rem;
}

.m-auto{
    margin: auto;
}

.\!mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
}

.mx-0{
    margin-left: 0px;
    margin-right: 0px;
}

.mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
}

.mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
}

.mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
}

.mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}

.mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
}

.mx-\[0\.8rem\]{
    margin-left: 0.8rem;
    margin-right: 0.8rem;
}

.mx-\[1\.5rem\]{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}

.mx-auto{
    margin-left: auto;
    margin-right: auto;
}

.my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}

.my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}

.my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.my-\[\.3rem\]{
    margin-top: .3rem;
    margin-bottom: .3rem;
}

.my-auto{
    margin-top: auto;
    margin-bottom: auto;
}

.\!mb-0{
    margin-bottom: 0px !important;
}

.\!ml-0{
    margin-left: 0px !important;
}

.\!mr-0{
    margin-right: 0px !important;
}

.\!mr-8{
    margin-right: 2rem !important;
}

.\!mt-4{
    margin-top: 1rem !important;
}

.\!mt-6{
    margin-top: 1.5rem !important;
}

.\!mt-8{
    margin-top: 2rem !important;
}

.-mb-12{
    margin-bottom: -3rem;
}

.mb-0{
    margin-bottom: 0px;
}

.mb-1{
    margin-bottom: 0.25rem;
}

.mb-10{
    margin-bottom: 2.5rem;
}

.mb-12{
    margin-bottom: 3rem;
}

.mb-14{
    margin-bottom: 3.5rem;
}

.mb-16{
    margin-bottom: 4rem;
}

.mb-20{
    margin-bottom: 5rem;
}

.mb-28{
    margin-bottom: 7rem;
}

.mb-3{
    margin-bottom: 0.75rem;
}

.mb-4{
    margin-bottom: 1rem;
}

.mb-48{
    margin-bottom: 12rem;
}

.mb-6{
    margin-bottom: 1.5rem;
}

.mb-7{
    margin-bottom: 1.75rem;
}

.mb-8{
    margin-bottom: 2rem;
}

.ml-10{
    margin-left: 2.5rem;
}

.ml-2{
    margin-left: 0.5rem;
}

.ml-3{
    margin-left: 0.75rem;
}

.ml-4{
    margin-left: 1rem;
}

.ml-6{
    margin-left: 1.5rem;
}

.ml-\[-1rem\]{
    margin-left: -1rem;
}

.ml-auto{
    margin-left: auto;
}

.mr-1{
    margin-right: 0.25rem;
}

.mr-10{
    margin-right: 2.5rem;
}

.mr-14{
    margin-right: 3.5rem;
}

.mr-16{
    margin-right: 4rem;
}

.mr-2{
    margin-right: 0.5rem;
}

.mr-20{
    margin-right: 5rem;
}

.mr-3{
    margin-right: 0.75rem;
}

.mr-4{
    margin-right: 1rem;
}

.mr-5{
    margin-right: 1.25rem;
}

.mr-6{
    margin-right: 1.5rem;
}

.mr-8{
    margin-right: 2rem;
}

.mr-\[2\.6rem\]{
    margin-right: 2.6rem;
}

.mr-auto{
    margin-right: auto;
}

.mt-0{
    margin-top: 0px;
}

.mt-10{
    margin-top: 2.5rem;
}

.mt-12{
    margin-top: 3rem;
}

.mt-16{
    margin-top: 4rem;
}

.mt-2{
    margin-top: 0.5rem;
}

.mt-20{
    margin-top: 5rem;
}

.mt-28{
    margin-top: 7rem;
}

.mt-4{
    margin-top: 1rem;
}

.mt-5{
    margin-top: 1.25rem;
}

.mt-6{
    margin-top: 1.5rem;
}

.mt-8{
    margin-top: 2rem;
}

.mt-\[3\.5rem\]{
    margin-top: 3.5rem;
}

.\!block{
    display: block !important;
}

.block{
    display: block;
}

.inline-block{
    display: inline-block;
}

.inline{
    display: inline;
}

.flex{
    display: flex;
}

.\!inline-flex{
    display: inline-flex !important;
}

.inline-flex{
    display: inline-flex;
}

.table{
    display: table;
}

.table-row{
    display: table-row;
}

.grid{
    display: grid;
}

.contents{
    display: contents;
}

.hidden{
    display: none;
}

.size-fit{
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

.h-1\/2{
    height: 50%;
}

.h-12{
    height: 3rem;
}

.h-3{
    height: 0.75rem;
}

.h-4{
    height: 1rem;
}

.h-\[10rem\]{
    height: 10rem;
}

.h-\[4\.4rem\]{
    height: 4.4rem;
}

.h-auto{
    height: auto;
}

.h-full{
    height: 100%;
}

.min-h-button{
    min-height: 4.4rem;
}

.\!w-1\/2{
    width: 50% !important;
}

.w-1\/12{
    width: 8.333333%;
}

.w-1\/2{
    width: 50%;
}

.w-1\/3{
    width: 33.333333%;
}

.w-1\/4{
    width: 25%;
}

.w-12{
    width: 3rem;
}

.w-2\/3{
    width: 66.666667%;
}

.w-3\/12{
    width: 25%;
}

.w-3\/4{
    width: 75%;
}

.w-\[100vw\]{
    width: 100vw;
}

.w-\[10rem\]{
    width: 10rem;
}

.w-\[36rem\]{
    width: 36rem;
}

.w-auto{
    width: auto;
}

.w-full{
    width: 100%;
}

.\!min-w-0{
    min-width: 0px !important;
}

.\!min-w-48{
    min-width: 12rem !important;
}

.\!min-w-full{
    min-width: 100% !important;
}

.min-w-0{
    min-width: 0px;
}

.min-w-1\/3{
    min-width: 33.333333%;
}

.min-w-3\/12{
    min-width: 25%;
}

.min-w-full{
    min-width: 100%;
}

.max-w-6xl{
    max-width: 72rem;
}

.max-w-button-max-width{
    max-width: 28rem;
}

.max-w-full{
    max-width: 100%;
}

.max-w-xl{
    max-width: 36rem;
}

.flex-1{
    flex: 1 1 0%;
}

.flex-initial{
    flex: 0 1 auto;
}

.flex-none{
    flex: none;
}

.flex-shrink{
    flex-shrink: 1;
}

.flex-shrink-0{
    flex-shrink: 0;
}

.flex-grow{
    flex-grow: 1;
}

.grow{
    flex-grow: 1;
}

.border-collapse{
    border-collapse: collapse;
}

.transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer{
    cursor: pointer;
}

.resize{
    resize: both;
}

.list-none{
    list-style-type: none;
}

.columns-auto{
    -moz-columns: auto;
         columns: auto;
}

.grid-flow-row{
    grid-auto-flow: row;
}

.grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

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

.flex-col{
    flex-direction: column;
}

.flex-col-reverse{
    flex-direction: column-reverse;
}

.flex-wrap{
    flex-wrap: wrap;
}

.flex-nowrap{
    flex-wrap: nowrap;
}

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

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

.items-center{
    align-items: center;
}

.items-baseline{
    align-items: baseline;
}

.justify-end{
    justify-content: flex-end;
}

.justify-center{
    justify-content: center;
}

.justify-between{
    justify-content: space-between;
}

.gap-0{
    gap: 0px;
}

.gap-1\.5{
    gap: 0.375rem;
}

.gap-10{
    gap: 2.5rem;
}

.gap-12{
    gap: 3rem;
}

.gap-16{
    gap: 4rem;
}

.gap-2{
    gap: 0.5rem;
}

.gap-3{
    gap: 0.75rem;
}

.gap-4{
    gap: 1rem;
}

.gap-6{
    gap: 1.5rem;
}

.gap-8{
    gap: 2rem;
}

.gap-\[0\.7rem\]{
    gap: 0.7rem;
}

.gap-\[1\.2rem\]{
    gap: 1.2rem;
}

.gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
}

.gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
}

.gap-x-\[\.7rem\]{
    -moz-column-gap: .7rem;
         column-gap: .7rem;
}

.gap-y-4{
    row-gap: 1rem;
}

.gap-y-5{
    row-gap: 1.25rem;
}

.gap-y-6{
    row-gap: 1.5rem;
}

.gap-y-\[\.7rem\]{
    row-gap: .7rem;
}

.self-start{
    align-self: flex-start;
}

.self-center{
    align-self: center;
}

.overflow-hidden{
    overflow: hidden;
}

.overflow-y-auto{
    overflow-y: auto;
}

.\!overflow-x-visible{
    overflow-x: visible !important;
}

.whitespace-nowrap{
    white-space: nowrap;
}

.\!rounded{
    border-radius: 0.25rem !important;
}

.rounded{
    border-radius: 0.25rem;
}

.rounded-full{
    border-radius: 9999px;
}

.rounded-lg{
    border-radius: 0.5rem;
}

.rounded-md{
    border-radius: 0.375rem;
}

.border{
    border-width: 1px;
}

.border-b{
    border-bottom-width: 1px;
}

.border-t{
    border-top-width: 1px;
}

.border-none{
    border-style: none;
}

.border-\[\#DDDDDD\]{
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
}

.bg-333{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}

.bg-\[\#f6f6f6\]{
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}

.bg-amber-200{
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1));
}

.bg-blue-100{
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}

.bg-green-100{
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}

.bg-orange-100{
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
}

.bg-purple-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}

.bg-red-100{
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}

.bg-red-600{
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}

.bg-teal-900{
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1));
}

.bg-w-slate{
    --tw-bg-opacity: 1;
    background-color: rgb(70 65 60 / var(--tw-bg-opacity, 1));
}

.bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-yellow-100{
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}

.fill-current{
    fill: currentColor;
}

.p-0{
    padding: 0px;
}

.p-12{
    padding: 3rem;
}

.p-2{
    padding: 0.5rem;
}

.p-4{
    padding: 1rem;
}

.p-5{
    padding: 1.25rem;
}

.p-8{
    padding: 2rem;
}

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

.px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}

.px-16{
    padding-left: 4rem;
    padding-right: 4rem;
}

.px-20{
    padding-left: 5rem;
    padding-right: 5rem;
}

.px-4{
    padding-left: 1rem;
    padding-right: 1rem;
}

.px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}

.px-\[25px\]{
    padding-left: 25px;
    padding-right: 25px;
}

.py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.py-\[15px\]{
    padding-top: 15px;
    padding-bottom: 15px;
}

.pb-0{
    padding-bottom: 0px;
}

.pb-12{
    padding-bottom: 3rem;
}

.pb-14{
    padding-bottom: 3.5rem;
}

.pb-4{
    padding-bottom: 1rem;
}

.pb-6{
    padding-bottom: 1.5rem;
}

.pb-8{
    padding-bottom: 2rem;
}

.pl-4{
    padding-left: 1rem;
}

.pl-8{
    padding-left: 2rem;
}

.pl-\[11\.1rem\]{
    padding-left: 11.1rem;
}

.pr-10{
    padding-right: 2.5rem;
}

.pr-2{
    padding-right: 0.5rem;
}

.pr-20{
    padding-right: 5rem;
}

.pr-8{
    padding-right: 2rem;
}

.pt-10{
    padding-top: 2.5rem;
}

.pt-16{
    padding-top: 4rem;
}

.pt-6{
    padding-top: 1.5rem;
}

.pt-8{
    padding-top: 2rem;
}

.text-left{
    text-align: left;
}

.text-center{
    text-align: center;
}

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

.align-top{
    vertical-align: top;
}

.align-middle{
    vertical-align: middle;
}

.align-bottom{
    vertical-align: bottom;
}

.font-bau{
    font-family: BauWebPro;
}

.font-group-title{
    font-family: harriet, georgia, serif;
}

.font-mono{
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
}

.text-5xl{
    font-size: 3rem;
    line-height: 1;
}

.text-\[1\.3rem\]{
    font-size: 1.3rem;
}

.text-\[1\.4rem\]{
    font-size: 1.4rem;
}

.text-\[1\.9rem\]{
    font-size: 1.9rem;
}

.text-\[14px\]{
    font-size: 14px;
}

.text-\[15px\]{
    font-size: 15px;
}

.text-\[2\.4rem\]{
    font-size: 2.4rem;
}

.text-base{
    font-size: 1rem;
    line-height: 1.5rem;
}

.text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
}

.\!font-bold{
    font-weight: 700 !important;
}

.font-bold{
    font-weight: 700;
}

.font-medium{
    font-weight: 500;
}

.uppercase{
    text-transform: uppercase;
}

.lowercase{
    text-transform: lowercase;
}

.capitalize{
    text-transform: capitalize;
}

.normal-case{
    text-transform: none;
}

.italic{
    font-style: italic;
}

.\!leading-none{
    line-height: 1 !important;
}

.leading-\[0\]{
    line-height: 0;
}

.leading-\[2\.1rem\]{
    line-height: 2.1rem;
}

.leading-\[2\.4rem\]{
    line-height: 2.4rem;
}

.leading-\[2\.9rem\]{
    line-height: 2.9rem;
}

.leading-loose{
    line-height: 2;
}

.leading-none{
    line-height: 1;
}

.leading-normal{
    line-height: 1.5;
}

.leading-snug{
    line-height: 1.375;
}

.tracking-normal{
    letter-spacing: 0em;
}

.text-\[\#333\]{
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}

.text-\[\#444\]{
    --tw-text-opacity: 1;
    color: rgb(68 68 68 / var(--tw-text-opacity, 1));
}

.text-\[\#666666\]{
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}

.text-\[\#666\]{
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}

.text-\[\#c62525\]{
    --tw-text-opacity: 1;
    color: rgb(198 37 37 / var(--tw-text-opacity, 1));
}

.text-\[var\(--primary-color\)\]{
    color: var(--primary-color);
}

.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.text-green-500{
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}

.text-red-500{
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.text-red-600{
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}

.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.underline{
    text-decoration-line: underline;
}

.no-underline{
    text-decoration-line: none;
}

.shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline{
    outline-style: solid;
}

.blur{
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.invert{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter{
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-filter{
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.hover\:cursor-pointer:hover{
    cursor: pointer;
}

.hover\:text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:underline:hover{
    text-decoration-line: underline;
}

@media (min-width: 375px){

    .phone\:w-2\/12{
        width: 16.666667%;
    }

    .phone\:min-w-2\/12{
        min-width: 16.666667%;
    }
}

@media (min-width: 640px){

    .sm\:visible{
        visibility: visible;
    }

    .sm\:mx-8{
        margin-left: 2rem;
        margin-right: 2rem;
    }

    .sm\:mx-auto{
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:mb-0{
        margin-bottom: 0px;
    }

    .sm\:ml-10{
        margin-left: 2.5rem;
    }

    .sm\:ml-3{
        margin-left: 0.75rem;
    }

    .sm\:mr-3{
        margin-right: 0.75rem;
    }

    .sm\:inline{
        display: inline;
    }

    .sm\:flex{
        display: flex;
    }

    .sm\:w-1\/2{
        width: 50%;
    }

    .sm\:w-auto{
        width: auto;
    }

    .sm\:max-w-button-max-width{
        max-width: 28rem;
    }

    .sm\:flex-row{
        flex-direction: row;
    }

    .sm\:p-12{
        padding: 3rem;
    }

    .sm\:px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .sm\:pl-8{
        padding-left: 2rem;
    }

    .sm\:text-center{
        text-align: center;
    }
}

@media (min-width: 676px){

    .modal-lg\:mb-12{
        margin-bottom: 3rem;
    }

    .modal-lg\:mr-10{
        margin-right: 2.5rem;
    }

    .modal-lg\:mr-3{
        margin-right: 0.75rem;
    }

    .modal-lg\:mt-12{
        margin-top: 3rem;
    }

    .modal-lg\:mt-18{
        margin-top: 4.5rem;
    }

    .modal-lg\:w-1\/2{
        width: 50%;
    }

    .modal-lg\:w-full{
        width: 100%;
    }
}

@media (min-width: 768px){

    .md\:visible{
        visibility: visible;
    }

    .md\:relative{
        position: relative;
    }

    .md\:float-none{
        float: none;
    }

    .md\:mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }

    .md\:mx-2{
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    .md\:my-0{
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .md\:my-12{
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    .md\:my-auto{
        margin-top: auto;
        margin-bottom: auto;
    }

    .md\:\!mt-12{
        margin-top: 3rem !important;
    }

    .md\:mb-0{
        margin-bottom: 0px;
    }

    .md\:mb-8{
        margin-bottom: 2rem;
    }

    .md\:ml-0{
        margin-left: 0px;
    }

    .md\:ml-2{
        margin-left: 0.5rem;
    }

    .md\:ml-20{
        margin-left: 5rem;
    }

    .md\:ml-4{
        margin-left: 1rem;
    }

    .md\:mr-10{
        margin-right: 2.5rem;
    }

    .md\:mr-2{
        margin-right: 0.5rem;
    }

    .md\:mr-8{
        margin-right: 2rem;
    }

    .md\:mr-\[-3rem\]{
        margin-right: -3rem;
    }

    .md\:mr-auto{
        margin-right: auto;
    }

    .md\:mt-0{
        margin-top: 0px;
    }

    .md\:mt-10{
        margin-top: 2.5rem;
    }

    .md\:mt-4{
        margin-top: 1rem;
    }

    .md\:block{
        display: block;
    }

    .md\:inline{
        display: inline;
    }

    .md\:flex{
        display: flex;
    }

    .md\:inline-flex{
        display: inline-flex;
    }

    .md\:grid{
        display: grid;
    }

    .md\:hidden{
        display: none;
    }

    .md\:w-1\/12{
        width: 8.333333%;
    }

    .md\:w-1\/2{
        width: 50%;
    }

    .md\:w-1\/3{
        width: 33.333333%;
    }

    .md\:w-10\/12{
        width: 83.333333%;
    }

    .md\:w-2\/3{
        width: 66.666667%;
    }

    .md\:w-5\/12{
        width: 41.666667%;
    }

    .md\:w-auto{
        width: auto;
    }

    .md\:max-w-lg{
        max-width: 32rem;
    }

    .md\:flex-1{
        flex: 1 1 0%;
    }

    .md\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .md\:flex-row{
        flex-direction: row;
    }

    .md\:flex-row-reverse{
        flex-direction: row-reverse;
    }

    .md\:items-center{
        align-items: center;
    }

    .md\:justify-start{
        justify-content: flex-start;
    }

    .md\:justify-between{
        justify-content: space-between;
    }

    .md\:gap-0{
        gap: 0px;
    }

    .md\:gap-y-10{
        row-gap: 2.5rem;
    }

    .md\:gap-y-5{
        row-gap: 1.25rem;
    }

    .md\:px-0{
        padding-left: 0px;
        padding-right: 0px;
    }

    .md\:px-24{
        padding-left: 6rem;
        padding-right: 6rem;
    }

    .md\:px-4{
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .md\:py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .md\:pl-0{
        padding-left: 0px;
    }

    .md\:pt-12{
        padding-top: 3rem;
    }

    .md\:text-left{
        text-align: left;
    }

    .md\:text-center{
        text-align: center;
    }

    .tablet\:mt-12{
        margin-top: 3rem;
    }

    .tablet\:px-20{
        padding-left: 5rem;
        padding-right: 5rem;
    }

    .tablet\:py-12{
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (min-width: 796px){

    .ipad-portrait\:flex-row{
        flex-direction: row;
    }
}

@media (min-width: 1024px){

    .lg\:visible{
        visibility: visible;
    }

    .lg\:absolute{
        position: absolute;
    }

    .lg\:mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }

    .lg\:mx-4{
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .lg\:mb-0{
        margin-bottom: 0px;
    }

    .lg\:ml-0{
        margin-left: 0px;
    }

    .lg\:ml-12{
        margin-left: 3rem;
    }

    .lg\:ml-20{
        margin-left: 5rem;
    }

    .lg\:ml-4{
        margin-left: 1rem;
    }

    .lg\:ml-\[20\.5rem\]{
        margin-left: 20.5rem;
    }

    .lg\:ml-auto{
        margin-left: auto;
    }

    .lg\:mr-0{
        margin-right: 0px;
    }

    .lg\:mt-0{
        margin-top: 0px;
    }

    .lg\:mt-10{
        margin-top: 2.5rem;
    }

    .lg\:mt-12{
        margin-top: 3rem;
    }

    .lg\:mt-8{
        margin-top: 2rem;
    }

    .lg\:line-clamp-1{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
    }

    .lg\:block{
        display: block;
    }

    .lg\:inline{
        display: inline;
    }

    .lg\:flex{
        display: flex;
    }

    .lg\:inline-flex{
        display: inline-flex;
    }

    .lg\:hidden{
        display: none;
    }

    .lg\:h-24{
        height: 6rem;
    }

    .lg\:h-\[4\.3rem\]{
        height: 4.3rem;
    }

    .lg\:w-1\/2{
        width: 50%;
    }

    .lg\:w-1\/3{
        width: 33.333333%;
    }

    .lg\:w-1\/4{
        width: 25%;
    }

    .lg\:w-10\/12{
        width: 83.333333%;
    }

    .lg\:w-auto{
        width: auto;
    }

    .lg\:w-full{
        width: 100%;
    }

    .lg\:min-w-full{
        min-width: 100%;
    }

    .lg\:max-w-\[unset\]{
        max-width: unset;
    }

    .lg\:max-w-full{
        max-width: 100%;
    }

    .lg\:max-w-md{
        max-width: 28rem;
    }

    .lg\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:flex-row{
        flex-direction: row;
    }

    .lg\:flex-nowrap{
        flex-wrap: nowrap;
    }

    .lg\:items-end{
        align-items: flex-end;
    }

    .lg\:items-center{
        align-items: center;
    }

    .lg\:justify-end{
        justify-content: flex-end;
    }

    .lg\:justify-center{
        justify-content: center;
    }

    .lg\:justify-between{
        justify-content: space-between;
    }

    .lg\:gap-24{
        gap: 6rem;
    }

    .lg\:gap-4{
        gap: 1rem;
    }

    .lg\:self-auto{
        align-self: auto;
    }

    .lg\:bg-transparent{
        background-color: transparent;
    }

    .lg\:px-0{
        padding-left: 0px;
        padding-right: 0px;
    }

    .lg\:px-12{
        padding-left: 3rem;
        padding-right: 3rem;
    }

    .lg\:px-24{
        padding-left: 6rem;
        padding-right: 6rem;
    }

    .lg\:px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .lg\:px-\[95px\]{
        padding-left: 95px;
        padding-right: 95px;
    }

    .lg\:py-0{
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .lg\:py-\[40px\]{
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .lg\:pb-0{
        padding-bottom: 0px;
    }

    .lg\:pl-0{
        padding-left: 0px;
    }

    .lg\:pr-0{
        padding-right: 0px;
    }

    .lg\:pr-8{
        padding-right: 2rem;
    }

    .lg\:pt-0{
        padding-top: 0px;
    }

    .lg\:text-left{
        text-align: left;
    }

    .lg\:text-right{
        text-align: right;
    }
}

@media (min-width: 1025px){

    .desktop\:line-clamp-2{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
}

@media (min-width: 1200px){

    .min-\[1200px\]\:min-w-full{
        min-width: 100%;
    }

    .min-\[1200px\]\:flex-row{
        flex-direction: row;
    }
}

@media (min-width: 1280px){

    .xl\:ml-10{
        margin-left: 2.5rem;
    }

    .xl\:ml-40{
        margin-left: 10rem;
    }

    .xl\:ml-auto{
        margin-left: auto;
    }

    .xl\:w-1\/2{
        width: 50%;
    }

    .xl\:w-auto{
        width: auto;
    }

    .xl\:flex-row{
        flex-direction: row;
    }

    .xl\:py-28{
        padding-top: 7rem;
        padding-bottom: 7rem;
    }
}

@media (min-width: 1400px){

    .min-\[1400px\]\:mt-16{
        margin-top: 4rem;
    }
}</pre></body></html>